Title :
The quest for petascale computing
Author :
Dongarra, Jack J. ; Walker, David W.
Author_Institution :
Dept. of Comput. Sci., Tennessee Univ., Knoxville, TN, USA
Abstract :
Although the challenges to achieving petascale computing within the next decade are daunting, several software and hardware technologies are emerging that could help us reach this goal. The authors review these technologies and consider new algorithms capable of exploiting a petascale computer´s architecture. One petaflop per second is a rate of computation corresponding to 1015 floating-point operations per second. To be of use in scientific computing, a computer capable of this prodigious speed needs a main memory of tens or hundreds of terabytes and enormous amounts of mass storage. Sophisticated compilers and high memory and I/O bandwidth are also essential to exploit the architecture efficiently. To mask the hardware and software complexities from the scientific end user, it would be advantageous to access and use a petascale computer through an advanced problem-solving environment. Immersive visualization environments could play an important role in analyzing and navigating the output from petascale computations. Thus, petascale computing is capable of driving the next decade of research in high-performance computing and communications and will require advances across all aspects of it
Keywords :
computer architecture; data visualisation; natural sciences computing; parallel machines; parallel programming; special purpose computers; 1015 FLOPS; I/O bandwidth; advanced problem-solving environment; compilers; floating-point operations; hardware technologies; high-performance computing; immersive visualization environments; main memory; mass storage; petascale computations; petascale computer architecture; petascale computing; scientific computing; scientific end user; software technologies; Application software; Bandwidth; Computer architecture; Economic forecasting; Hardware; High performance computing; Moore´s Law; Petascale computing; Scientific computing; Supercomputers;
Journal_Title :
Computing in Science & Engineering
DOI :
10.1109/5992.919263