CS Events

Computer Science Department Colloquium

Towards a Scalable, High Performance, and Secure Many-Core Programming System

 

Download as iCal file

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