Memory Subsystem Design for Explicit Multithreading Architectures

dc.contributor.advisorVishkin, Uzien_US
dc.contributor.authorNuzman, Josephen_US
dc.contributor.departmentElectrical Engineeringen_US
dc.description.abstractExplicit multithreading (XMT) is a parallel programming approach for exploiting on-chip parallelism. An important enabler for XMT is sufficient memory bandwidth to support parallelism. For targeted deep-submicron VLSI processes, chip designers will be faced with the widely acknowledged issues of rising interconnect RC delays and shortening clock periods. Comprehensive memory design for an XMT architecture has never before been rigorously studied. This thesis relies on an examination the implications of the XMT programming model on memory subsystem design to motivate a potential framework for on-chip memory interconnection. Many system-level issues are considered, and analytical electrical interconnect modeling is used to demonstrate the physical viability of new structures in future processes. It is estimated that a chip, built in a 2008 process with 1024 hardware execution contexts, may be capable of a sustained on-chip memory transaction throughput of 1430 GB/s.en_US
dc.format.extent794426 bytes
dc.relation.isAvailableAtDigital Repository at the University of Marylanden_US
dc.relation.isAvailableAtUniversity of Maryland (College Park, Md.)en_US
dc.subject.pqcontrolledEngineering, Electronics and Electricalen_US
dc.titleMemory Subsystem Design for Explicit Multithreading Architecturesen_US


Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
775.81 KB
Adobe Portable Document Format