NSF/Intel Partnership on Computer Assisted Programming for Heterogeneous Architectures
The summary for the NSF/Intel Partnership on Computer Assisted Programming for Heterogeneous Architectures grant is detailed below.
This summary states who is eligible for the grant, how much grant money will be awarded, current and past deadlines, Catalog of Federal Domestic Assistance (CFDA) numbers, and a sampling of similar government grants.
Verify the accuracy of the data FederalGrants.com provides by visiting the webpage noted in the Link to Full Announcement section or by contacting the appropriate person listed as the Grant Announcement Contact.
If any section is incomplete, please visit the website for the National Science Foundation, which is the U.S. government agency offering this grant.
NSF/Intel Partnership on Computer Assisted Programming for Heterogeneous Architectures: An emerging trend in hardware platforms is that of architectural heterogeneity. While modern central processing units (CPUs) provide a flexible set of hardware resources and rich instruction sets for implementing a broad spectrum of compute tasks, specialized workloads have motivated the introduction of alternative hardware architectures to accelerate operations using specialized circuit design and additional parallelism. Some examples of such hardware include graphical processing units (GPUs), digital signal processors (DSPs), programmable accelerators, and customizable <span class="_Tgc">field programmable gate arrays (</span>FPGAs). Meanwhile, CPU designs have grown in diversity also, with considerable variation in number of cores, memory hierarchy, core organization, inter-core communication, and vector instruction sets. The trend toward data centers as a new computing platform adds even more complexity. Target architectures now can include thousands of geographically distributed computing elements, varying communication speeds, complex storage hierarchies, and a diverse set of underlying hardware platforms. Software development is now transitioning from a specialized practice by a small number of experts to an everyday skill for a broad spectrum of non-specialists. But at the same time, the increasing complexity and diversity of programming models and hardware platforms requires specialized knowledge to develop and maintain efficient software solutions. The result is a widening gap between programmers with general skills and specialized knowledge required to effectively utilize today’s heterogeneous hardware platforms. Many platform types fail to be utilized to their full potential, and the performance and energy efficiency gains needed to solve the next frontier of computing challenges fail to be realized. To efficiently utilize the computing power of future computer architectures without specialized expertise will require a transformational leap in software development methodologies. The NSF/Intel Partnership on Computer Assisted Programming for Heterogeneous Architectures (CAPA) aims to address the problem of effective software development for diverse hardware architectures through groundbreaking university research that will lead to a significant, measurable leap in software development productivity by partially or fully automating software development tasks that are currently performed by humans. The main research objectives for CAPA include programmer effectiveness, performance portability, and performance predictability. In order to address these objectives, CAPA seeks research proposals that explore (1) programming abstractions and/or methodologies that separate performance-related aspects of program design from how they are implemented; (2) program synthesis and machine learning approaches for automatic software construction that are demonstrably correct; (3) advanced hardware-based cost models and abstractions to support multi-target code generation and performance predictability for specified heterogeneous hardware architectures; and (4) integration of research results into principled software development practices.
Federal Grant Title: | NSF/Intel Partnership on Computer Assisted Programming for Heterogeneous Architectures |
Federal Agency Name: | National Science Foundation (NSF) |
Grant Categories: | Science and Technology |
Type of Opportunity: | Discretionary |
Funding Opportunity Number: | 16-606 |
Type of Funding: | Grant |
CFDA Numbers: | 47.070 |
CFDA Descriptions: | Information not provided |
Current Application Deadline: | December 15th, 2016 |
Original Application Deadline: | December 15th, 2016 |
Posted Date: | September 19th, 2016 |
Creation Date: | September 19th, 2016 |
Archive Date: | January 14th, 2017 |
Total Program Funding: | $6,000,000 |
Maximum Federal Grant Award: | $3,000,000 |
Minimum Federal Grant Award: | $2,000,000 |
Expected Number of Awards: | 3 |
Cost Sharing or Matching: | No |
Last Updated: | September 19th, 2016 |
- Applicants Eligible for this Grant
- Others (see text field entitled "Additional Information on Eligibility" for clarification.)
- Additional Information on Eligibility
- *Who May Submit Proposals: Proposals may only be submitted by the following: -Universities and Colleges - Universities and two- and four-year colleges (including community colleges) accredited in, and having a campus located in, the US acting on behalf of their faculty members. Such organizations also are referred to as academic institutions.
- Link to Full Grant Announcement
- NSF Publication 16-606
- Grant Announcement Contact
- NSF grants.gov support
[email protected]
If you have any problems linking to this funding announcement, please contact - Similar Government Grants
- • Computer Science for All
- • Improving Undergraduate STEM Education: Computing in Undergraduate Education
- • Computer and Information Science and Engineering Research Expansion Program
- • Campus Cyberinfrastructure
- • Enabling Access to the Semiconductor Chip Ecosystem for Design, Fabrication, and Training
- • Science and Engineering Information Integration and Informatics (SEII)
- • Emerging Models and Technologies for Computation
- • Networking Technology and Systems (NeTS)
- More Grants from the National Science Foundation
- • National Science Foundation Research Traineeship Institutional Partnership Pilot (NRT-IPP...
- • NSF Regional Innovation Engines
- • Cyberinfrastructure for Public Access and Open Science
- • IUSE/Professional Formation of Engineers: Revolutionizing Engineering Departments
- • Probability