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.


Recent & Highlighted Items

Paper Presentation: (February 16, 2019)

"Automatic Generation of Warp-Level Primitives and Atomic Instructions for Fast and Portable Parallel Reduction on GPUs", Simon Garcia de Gonzalo, Sitao Huang, Juan Gómez-Luna, Simon D. Hammond, Onur Mutlu, Wen-mei Hwu, In the proceedings of the 2019 IEEE International Symposium on Code Generation and Optimization (CGO19). [more...]

IEEE CEDA Distinguised Lecture Series (December 1, 2017)

Wen-Mei Hwu spoke at the IEEE CEDA (Central Illinois chapter) Distinguished Lecture Series. The lecture will take place in the auditorium of the University of Illinois Coordinated Science Lab.

Abstract: "We have been experiencing two very important developments in computing. On one hand, a tremendous amount of resources have been invested into innovative applications such as deep learning and cognitive computing. On the other hand, traditional computer architectures have run out of steam in meeting the demands of these innovative applications. The combination of challenging demands from innovation application and inability of traditional computing systems to satisfy these demands send system designers scrambling. As a result, the boundary between hardware design and software development is quickly diminishing: many software applications have to leverage hardware accelerators and hardware accelerators must behave like software components for popular programming languages. This convergence will likely accelerate in the coming decade and reshape the landscape of EDA tools, programming systems, and system architectures. In this talk, I will present the lessons that we learned from addressing heterogeneous system design challenges as well as some open research questions."

Pamphlet: (PDF)

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

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

Slides (PDF)

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

Wen-Mei Hwu was invited to speak at the 2nd IEEE International Conference on Rebooting Computing (ICRC 2017) in Mclean, Virginia, about Parallel and Exascale Computing.

GTC DC 2017 (November 2, 2017)

The IBM-Illinois Center for Cognitive Computing Systems Research (C3SR) is developing scalable cognitive solutions that embody both advanced cognitive computing workloads and optimized heterogeneous computing systems for these cognitive workloads. The two streams of research not only complement, but also empower each other, and thus should be carried out together in a tightly integrated fashion. We envision technologies developed at the Center will dramatically accelerate the creation and deployment of large-scale, high-impact cognitive applications (by enabling algorithmic researchers to productively use novel parallel technologies), be instrumental in the industrys transition into the new era of cognitive computing, and benefit next generation's education and learning experience.

Slides (PDF)

Keynote at Micro '50, Accelerated Diversity Workshop (October 14, 2017)

Wen-Mei Hwu gave the keynote address at the Micro '50 "Accelerated Diversity Workshop". The title of his talk was "C3SR Cloud Tools and Services for Heterogeneous Cognitive Computing Systems".

Slides (PDF)

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

Wen-mei Hwu delivered keynote address at ISLPED 2017, held in Taipei, Taiwan from July 24th to July 26th, 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.

Slides (PDF)
(View Archive of Highlighted Items)