For more information about this meeting, contact Xiantao Li.
|Title:||How to Design and Program a GPU, and Why You Would Want To|
|Seminar:||CCMA Luncheon Seminar|
|Speaker:||Jonathan Cohen, NVIDIA|
|A modern GPU exploits parallelism to achieve maximum throughput per unit area, rather than maximum single-threaded execution speed. This trend is likely to continue, which will have significant implications for hardware and software designs. NVIDIA's CUDA architecture for GPU Computing provides a fully programmable, massively multithreaded chip with up to 512 scalar processor cores and is capable of delivering performance comparable to supercomputers from only a few years ago. In this talk I will discuss the engineering trade-offs that led to its design. I will trace the evolution from a model single core processor to a massively parallel architecture. I will also cover the basics of the CUDA programming model and how CUDA programs execute efficiently on a GPU. The talk will conclude with recent work that demonstrates the power of GPUs for tackling demanding applications in computational science.|
Room Reservation Information
|Date:||01 / 21 / 2011|
|Time:||12:15pm - 01:30pm|