The Exploiting Parallelism and Scalability (XPS) program aims to support groundbreaking research leading to a new era of parallel computing. Achieving the needed breakthroughs will require a collaborative effort among researchers representing all areas -- from services and applications down to the micro architecture -- and will be built on new concepts, theories, and foundational principles. New approaches to achieve scalable performance and usability need new abstract models and algorithms, new programming models and languages, new hardware architectures, compilers, operating systems and run-time systems, and must exploit domain and application-specific knowledge. Research is also needed on energy efficiency, communication efficiency, and on enabling the division of effort between edge devices and clouds.
There are two classes of XPS projects:
Full-Size (FULL) Projects - Research involving two or more researchers who provide different and distinct expertise that is relevant to the program's focus area
Exploratory (EXPL) Projects - May focus on a single technical topic that can contribute to a Full-Size project
NSF will consider proposals for cooperative projects involving U.S. and foreign organizations, provided support is requested only for the U.S. portion of the collaborative effort.
Eligible applicants include: