Opportunity Information: Apply for 16 507

  • The NSF in the science and technology and other research and development sector is offering a public funding opportunity titled "Exploiting Parallelism and Scalability" and is now available to receive applicants.
  • Interested and eligible applicants and submit their applications by referencing the CFDA number(s): 47.070,.
  • This funding opportunity was created on Oct 20, 2015 and posted on Oct 20, 2015.
  • Applicants must submit their applications by Jan 19, 2016. (Agency may still review applications by suitable applicants for the remaining/unused allocated funding in 2026.)
  • Each selected applicant is eligible to receive up to $1,000,000.00 in funding.
  • The number of recipients for this funding is limited to 21 candidate(s).
  • Eligible applicants include: Others (see text field entitled Additional Information on Eligibility for clarification).
Apply for 16 507

[Watch] Creating a grant proposal using the step-by-step wizard inside the applicant portal:

Opportunity Summary:

The National Science Foundation (NSF) grant opportunity titled "Exploiting Parallelism and Scalability" (XPS) was created in response to a major shift in computing. For years, software performance gains often came "for free" as single-core processors became faster each generation. That era has largely ended because semiconductor scaling is hitting physical limits and single-processor performance improvements have flattened. Meanwhile, modern computing has moved in the opposite direction: multicore and many-core processors are now standard across devices, and large-scale computation is increasingly delivered through cloud and warehouse-scale systems. In this environment, real performance progress depends on using parallelism effectively, not just waiting for faster chips.

XPS is aimed at funding ambitious, foundational research that can push parallel computing into a new, more scalable and usable era. The program emphasizes that meaningful breakthroughs will not come from one layer of the stack alone. Instead, it calls for collaborative, cross-cutting efforts spanning everything from applications and services down to micro-architecture. The core idea is to develop new concepts, theories, and first-principles approaches that make parallel computing more predictable, scalable, and practical for real users and real workloads.

The types of work encouraged under XPS include advances in abstract models and algorithms that better capture parallel execution and scalability limits, along with new programming models and languages that make it easier to write correct and high-performing parallel software. It also includes research into hardware architectures designed with parallel workloads in mind, plus the supporting toolchain and system software such as compilers, operating systems, and runtime systems that schedule work, manage memory, and coordinate communication. A key theme is exploiting domain- and application-specific knowledge, meaning proposals are expected to leverage what is unique about particular problem areas rather than relying only on one-size-fits-all solutions.

In addition to raw performance scaling, the program highlights practical constraints that increasingly define modern computing. Energy efficiency is a major concern because power and thermal limits often cap achievable performance, especially in large data centers and dense many-core systems. Communication efficiency is also critical because moving data between cores, accelerators, memory, and distributed machines can dominate time and energy costs. XPS further points to the growing importance of splitting computation intelligently between edge devices and the cloud, recognizing that emerging applications often involve latency constraints, bandwidth limits, privacy considerations, and heterogeneous hardware distributed across networks.

Administratively, this opportunity was offered as a discretionary NSF research grant within the Science and Technology and other Research and Development category, associated with CFDA 47.070. The funding opportunity number is 16-507. The posting and creation dates were October 20, 2015, with a closing date of January 19, 2016. The anticipated award ceiling was $1,000,000, with an expectation of about 21 awards. Eligibility is listed broadly as "Others," with additional eligibility details referenced in the full solicitation text.

Frequently Asked Questions (FAQs)

What is the NSF "Exploiting Parallelism and Scalability" (XPS) grant opportunity?

XPS is a National Science Foundation (NSF) research grant opportunity focused on advancing the foundations of parallel computing and scalability. It was created in response to the shift away from automatic software speedups driven by faster single-core processors, and toward a world where real performance gains depend on using multicore, many-core, cloud, and warehouse-scale systems effectively.

Why was the XPS program created?

The program was created because single-processor performance improvements have largely flattened as semiconductor scaling approaches physical limits. At the same time, computing platforms have moved toward parallel hardware (multicore/many-core processors) and large-scale distributed systems (cloud and warehouse-scale computing). XPS targets the research needed to make parallelism more usable, predictable, and scalable so that performance progress can continue.

What kinds of research does XPS aim to fund?

XPS aims to fund ambitious, foundational research that can move parallel computing into a more scalable and usable era. The emphasis is on breakthroughs that improve the predictability, scalability, and practicality of parallel computing for real users and real workloads.

What is the main technical theme of XPS?

The main theme is exploiting parallelism effectively and at scale. Rather than depending on faster chips, the program focuses on new concepts, theories, and first-principles approaches that help systems and software make better use of parallel hardware and distributed computing resources.

Does XPS expect research at a specific layer of the computing stack?

No. A core message of XPS is that major progress is unlikely to come from only one layer. The program calls for collaborative, cross-cutting efforts spanning the full stack, from applications and services down to micro-architecture.

What examples of research areas are encouraged under XPS?

Work encouraged under XPS includes: abstract models and algorithms that better capture parallel execution and scalability limits; new programming models and languages that make correct, high-performing parallel software easier to write; hardware architectures designed for parallel workloads; and supporting toolchains and system software such as compilers, operating systems, and runtime systems.

What kinds of system software and tools are explicitly in scope?

The program description explicitly mentions compilers, operating systems, and runtime systems that handle scheduling, memory management, and communication coordination, as well as broader toolchain and system software that support scalable parallel execution.

How important are programming models and languages in XPS?

They are a central area of interest. XPS highlights the need for programming models and languages that make it easier to build parallel software that is both correct and high-performing, helping reduce the difficulty and unpredictability that often comes with parallel programming.

Does XPS support hardware architecture research?

Yes. The scope includes hardware architectures designed with parallel workloads in mind, along with the co-designed software layers that help those architectures deliver scalable performance in practice.

What does XPS mean by "domain- and application-specific knowledge"?

XPS expects proposals to leverage what is unique about particular problem areas rather than relying only on one-size-fits-all approaches. In other words, it highlights the value of designs and methods that exploit domain-specific structure to achieve better scalability, efficiency, or usability.

Is raw performance the only concern in XPS?

No. While scalability and performance are core goals, XPS also highlights practical constraints that strongly shape modern computing, especially energy efficiency and communication efficiency.

Why is energy efficiency emphasized in this program?

The program notes that power and thermal limits often cap achievable performance, particularly in large data centers and dense many-core systems. As a result, energy efficiency is treated as a major constraint that parallel systems and software must address.

Why is communication efficiency emphasized in XPS?

XPS highlights that moving data between cores, accelerators, memory, and distributed machines can dominate both time and energy costs. Research that addresses these communication bottlenecks is therefore aligned with the program goals.

Does XPS consider edge and cloud computing together?

Yes. The program points to the growing importance of intelligently splitting computation between edge devices and the cloud, particularly for emerging applications where latency, bandwidth, privacy, and heterogeneous distributed hardware matter.

What kinds of real-world constraints are mentioned for edge-to-cloud computing?

The program description specifically mentions latency constraints, bandwidth limits, privacy considerations, and heterogeneous hardware distributed across networks as key factors that affect how computation should be partitioned between edge devices and cloud systems.

What is the funding opportunity number for XPS?

The funding opportunity number is 16-507.

What CFDA number is associated with this opportunity?

The opportunity is associated with CFDA 47.070.

What type of NSF grant was this administratively categorized as?

It was offered as a discretionary NSF research grant within the "Science and Technology and other Research and Development" category.

When was this opportunity posted and created?

The posting and creation dates were October 20, 2015.

What was the closing date for this opportunity?

The closing date was January 19, 2016.

What was the anticipated award ceiling?

The anticipated award ceiling was $1,000,000.

How many awards were expected?

The opportunity indicated an expectation of about 21 awards.

Who was eligible to apply?

Eligibility was listed broadly as "Others," with additional eligibility details referenced in the full solicitation text.

Where are the detailed eligibility rules described?

The opportunity summary indicates that additional eligibility details are provided in the full solicitation text.

What is the program trying to change about parallel computing for users?

XPS aims to make parallel computing more predictable, scalable, and practical for real users and real workloads, suggesting a focus on usability and reliability alongside technical performance and scaling.

What does XPS say about the end of "free" performance gains?

The program notes that for many years software often benefited from automatic speedups as single-core processors improved each generation. It states that this era has largely ended, and that continued progress now depends on effectively exploiting parallelism.

Browse more opportunities from the same agency: NSF

Browse more opportunities from the same category: Science and Technology and other Research and Development

Next opportunity: Development and Implementation of a Mexican Anti-Drug Community Coalitions Model

Previous opportunity: NEA Art Works Creativity Connects Projects, FY2017

USGrants.org Applicant Portal:

Are you interested in learning about about how to apply for this government funding opportunity? You can create a free applicant account and receive instant access to our applicant portal that many business owners like you have benefited from.

Apply for 16 507

 

[Watch] how do funding administrators access proposals?

Applicants also applied for:

Applicants who have applied for this opportunity (16 507) also looked into and applied for these:

Funding Opportunity
Notice of Intent to Award - Center for the Development and Use of Alternative Water Supplies Apply for R16 NOI DO 005

Funding Number: R16 NOI DO 005
Agency: DOI-BOR
Category: Science and Technology and other Research and Development
Funding Amount: $2,100,000
Nanomanufacturing Apply for PD 16 1788

Funding Number: PD 16 1788
Agency: NSF
Category: Science and Technology and other Research and Development
Funding Amount: $300,000
ROSES 2015: Health and Air Quality Applied Sciences Team Apply for NNH15ZDA001N HAQST

Funding Number: NNH15ZDA001N HAQST
Agency: NASA-HQ
Category: Science and Technology and other Research and Development
Funding Amount: Case Dependent
ROSES 2015: Earth Science Applications: Socioeconomic Benefits Apply for NNH15ZDA001N SEB

