Reliable and High Performance Computing
Computing research at the Coordinated Science Laboratory spans many research areas and involves multiple laboratories and centers on campus. This discipline covers everything from VLSI design and chip architecture to algorithms and protocol research. Computing has longstanding core strengths in parallel computer architecture, dependable and trustworthy systems, computer security and mobile computing.
Parallel Computing: Computing co-hosts several large initiatives in advanced parallel computing, such as the Intel/Microsoft-sponsored Universal Parallel Computing Research Center, the NSF Blue Waters PetaScale Computing Center and the NVIDIA CUDA Center of Excellence. This large-scale activity has made CSL and the University of Illinois a focal point in the future of parallel, multi-core computing.
Wireless Networking & Distributed Systems: Wireless networking research in Computing pertains to a wide range of networks, including infrastructure-based wireless networks, mesh networks, mobile ad hoc networks, sensor networks and vehicular networks. Topics of interest include cross-layer protocols for efficiently utilizing wireless spectrum, security and privacy mechanisms for wireless networks, mobile applications, multimedia over wireless networks, and testbeds for wireless network evaluation.
Trust and Security: Computing is at the forefront of computer security research, which models novel attack defenses and builds extremely robust systems. The Coordinated Science Laboratory co-hosts projects such as the Trusted Illiac and Trustworthy Cyber Infrastructure for the Power Grid that provide the resources to address pressing problems facing the information society. Through the Information Trust Institute, researchers are able to collaborate with colleagues across other departments and colleges in order to obtain the broad perspective necessary to build trustworthy computing systems.
Vikram Adve: Compilers, software reliability
Gul Agha: Development of current programming languages and systems
Jennifer Bernhard: Antennas, electromagnetics for wireless communication
Nikita Borisov: Network security, anonymous network design
Matthew Caesar: Network management and configuration
Roy Campbell: Security, distributed operating systems, ubiquitous computing
Carl Gunter: Formal analysis of security, software engineering
Yih-Chun Hu: Network security, wireless network privacy
Wen-mei W. Hwu: Computer system architecture, compilers
Ravishankar K. Iyer: Network security, measurement and modeling
Zbigniew Kalbarczyk: Dependability and security, measurement
Jay Kesan: Intellectual property, technology regulation
Rakesh Kumar: Computer architecture, programming & computing models
Michael Loui: Computational complexity theory, engineering ethics
Steve Lumetta: Optical network architecture, cluster and parallel computing
Sayan Mitra: Distributed, real-time, embedded systems
Klara Nahrstedt: Quality of service management, multimedia systems
David M. Nicol: Public-key infrastructure, security
Janak H. Patel: VLSI testing, VLSI design automation
Sanjay J. Patel: Computer architecture, microarchitecture
Constantine Polychronopoulos: Program restructuring and optimization
William H. Sanders: Security evaluation, fault-tolerant computing
Peter Sauer: Electric machinery modeling, analysis and control
Nitin H. Vaidya: Wireless networking, mobile computing
Shobha Vasudevan: Formal hardware verification, model checking
Benjamin W. Wah: Nonlinear programming, multimedia signal processing
Kenneth Watkin: High resolution 3-D multimodal brain imaging
