[PAST EVENT] How Can GPUs Become First-Class Computing Devices?
PLEASE NOTE UNUSUAL DATE AND TIME for the Colloquium
Wednesday, October 26th, 2016
3:30pm - 4:30pm
McGlothlin-Street Hall, Room 020
Distinguished Speaker Talk, David Kaeli, Northeastern University
How Can GPUs Become First-Class Computing Devices?
GPU computing is alive and well! The GPU has allowed researchers to overcome a number of computing barriers in important compute-intensive domains. But still, there remain challenges to use a GPU to target more general purpose applications. GPUs achieve impressive speedups when compared to CPUs, since GPUs have a large number of compute cores and high memory bandwidth. Recent GPU performance is approaching 10 teraflops of single precision performance on a single device.
In this talk, we will discuss current trends with GPUs, including some advanced features that allow GPUs to be treated as a peer device to the CPU. Further, we consider how GPUs can be treated as cloud-based resources, enabling a GPU-enabled server to deliver HPC cloud services by leveraging virtualization and data analytics. Finally, we discuss some of the latest developments in the Heterogeneous Systems Architecture, removing many of the overheads of communication and synchronization between CPUs and GPUs.
About the speaker:
David Kaeli received his BS and PhD in Electrical Engineering from Rutgers University, and an MS in Computer Engineering from Syracuse University. He served as the Associate Dean of Undergraduate Programs for the College of Engineering and is presently a COE Distinguished Full Processor on the ECE faculty at Northeastern University, Boston, MA. He is the Director of the Northeastern University Computer Architecture Research Laboratory (NUCAR). Prior to joining Northeastern in 1993, Kaeli spent 12 years at IBM, the last 7 at T.J. Watson Research Center, Yorktown Heights, NY.
Dr. Kaeli has published over 300 critically reviewed publications, 7 books, and 13 patents. His research spans a range of areas including microarchitecture to back-end compilers and big data applications. His current research topics include graphics processors, hardware/software security, virtualization, heterogeneous computing and multi-layer reliability.
He serves as an Associate Editor of the IEEE Transactions on Parallel and Distributed Systems, the ACM Transactions on Computer Architecture and Code Optimization, and the Journal of Parallel and Distributed Computing. Dr. Kaeli an IEEE Fellow and an ACM Distinguished Scientist.