Funding Number: NNH15ZDA001N SEB
Agency: NASA-HQ
Category: Science and Technology and other Research and Development
Funding Amount: Case Dependent
DoD Joint Program Committee/Military Infectious Diseases Clinical Study Award Apply for W81XWH 17 DMRDP MID CSA

Funding Number: W81XWH 17 DMRDP MID CSA
Agency: DOD-AMRAA
Category: Science and Technology and other Research and Development
Funding Amount: Case Dependent
DoD Joint Program Committee-2/Military Infectious Diseases Applied Research Award Apply for W81XWH 17 DMRDP MID ARA

Funding Number: W81XWH 17 DMRDP MID ARA
Agency: DOD-AMRAA
Category: Science and Technology and other Research and Development
Funding Amount: Case Dependent
Use of the NASA Physical Sciences Informatics System – Appendix B Apply for NNH15ZTT001N 15PSI B

Funding Number: NNH15ZTT001N 15PSI B
Agency: NASA-HQ
Category: Science and Technology and other Research and Development
Funding Amount: Case Dependent
Genealogy of Life Apply for 16 522

Funding Number: 16 522
Agency: NSF
Category: Science and Technology and other Research and Development
Funding Amount: $2,500,000
MacroSystems Biology and Early NEON Science Apply for 16 521

Funding Number: 16 521
Agency: NSF
Category: Science and Technology and other Research and Development
Funding Amount: $5,000,000
International Research Network Connections Apply for 16 523

Funding Number: 16 523
Agency: NSF
Category: Science and Technology and other Research and Development
Funding Amount: Case Dependent
ROSES 2015: K2 Guest Observer Cycle 4 Apply for NNH15ZDA001N K2GO4

Funding Number: NNH15ZDA001N K2GO4
Agency: NASA-HQ
Category: Science and Technology and other Research and Development
Funding Amount: Case Dependent
ROSES 2015: Astrophysics Research and Analysis Program Apply for NNH15ZDA001N APRA

Funding Number: NNH15ZDA001N APRA
Agency: NASA-HQ
Category: Science and Technology and other Research and Development
Funding Amount: Case Dependent
Air Force Studies Requirement Apply for BAA AFRL AFOSR 2016 0001

Funding Number: BAA AFRL AFOSR 2016 0001
Agency: DOD-AFOSR
Category: Science and Technology and other Research and Development
Funding Amount: $25,000,000
Ecosystem Restoration on Desecheo NWR Apply for F16AS00065

Funding Number: F16AS00065
Agency: DOI-FWS
Category: Science and Technology and other Research and Development
Funding Amount: Case Dependent
ROSES 2015: Sustainable Land Imaging-Technology Apply for NNH15ZDA001N SLIT

Funding Number: NNH15ZDA001N SLIT
Agency: NASA-HQ
Category: Science and Technology and other Research and Development
Funding Amount: Case Dependent
ROSES 2015: Strategic Astrophysics Technology Apply for NNH15ZDA001N SAT

Funding Number: NNH15ZDA001N SAT
Agency: NASA-HQ
Category: Science and Technology and other Research and Development
Funding Amount: Case Dependent
Innovations at the Nexus of Food, Energy and Water Systems Apply for 16 524

Funding Number: 16 524
Agency: NSF
Category: Science and Technology and other Research and Development
Funding Amount: $3,000,000
ROSES 2015: Biodiversity Apply for NNH15ZDA001N BIODIV

Funding Number: NNH15ZDA001N BIODIV
Agency: NASA-HQ
Category: Science and Technology and other Research and Development
Funding Amount: Case Dependent
(Non competitive) San Andreas Fault System in Southern California Apply for USGS 16 FA 0027

Funding Number: USGS 16 FA 0027
Agency: DOI-USGS1
Category: Science and Technology and other Research and Development
Funding Amount: $50,000
Strategic Technologies Apply for DARPA BAA 16 18

Funding Number: DARPA BAA 16 18
Agency: DOD-DARPA-STO
Category: Science and Technology and other Research and Development
Funding Amount: Case Dependent

 

Grant application guides and resources

It is always free to apply for government grants. However the process may be very complex depending on the funding opportunity you are applying for. Let us help you!

Apply for Grants

 

USGrants.org applicant portal membership

 

Premium leads for funding administrators, grant writers, and loan issuers

Thousands of people visit our website for their funding needs every day. When a user creates a grant proposal and files for submission, we pass the information on to funding administrators, grant writers, and government loan issuers.

If you manage government grant programs, provide grant writing services, or issue personal or government loans, we can help you reach your audience.

Subscribe to Leads

 

Request more information:

Would you like to learn more about this funding opportunity, similar opportunities to "16 507", eligibility, application service, and/or application tips? Submit an inquiry below:

Don't forget to subscribe to our grant alerts mailing list to receive weekly alerts on new and updated grant funding opportunities like this one in your email.