The objective of IMPACT (Illinois Microarchitecture Project using Algorithms and Compiler Technology) is to provide critical research, architecture innovation, and algorithm and compiler prototypes for heterogeneous parallel architectures. We achieve portable performance and energy efficiency for emerging real-world applications by developing novel hardware, compiler, and algorithmic solutions.

Upcoming Items


Rebooting the Data Access Hierarchy in Computing Systems (November 9, 2017)

Wen-mei Hwu will be speaking at the Second IEEE International Conference on Rebooting Computing (in Mclean, Virginia), addressing the subjects of parallel and exascale computing. 

Recent & Highlighted Items

Paper Accepted:

"Revisiting Online Autotuning for Sparse-Matrix Vector Multiplication Kernels on Next-Generation Architectures", Simon Garcia de Gonzalo, Simon D. Hammond, Christian R. Trott, Wen-mei Hwu, In the 19th IEEE International Conference on High Performance Computing and Communications (HPCC17). [more...]

Keynote at International Symposium on Low Power Electronics and Design 2017 (July 24, 2017)

Wen-mei Hwu to deliver keynote address at ISLPED 2017, held in Taipei, Taiwan, from July 24th to July 26th, 2017.

Massively-Parallel Heterogeneous Computing Systems for Solving Large Problems (July 22, 2017)

Wen-mei Hwu was invited to give a presentation at the Computing and Electromagnetics International Workshop in Barcelona, Spain, on July 22, 2017.

PUMPS 2017 (Barcelona, Spain) (June 26, 2017)

In its seventh edition, the Programming and tUning Massively Parallel Systems summer school (PUMPS) offers researchers and graduate students a unique opportunity to improve their skills with cutting-edge techniques and hands-on experience in developing and tuning applications for many-core processors with massively parallel computing resources like GPU accelerators.

The summer school is oriented towards advanced programming and optimizations, and thus previous experience in basic GPU programming will be considered in the selection process. We will also consider the current parallel applications and numerical methods you are familiar with, and the specific optimizations you would like to discuss.

Andy Schuh Speaks at WCAE 2017 (June 24, 2017)

Andy Schuh attended the full day WCAE Workshop in Toronto, Canada and gave a talk introducing NVIDIA's Teaching Kit Program and specifically introduced the Accelerated Computing with GPU Teaching Kit which was co-created by Dr. Wen-Mei Hwu and NVIDIA.

Presentation Slides

Mert Hidayetoglu Selected as CSE Fellow

This year 12 CSE faculty members, representing a broad spectrum of research interests, evaluated 39 CSE Fellow proposals. The proposed research must be interdisciplinary and computationally oriented. In the end, 8 proposals were selected for funding for the 2017-18 school year. CSE Fellows will present their research results at the annual CSE Symposium at the end of the school year.

Abdul Dakkak Presents at GTC 2017 (May 8, 2017)

A major component of many advanced programming courses is an open-ended "end-of-term project" assignment. Delivering and evaluating open-ended parallel programming projects for hundreds or thousands of students brings a need for broad system reconfigurability coupled with challenges of testing and development uniformity, access to esoteric hardware and programming environments, scalability, and security. We present RAI, a secure and extensible system for delivering open-ended programming assignments configured with access to different hardware and software requirements. We describe how the system was used to deliver a programming-competition-style final project in an introductory GPU programming course at the University of Illinois Urbana-Champaign. Abdul Dakkak, Carl Pearson, and Cheng LI authored the paper.

Click the title above to watch the recorded presentation.

Carl Pearson Receives the Mavis Future Faculty Fellowship (MF3)

The Mavis Future Faculty Fellows (MF3) Academy in the College of Engineering was developed to facilitate the training of the next generation of great engineering professors. Engineering at Illinois is internationally recognized for the impact of our research and the strength of our graduate education. The doctoral programs that produce this reputation are primarily research-focused and may not provide students interested in academic careers with the opportunity to gain the knowledge of how to become a highly productive faculty member. To help address this issue, the Office of Engineering Graduate, Professional and Online Programs facilitates the MF3 Academy where fellows participate in a series of workshops, seminars, and activities that cover various aspects of an academic career.

On the Cutting Edge: What's Next Beyond the Horizon? (April 18, 2017)

Wen-Mei Hwu spoke at the US-China Innovation Development Forum.

Now Available: Programming Massively Parallel Processors 3rd Edition

The much anticipated 3rd edition of Programming Massively Parallel Processors A Hands-on Approach by David Kirk and Wen-mei Hwu is now available through all major book sellers including and Barnes & Noble. Broadly speaking, there three major improvements in the third edition while preserving the most valued features of the first two editions. The improvements are (1) adding new Chapters 9 (histogram), 11 (merge sort), and 12 (graph search) that introduce frequently used parallel algorithm patterns, (2) adding new Chapter 16 on deep learning as an application case study, and (3) adding a chapter to clarify the evolution of advanced features of CUDA.  These additions are designed to further enrich the learning experience of our readers. The book is used by more than 100 institutions worldwide for teaching applied parallel programming using GPUs.

(View Archive of Highlighted Items)