Co-optimizing hardware and software can lead to substantial performance and energy benefits, and is becoming an increasingly important design paradigm. In scientific computing, power constraints increasingly necessitate the return to specialized chips such as Intel’s MIC or IBM’s Blue-Gene architectures. To enable hardware/software co-design in early stages of the design cycle, we propose a simulation infrastructure methodology by combining high-abstraction performance simulation using Sniper with power modeling using McPAT and custom DRAM power models. Sniper/McPAT is fast — simulation speed is around 2 MIPS on an 8-core host machine — because it uses analytical modeling to abstract away core performance during multi-core simulation. We de...
The landscape of High Performance Computing (HPC) system architectures keeps expanding with new tech...
Simulators help computer architects optimize system designs. The limited performance of simulators e...
Cavazos, JohnAs the high-performance computing (HPC) community continues the push towards exascale ...
Co-optimizing hardware and software can lead to substantial performance and energy benefits, and is ...
Stringent performance targets and power constraints push designers towards building specialized work...
Writing well-performing parallel programs is challenging in the multi-core processor era. In additio...
Abstract1- This paper presents an efficient design exploration environment for high-end core process...
Two major trends in high-performance computing, namely, larger numbers of cores and the growing size...
Microprocessor design time and effort are getting impractical due to the huge number of simulations ...
At Microarchitectural level, multi-core processor, as a complex System on Chip, has sophisticated on...
textThe high cost of designing, testing and manufacturing semiconductor chips makes simulation essen...
Under growing complexity and time-to-market pressures of modern computer systems, agile co-developme...
Abstract: Modern complex microarchitectures with multicore systems like CPUs, APUs (accelerated proc...
Sniper is a next generation parallel, high-speed and accurate x86 simulator. This multi-core simulat...
DoctorProcessor microarchitectures have been evolving and getting sophisticated to meet increasing c...
The landscape of High Performance Computing (HPC) system architectures keeps expanding with new tech...
Simulators help computer architects optimize system designs. The limited performance of simulators e...
Cavazos, JohnAs the high-performance computing (HPC) community continues the push towards exascale ...
Co-optimizing hardware and software can lead to substantial performance and energy benefits, and is ...
Stringent performance targets and power constraints push designers towards building specialized work...
Writing well-performing parallel programs is challenging in the multi-core processor era. In additio...
Abstract1- This paper presents an efficient design exploration environment for high-end core process...
Two major trends in high-performance computing, namely, larger numbers of cores and the growing size...
Microprocessor design time and effort are getting impractical due to the huge number of simulations ...
At Microarchitectural level, multi-core processor, as a complex System on Chip, has sophisticated on...
textThe high cost of designing, testing and manufacturing semiconductor chips makes simulation essen...
Under growing complexity and time-to-market pressures of modern computer systems, agile co-developme...
Abstract: Modern complex microarchitectures with multicore systems like CPUs, APUs (accelerated proc...
Sniper is a next generation parallel, high-speed and accurate x86 simulator. This multi-core simulat...
DoctorProcessor microarchitectures have been evolving and getting sophisticated to meet increasing c...
The landscape of High Performance Computing (HPC) system architectures keeps expanding with new tech...
Simulators help computer architects optimize system designs. The limited performance of simulators e...
Cavazos, JohnAs the high-performance computing (HPC) community continues the push towards exascale ...