skip to main content
10.1145/2464996.2465447acmconferencesArticle/Chapter ViewAbstractPublication PagesicsConference Proceedingsconference-collections
keynote

Function, latency, bandwidth, power: towards a better computer

Published: 10 June 2013 Publication History

Abstract

Computation in practice consists of executing functions, usually with the intention of achieving all three of correctness, high throughput, and low latency. Unfortunately, the most popular ways to specify functions - e.g., C++, Java, etc. - have not advanced significantly in 20 years. Mainstream software is hard to reason about and lacks any means of even expressing throughput or latency requirements, much less satisfying them. On the hardware front, the throughput of uniprocessors has barely increased in 10 years, yet developing efficient algorithms for multi-core processors remains ad hoc and frequently fails. Latency is no longer improving either -- because multiple cores now compete for limited, off-chip memory bandwidth, and each core needs access to lots of off-chip memory. Finally, the ever-increasing need for communications throughput for datacenters, the Internet, and mobile devices is at odds with the importance of decreasing power consumption. What is a supercomputing community to do? (Hint: I believe that it is neither multi-core microprocessors nor GPUs.)

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICS '13: Proceedings of the 27th international ACM conference on International conference on supercomputing
June 2013
512 pages
ISBN:9781450321303
DOI:10.1145/2464996
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 June 2013

Check for updates

Qualifiers

  • Keynote

Conference

ICS'13
Sponsor:
ICS'13: International Conference on Supercomputing
June 10 - 14, 2013
Oregon, Eugene, USA

Acceptance Rates

ICS '13 Paper Acceptance Rate 43 of 202 submissions, 21%;
Overall Acceptance Rate 629 of 2,180 submissions, 29%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 120
    Total Downloads
  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media