NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Gilgamesh: A Multithreaded Processor-In-Memory Architecture for Petaflops ComputingProcessor-in-Memory (PIM) architectures avoid the von Neumann bottleneck in conventional machines by integrating high-density DRAM and CMOS logic on the same chip. Parallel systems based on this new technology are expected to provide higher scalability, adaptability, robustness, fault tolerance and lower power consumption than current MPPs or commodity clusters. In this paper we describe the design of Gilgamesh, a PIM-based massively parallel architecture, and elements of its execution model. Gilgamesh extends existing PIM capabilities by incorporating advanced mechanisms for virtualizing tasks and data and providing adaptive resource management for load balancing and latency tolerance. The Gilgamesh execution model is based on macroservers, a middleware layer which supports object-based runtime management of data and threads allowing explicit and dynamic control of locality and load balancing. The paper concludes with a discussion of related research activities and an outlook to future work.
Document ID
20060029890
Acquisition Source
Jet Propulsion Laboratory
Document Type
Conference Paper
External Source(s)
Authors
Sterling, T. L.
Zima, H. P.
Date Acquired
August 23, 2013
Publication Date
November 16, 2002
Distribution Limits
Public
Copyright
Other
Keywords
management locality load balance
processor-in-memory massively parallel systems PetaFlops computing resource

Available Downloads

There are no available downloads for this record.
No Preview Available