skip to main content
research-article
Free access

Spending Moore's dividend

Published: 01 May 2009 Publication History

Abstract

Multicore computers shift the burden of software performance from chip designers and processor architects to software developers.

References

[1]
Aiken, M., Fähndrich, M., Hawblitzel, C., Hunt, G., and Larus, J.R. Deconstructing process isolation. In Proceedings of the ACM SIGPLAN Workshop on Memory Systems Performance and Correctness (San Jose, CA, Oct.). ACM Press, New York, 2006, 1--10.
[2]
Carr, N. The Big Switch: Rewiring the World, From Edison to Google. W.W. Norton, New York, 2008.
[3]
Dean, J. and Ghemawat, S. MapReduce: Simplified data processing on large clusters. Commun. ACM 51, 1 (Jan. 2008), 107--113.
[4]
Ekman, M., Warg, R., and Nilsson, J. An in-depth look at computer performance growth. ACM SIGARCH Computer Architecture News 33, 1 (Mar. 2005), 144--147.
[5]
Foehr, O. personal email communications, June 30, 2008.
[6]
Gates, B. Personal email (Apr. 10, 2008).
[7]
Hachman, M. Intel's Gelsinger predicts Intel Inside everything. PC Magazine (July 3, 2008).
[8]
Hill, M.D. and Marty, M.R. Amdahl's Law in the multicore era. IEEE Computer 41,7 (July 2008), 33--38.
[9]
Intel. The Evolution of a Revolution. Santa Clara, CA, 2008; download.intel.com/pressroom/kits/IntelProcessorHistory.pdf.
[10]
Intel. Excerpts from A Conversation with Gordon Moore: Moore's Law, Video transcript, Santa Clara, CA, 2005; ftp://download.intel.com/museum/Moores_Law/Video-Transcripts/Excepts_A_Conversation_ with_Gordon_Moore.pdf.
[11]
Jann, J., Burugula, R.S., Dubey, N., and Pattnaik, P. End-to-end performance of commercial applications in the face of changing hardware. ACM SIGOPS Operating Systems Review 42, 1 (Jan. 2008), 13--20.
[12]
Kejariwal, A., Hoflehner, G.F., Desai, D. Lavery, D.M., Nicolau, A., and Veidenbaum, A.V. Comparative characterization of SPEC CPU2000 and CPU2006 on Itanium architecture. In Proceedings of the 2007 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems (San Diego, CA, June). ACM Press, New York, 2007, 361--362.
[13]
Lohr, S. and Markoff, J. Windows is so slow, but why? New York Times (Mar. 27, 2006); www.nytimes.com/2006/03/27/technology/27soft.html.
[14]
Maraia, V. The Build Master: Microsoft's Software Configuration Management Best Practices. Addison-Wesley, Upper Saddle River, NJ, 2006.
[15]
McGraw, G. Software Security: Building Security In. Addison-Wesley Professional, Boston, MA, 2006.
[16]
Mitchell, N., Sevitsky, G., and Srinivasan, H. The diary of a datum: An approach to analyzing runtime complexity in framework-based applications. In Proceedings of the Workshop on Library-Centric Software Design (San Diego, CA, Oct.). ACM Press, New York 2005, 85--90.
[17]
Moore, G.E. Cramming more components onto integrated circuits. Electronics 38, 8 (Apr. 1965), 56--59.
[18]
Olukotun, K. and Hammond, L. The future of microprocessors. ACM Queue 3, 7 (Sept. 2005), 26--29.
[19]
Sweeney, T. The next mainstream programming language: A game developer's perspective. In Proceedings of the 33rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (Charleston. SC, Jan.). ACM Press, New York, 2006, 269--269.
[20]
Yelick, K. AltTAB. Discussion on parallelism at Microsoft Research, Redmond, WA, July 19, 2006.

Cited By

View all
  • (2025)Paralfetch: Fast Application Launch on Personal Computing/Communication DevicesIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2024.352533736:4(616-632)Online publication date: Apr-2025
  • (2024)D-Linker: Debloating Shared Libraries by Relinking From Object FilesIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2024.344671243:11(3768-3779)Online publication date: 1-Nov-2024
  • (2021)UPSILON PI EPSILON: Back to the new normalACM Inroads10.1145/349457612:4(15-17)Online publication date: 15-Nov-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 52, Issue 5
Security in the Browser
May 2009
132 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/1506409
Issue’s Table of Contents
Permission to make digital or hard copies of all or part 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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 May 2009
Published in CACM Volume 52, Issue 5

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article
  • Popular
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)255
  • Downloads (Last 6 weeks)47
Reflects downloads up to 28 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Paralfetch: Fast Application Launch on Personal Computing/Communication DevicesIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2024.352533736:4(616-632)Online publication date: Apr-2025
  • (2024)D-Linker: Debloating Shared Libraries by Relinking From Object FilesIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2024.344671243:11(3768-3779)Online publication date: 1-Nov-2024
  • (2021)UPSILON PI EPSILON: Back to the new normalACM Inroads10.1145/349457612:4(15-17)Online publication date: 15-Nov-2021
  • (2021)Tracking CS graduates and non-retained students to the following year's academic programsACM Inroads10.1145/349457512:4(45-57)Online publication date: 15-Nov-2021
  • (2021)Practice reportACM Inroads10.1145/349457412:4(18-29)Online publication date: 15-Nov-2021
  • (2021)CONVERSATIONS: Conversation with a prominent propagatorACM Inroads10.1145/349017812:4(6-9)Online publication date: 15-Nov-2021
  • (2021)ACM-NDC study 2020--2021ACM Inroads10.1145/348524512:4(30-44)Online publication date: 15-Nov-2021
  • (2021)Digging into big provenance (with SPADE)Communications of the ACM10.1145/347535864:12(48-56)Online publication date: 19-Nov-2021
  • (2021)The hardware lotteryCommunications of the ACM10.1145/346701764:12(58-65)Online publication date: 19-Nov-2021
  • (2020)There’s plenty of room at the Top: What will drive computer performance after Moore’s law?Science10.1126/science.aam9744368:6495Online publication date: 5-Jun-2020
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Digital Edition

View this article in digital edition.

Digital Edition

Magazine Site

View this article on the magazine site (external)

Magazine Site

Login options

Full Access

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media