LoboVault Home
 

Energy consumption in networks on chip : efficiency and scaling

LoboVault

Please use this identifier to cite or link to this item: http://hdl.handle.net/1928/21020

Energy consumption in networks on chip : efficiency and scaling

Show simple item record

dc.contributor.author Bezerra, George
dc.date.accessioned 2012-08-27T22:27:01Z
dc.date.available 2012-08-27T22:27:01Z
dc.date.issued 2012-08-27
dc.date.submitted July 2012
dc.identifier.uri http://hdl.handle.net/1928/21020
dc.description.abstract Computer architecture design is in a new era where performance is increased by replicating processing cores on a chip rather than making CPUs larger and faster. This design strategy is motivated by the superior energy efficiency of the multi-core architecture compared to the traditional monolithic CPU. If the trend continues as expected, the number of cores on a chip is predicted to grow exponentially over time as the density of transistors on a die increases. A major challenge to the efficiency of multi-core chips is the energy used for communication among cores over a Network on Chip (NoC). As the number of cores increases, this energy also increases, imposing serious constraints on design and performance of both applications and architectures. Therefore, understanding the impact of different design choices on NoC power and energy consumption is crucial to the success of the multi- and many-core designs. This dissertation proposes methods for modeling and optimizing energy consumption in multi- and many-core chips, with special focus on the energy used for communication on the NoC. We present a number of tools and models to optimize energy consumption and model its scaling behavior as the number of cores increases. We use synthetic traffic patterns and full system simulations to test and validate our methods. Finally, we take a step back and look at the evolution of computer hardware in the last 40 years and, using a scaling theory from biology, present a predictive theory for power-performance scaling in microprocessor systems. en_US
dc.language.iso en en_US
dc.subject multi-core en_US
dc.subject many-core en_US
dc.subject energy consumption en_US
dc.subject communicaiton locality en_US
dc.subject scaling en_US
dc.subject.lcsh Networks on a chip--Energy consumption--Computer simulation.
dc.subject.lcsh Networks on a chip--Computer simulation.
dc.subject.lcsh Microprocessors--Energy consumption--Mathematical models.
dc.title Energy consumption in networks on chip : efficiency and scaling en_US
dc.type Dissertation en_US
dc.description.degree Computer Science en_US
dc.description.level Doctoral en_US
dc.description.department University of New Mexico. Dept. of Computer Science en_US
dc.description.advisor Forrest, Stephanie
dc.description.committee-member Moses, Melanie
dc.description.committee-member Arnold, Dorian
dc.description.committee-member Zarkesh-Ha, Payman


Files in this item

Files Size Format View
dissertation_final.pdf 14.22Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

UNM Libraries

Search LoboVault


Advanced Search

Browse

My Account