1 / 11

Future Directions in Computing Performance and Parallelism: Insights from NSF Workshop

On June 28, 2012, leading figures from the National Science Foundation's (NSF) Directorate for Computer and Communication Foundations convened to discuss the future of microprocessor performance and the crucial "Expectation Gap." The workshop emphasized the necessity of foundational research to fully harness parallelism through improved computational models, algorithms, and software tools. Key topics explored included the role of the algorithms community in exploiting parallelism, effective cross-layer collaborations, and the NSF's support for research proposals and faculty engagement in review processes.

minna
Télécharger la présentation

Future Directions in Computing Performance and Parallelism: Insights from NSF Workshop

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Susanne HambruschDivision of Computing and Communication Foundations (CCF) CISE DirectorateNational Science Foundation June 28, 2012

  2. CISE Organization and Core Research Programs CISE Cross-Cutting Programs

  3. CISE Organization and Core Research Programs CISE Cross-Cutting Programs

  4. Other NSF representatives at the workshop … • Tracy Kimbrel, CCF’s Deputy Division Director • Bala Kalyanasundaram, Program Director, CCF/AF • John Reppy, Program Director, CCF/SHF • Fen Zhao, AAAS Fellow, CCF

  5. Processor Performance Plateaued Around 2004 Microprocessor Performance “Expectation Gap” over Time (1985-2020 projected) The Expectation Gap Image Credit: USC BMES ERC Credit: Graph reprinted with permission from The Future of Computing Performance: Game Over or Next Level? (2011) by the National Academy of Sciences.

  6. Processor Performance Plateaued Around 2004 Microprocessor Performance “Expectation Gap” over Time (1985-2020 projected) The Expectation Gap Image Credit: USC BMES ERC Parallel Alg. Research (measured in number of papers) Credit: Graph reprinted with permission from The Future of Computing Performance: Game Over or Next Level? (2011) by the National Academy of Sciences.

  7. Game Over or Next Level? “In the future, all software must be able to exploit multiple processors to enter into a new virtuous cycle with successive generations of parallel hardware that expands software capabilities and generates new applications.” The Future of Computing Performance: Game Over or Next Level?, National Academy of Sciences, 2011.

  8. NSF’s Advanced Computing Infrastructure Plan (February 2012) http://www.nsf.gov/pubs/2012/nsf12051/nsf12051.pdf ACI Strategy #1 Foundational research to fully exploit parallelism and concurrency through innovations in computational models and languages, mathematics and statistics, algorithms, compilers, operating and run-time systems, middleware, software tools, application frameworks, virtual machines, and advanced hardware.

  9. 21st Century Computer ArchitectureA community white paper (May 2012) A CCC effort led by Mark Hill, U of Wisconsin • “Because most technology and computer architecture innovations were (intentionally) invisible to higher layers, application and other software developers could reap the benefits of this progress without engaging in it.” • “How can we enable the 21st century infrastructure, from sensors to clouds, adding value from performance to privacy, but without the benefit of near-perfect technology scaling?”  • Architecture as Infrastructure: Spanning Sensors to Clouds • Energy First • Technology Impacts on Architecture • Cross-Cutting Issues & Interfaces http://cra.org/ccc/docs/init/21stcenturyarchitecturewhitepaper.pdf

  10. Workshop on Research Directions in the Principles of Parallel Computation (June 2012) • What role should and can the algorithms/theory community play in an effort to exploit existing and future parallelism? • How can effective cross-layer research collaborations between architecture and algorithm/theory researchers happen? • How about between parallel programming languages and algorithms/theory? • What role should algorithms/theory researchers play in a redesign of the software stack?

  11. NSF’s message to you • Get clarifications and guidance on solicitations from Program Directors, NSF workshops, meetings, webinars • CCF needs your proposals • one submission every 3 years is not necessarily a good strategy • If you are funded by NSF, serve on a panel once a year • Help us identify junior faculty for panels • NSF Highlights promote your research • If asked, please produce an effective one for a broader audience • NSF needs researchers to serve as program directors • A great learning experience

More Related