2007 · 24 citations · 19 references
EngineeringComputer EngineeringComputer ScienceDistributed SystemsHardware-software Co-designInterconnection NetworksDistributed Memory SystemsMemory HierarchyMemory Hierarchy DesignDistributed MemoryDynamic Task AllocationEnergy TransferEnergy-efficient MigrationHybrid Memory ArchitecturesMemory Bank OrganizationShared MemoryTask Migration
Regarding MPSoCs, dynamic task allocation and task migration are still open research areas and, for both of them, there is no clear memory organization winner. While bus-connected systems commonly use a shared memory paradigm, NoC-based ones easily allow the exploration of distributed memory alternatives. This paper proposes a hybrid memory organization for NoC-based systems as the way to minimize the energy spent during the code transfer when task migration or dynamic task allocation needs to be performed. In our hybrid approach, the code can be transferred from the node where the task was originally running or from a memory positioned at the center of the system. The choice between the two options is done at runtime in a very intuitive way, based on the distance between the nodes involved on the transfer. Results are very encouraging and indicate that the proposed hybrid organization reduces the code transfer energy by 24% and 10% on average, as compared to global- and distributed-only memory organizations, respectively.
19
Networks on chips: a new SoC paradigm
Luca Benini, Giovanni De Micheli · Computer · 2002 · 3.7K citations · Full text
William J. Dally, Brian Towles · 2001 · 3.2K citations
Engineering, Computer Engineering, Electrical Engineering +17
Orion: a power-performance simulator for interconnection networks
Hangsheng Wang, Xinping Zhu, Li-Shiuan Peh et al. · 2002 · 681 citations
A static power model for architects
J. Adam Butts, Gurindar S. Sohi · 2000 · 389 citations · Full text