CS Events Monthly View
Computer Science Department ColloquiumTowards a Scalable, High Performance, and Secure Many-Core Programming System |
|
||
Tuesday, September 19, 2017, 10:30am |
|||
Many-core computing architectures such as GPUs are becoming first-class computing engines for accelerating important workloads including machine learning, genome analysis, graph processing, databases, and scientific simulation. Unfortunately, existing programming models deployed on many-core architecture are designed and optimized largely based on the assumptions for single-core/multi-core architectures. This talk focuses on the unique challenges that arise when programming many-core and how these challenges affect the design principles of a programming system. Specifically, I will talk about three fundamental components that are critical to the performance and the secure execution of programs running on a many-core processor: 1) enabling communication-aware program development and transformation, (2) integrating concurrency optimization into program tuning framework, and (3) supporting dynamic information flow tracking for data protection during program execution.
Speaker: Professor Zheng Zhang
Bio
Zheng (Eddy) Zhang is an assistant professor in the Department of Computer Science at Rutgers University. She received the B.S. degree in Electronic Engineering from Shanghai Jiao Tong University, in 2004, and the M.S. and Ph.D. degrees in Computer Scienc
Location : CoRE A 301
Committee:
Thu Nguyen
Event Type: Computer Science Department Colloquium
Abstract:
Organization:
Rutgers University, Department of Computer Science