Frontiers of Information Technology & Electronic Engineering · 2018 · 56 citations · 24 references
ComputingComputer ScienceHigh-performance ComputingCluster ComputingComputer ArchitectureParallel ComputingAccelerator ArchitectureData ParallelismHardware AccelerationHeterogeneous System ArchitectureMemory Hierarchy OptimizationPerformance OptimizationScientific Computing Acceleration
High-performance computing (HPC) is essential for both traditional and emerging scientific fields, enabling scientific activities to make progress. With the development of high-performance computing, it is foreseeable that exascale computing will be put into practice around 2020. As Moore’s law approaches its limit, high-performance computing will face severe challenges when moving from exascale to zettascale, making the next 10 years after 2020 a vital period to develop key HPC techniques. In this study, we discuss the challenges of enabling zettascale computing with respect to both hardware and software. We then present a perspective of future HPC technology evolution and revolution, leading to our main recommendations in support of zettascale computing in the coming future.
24
The chips are down for Moore’s law
M. Mitchell Waldrop · Nature · 2016 · 2.3K citations · Full text
Wm. A. Wulf, Sally A. McKee · ACM SIGARCH Computer Architecture News · 1995 · 1.5K citations
Hitting the Memory Wall: Implications of the Obvious
Wm. A. Wulf, Sally A. McKee · 1995 · 1.4K citations