NSF requires disclosure of AI tool usage in proposal preparation. Ensure you disclose the use of FindGrants' AI drafting in your application.
NSF
One of the foundational challenges in computer science is designing data structures that are both space- and time-efficient. Efficient data structures directly impact the performance, energy use, and cost of computing systems that underlie national-scale infrastructure—from supercomputers to cloud services to embedded systems in defense and transportation. In recent theoretical work, the PIs introduced a new technique, the tiny pointer, with the potential to substantially reduce the memory footprint of pointer-based data structures, enabling performance and efficiency gains across a wide range of systems. This project aims to translate tiny pointers from a theoretical insight into a deployable, foundational systems tool. By making tiny pointers broadly applicable, this research supports the national interest in advancing high-performance, resource-efficient computing critical to economic competitiveness, technological leadership, and secure infrastructure. At a high level, tiny pointers are compressed representations of memory addresses that retain compatibility with modern hardware and software systems. This project aims to develop foundational techniques for implementing tiny pointers, and the project has three primary goals: (1) to establish principles for building practical, scalable, and safe tiny-pointer abstractions; (2) to design and implement a high-performance library and OS module that expose these abstractions to both kernel and user-level applications; and (3) to demonstrate space and performance gains across a broad range of systems. Key applications include classical data structures (e.g., hash tables and trees), OS primitives such as page tables and page cache indexes, and flash translation layers (FTLs) in SSDs. For instance, by compressing pointers in x86-64 page tables, the project aims to increase fanout and reduce walk latency, potentially enabling a shift from 4-level to 3-level page tables. Similar benefits are expected for DRAM-resident mapping tables in SSDs. The project will also explore the impact of tiny pointers on systems such as IOMMUs, key-value stores, file systems, and large language models. This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
Up to $219K
2028-07-31
Detailed requirements not yet analyzed
Have the NOFO? Paste it below for AI-powered requirement analysis.
One-time $49 fee · Includes AI drafting + templates + PDF export
National STEM Teacher Corps Pilot Program: Rural Advancement of Students in STEM via Excellent Teacher Support: A Statewide Maine Alliance
NSF — up to $5M
NRT-IPP: Smart Construction, Infrastructure, and Buildings through Education, Research, and Cutting-edge Technology
NSF — up to $4.5M
AI Research Institute on Interaction for AI Assistants (ARIA)
NSF — up to $4M
FEC: Good Fire: Enhance Spatial and Temporal Efficacy of Prescribed Fire and Managed Wildfire Use
NSF — up to $4.0M
MRI: Track 2 Acquisition of a GPU-Accelerated Computing Cluster for Computationally Intensive and AI Research in North Dakota
NSF — up to $3.8M
TRAILBLAZER: Biomaterials for Programming Tissue Development
NSF — up to $3M