2014 · 10 citations · 19 references
EngineeringComputer EngineeringComputer ScienceHardware-software Co-designLow-power DesignSystem-on-chip DesignDynamic Power ReductionMemory Hierarchy DesignMulticore Processor DesignPower ManagementPower-aware DesignProcessor Core DesignBandwidthBandwidth EnhancementMany-core ProcessorsMulti-core ComputingPinsPower Management TechniquesPower-aware MicroarchitectureProcessor Architecture
Off-chip memory bandwidth has been considered as one of the major limiting factors to processor performance, especially for multi-cores and many-cores. Conventional processor design allocates a large portion of off-chip pins to deliver power, leaving a small number of pins for processor signal communication. We observed that the processor requires much less power than that can be supplied during memory intensive stages. This is due to the fact that the frequencies of processor cores waiting for data to be fetched from off-chip memories can be scaled down in order to save power without degrading performance. In this work, motivated by this observation, we propose a dynamic pin switch technique to alleviate the bandwidth limitation issue. The technique is introduced to dynamically exploit the surplus pins for power delivery in the memory intensive phases and uses them to provide extra bandwidth for the program executions, thus significantly boosting the performance.
19
Nathan Binkert, Bradford M. Beckmann, Gabriel Black et al. · ACM SIGARCH Computer Architecture News · 2011 · 4.9K citations
Stall-Time Fair Memory Access Scheduling for Chip Multiprocessors
2007 · 318 citations
Self-Optimizing Memory Controllers: A Reinforcement Learning Approach
Engin İpek, Onur Mutlu, José F. Martínez et al. · 2008 · 279 citations