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&rsquo;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
grantsgovsupport@nsf.gov

If you have any problems linking to this funding announcement, please contact
Similar Government Grants
Big Data Regional Innovation Hubs
Formal Methods in the Field
NSF/Intel Partnership on Foundational Microarchitecture Research
Computer and Network Systems (CNS): Core Programs
Information and Intelligent Systems (IIS): Core Programs
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
Accelerating Research through International Network-to-Network Collaborations
Joint DMS/NLM Initiative on Generalizable Data Science Methods for Biomedical Research
Understanding the Rules of Life: Epigenetics
Restricted-Access Research Data Centers
Long Term Research in Environmental Biology

FederalGrants.com is not endorsed by, or affiliated with, any government agency. Copyright ©2018 FederalGrants.com