Abstract collage of science-related imagery

Foundations of Computing Processes and Artifacts (CPA)

Status: Archived

Archived funding opportunity

This document has been archived. See NSF 24-572 and NSF 24-589 for the latest documents.

Important information for proposers

All proposals must be submitted in accordance with the requirements specified in this funding opportunity and in the NSF Proposal & Award Policies & Procedures Guide (PAPPG) that is in effect for the relevant due date to which the proposal is being submitted. It is the responsibility of the proposer to ensure that the proposal meets these requirements. Submitting a proposal prior to a specified deadline does not negate this requirement.


The Foundations of Computing Processes and Artifacts (CPA) cluster supports basic research and education projects to advance discovery, learning, and application of scientific and engineering knowledge pertaining to the processes and artifacts for building computing systems.

Computing processes and artifacts range from formalisms, methods, models, algorithms and theories to languages, architectures, technology components, and a variety of physical manifestations of computing system software and hardware. Proposals submitted in response to this solicitation should describe transformative research to advance at a fundamental level the design, verification, evaluation, utilization, and understanding of computing systems to meet the future computational needs of our society.

Research areas of interest for the CPA cluster include the following: topics concerning the foundations of software and software engineering including analysis and testing of software, components and composition, formal methods, verification and synthesis, and programming language semantics, design, and implementation; software/hardware systems and techniques for reliable and high performance computing including parallel compilers, programming models, and run-time support for resource allocation and scheduling; computer system architecture spanning memory and I/O subsystems, interconnection networks, on-chip networks, processor microarchitecture, reconfigurable and application-specific architectures; multicore, multithreaded, and systems-on-a-chip; hardware and software tools for design, simulation, benchmarking, performance measurement and tuning, including performance metrics and evaluation tools; VLSI electronic design and pertinent analysis, synthesis and simulation algorithms; architecture and design for mixed media or future media (e.g., MEMs and nanotechnology); computer graphics and visualization topics such as photorealistic and non-photorealistic rendering of geometry, lighting and materials, mathematical modeling, physically-based graphics, scientific and information visualization, graphics and display hardware, computational photography, and mixed reality.

There are three categories of proposals described in this solicitation:

  • Single Investigator or Small Group projects
  • Team projects 
  • Major Team projects 

Program contacts

The primary contacts for the various components are:
  • Advanced Computation: Almadena Chtchelkanova
  • Compilers: Almadena Chtchelkanova
  • Computer System Architecture: Timothy M. Pinkston
  • Design Automation for Micro and Nano Systems: Sankar Basu
  • Graphics and Visualization: Lawrence Rosenblum
  • Software Engineering and Languages: Sol Greenspan, Joseph Urban, and Alan Hevner

Administrative support contact persons:

  • Ms. Laurin Battle, Program Analyst, lbattle@nsf.gov, (703) 292-8910
  • Ms. Willette Goodine-Moseley, Integrative Activity Specialist, wgoodine@nsf.gov, (703) 292-8910
  • Ms. Charmain Woods, Project Specialist, cwoods@nsf.gov, (703) 292-8910
Sankar Basu
Program Director
sabasu@nsf.gov (703) 292-8910 CISE/CCF
Almadena Y. Chtchelkanova
achtchel@nsf.gov (703) 292-8910 CISE/CCF
Sol Greenspan
sgreensp@nsf.gov (703) 292-8910 CISE/CCF
Alan R. Hevner
ahevner@nsf.gov (703) 292-8910
Timothy Pinkston
Program Director
tpinksto@nsf.gov (703) 292-8910
Lawrence Rosenblum
lrosenbl@nsf.gov (703) 292-8910
Joseph Urban
jurban@nsf.gov (703) 292-8910

Awards made through this program

Browse projects funded by this program
Map of recent awards made through this program