Skip to main navigation Skip to search Skip to main content

Can manycores support the memory requirements of scientific applications?

Milan Pavlovic, Yoav Etsion, Alex Ramirez

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Manycores are very effective in scaling parallel computational performance. However, it is not clear if current memory technologies can scale to support such highly parallel processors. In this paper, we examine the memory bandwidth and footprint required by a number of high-performance scientific applications. We find such applications require a per-core memory bandwidth of ∼ 300MB/s, and have a memory footprint of some 300MB per-core. When comparing these requirements with the limitations of state-of-the-art DRAM technology, we project that in the scientific domain, current memory technologies will likely scale well to support more than ∼ 100 cores on a single chip, but may become a performance bottleneck for manycores consisting of more than 200 cores.

Original languageEnglish
Title of host publicationComputer Architecture - ISCA 2010 International Workshops, A4MMC, AMAS-BT, EAMA, WEED, WIOSCA, Revised Selected Papers
Pages65-76
Number of pages12
DOIs
StatePublished - 2012
Externally publishedYes
EventACM IEEE International Symposium on Computer Architecture, ISCA 2011 - Saint-Malo, France
Duration: 19 Jun 201023 Jun 2010

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6161 LNCS

Conference

ConferenceACM IEEE International Symposium on Computer Architecture, ISCA 2011
Country/TerritoryFrance
CitySaint-Malo
Period19/06/1023/06/10

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Can manycores support the memory requirements of scientific applications?'. Together they form a unique fingerprint.

Cite this