Lecture 2
Lecture 2
• Supercomputers or clusters of
computers can make these problems
practically numerically solvable.
Scientific and Engineering Problems
• Simulations of physical phenomena such as:
• Weather forecasting
• Earthquake forecasting
• Galaxy formation
• Oil reservoir management
• Molecular dynamics
Not an accelerator*
*Okay, I lied.
To Accelerate Or Not To Accelerate
• Pro:
• They make your code
run faster.
• Cons:
• They’re expensive.
• They’re hard to program.
• Your code may not be
cross-platform.
Why GPU for HPC?
• High performance pipelines call for high-speed (IEEE) floating point operations.
• By mid 2000’s, recognized that individual stages of graphics pipeline could be implemented
by a more general purpose processor core (although with a data-parallel paradigm)
• 2006 -- First GPU for general high performance computing as well as graphics processing,
NVIDIA GT 80 chip/GeForce 8800 card.
• Unified processors that could perform vertex, geometry, pixel, and general
computing operations
• NVIDIA Tesla series was their first platform for the high performance
computing market.
• Named for Nikola Tesla, a pioneering mechanical and electrical engineer and
inventor.
• 3 billion transistors
• 1.401 GHz
http://www.umiacs.umd.edu/
research/GPU/facilities.html
Intel’s Response to NVIDIA GPUs
Does it work?