Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. CSAIL Digital Archive
  4. CSAIL Technical Reports (July 1, 2003 - present)
  5. EM2: A Scalable Shared-Memory Multicore Architecture

EM2: A Scalable Shared-Memory Multicore Architecture

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2010-030.pdf

Size

848.84 KB

Format

Adobe PDF

Checksum (MD5)

63bf36ac35d0ef77de0c604a5e164b9a

Author(s)
Khan, Omer
•
Lis, Mieszko
•
Devadas, Srini
Advisor(s)
Srini Devadas
Date Issued
June 12, 2010
Series/Report no.
MIT-CSAIL-TR-2010-030
Abstract
We introduce the Execution Migration Machine (EM2), a novel, scalable shared-memory architecture for large-scale multicores constrained by off-chip memory bandwidth. EM2 reduces cache miss rates, and consequently off-chip memory usage, by permitting only one copy of data to be stored anywhere in the system: when a thread wishes to access an address not locally cached on the core it is executing on, it migrates to the appropriate core and continues execution. Using detailed simulations of a range of 256-core configurations on the SPLASH-2 benchmark suite, we show that EM2 improves application completion times by 18% on the average while remaining competitive with traditional architectures in silicon area.
Subjects
parallel processing
parallel architecture
distributed memory
Persistent DSpace Link
http://hdl.handle.net/1721.1/55944
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.