Recent & Highlighted Items

Wen-Mei Hwu Awarded the Collins Award for Innovative Teaching

Hwu earned the Collins Award for Innovative Teaching, an award that recognizes outstanding development or use of new and innovative teaching methods. Hwu’s major avenue of innovative teaching is his development of a parallel programming course, both in the ECE ILLINOIS classroom and across the world online. His massive open online course on parallel programming was first offered through Coursera in 2012, and a revised version of the class was offered earlier this year.

The course contents have been so popular that it has also been translated into Chinese, Japanese, Russian, and other languages.” Considering his pioneering efforts in teaching an increasingly relevant topic, and his commitment to using online platforms to reach a wide pool of students, it is no wonder that he was awarded the Collins Award for Innovative Teaching.

ISCA 2014 Tutorial: Heterogeneous System Architecture (HSA): Architecture and Algorithms Tutorial (June 15, 2014)

Heterogeneous computing is emerging as a requirement for power-efficient system design: modern platforms no longer rely on a single general-purpose processor, but instead benefit from dedicated processors tailored for each task.  Traditionally these specialized processors have been difficult to program due to separate memory spaces, kernel-driver-level interfaces, and specialized programming models.  The Heterogeneous System Architecture (HSA) aims to bridge this gap by providing a common system architecture and a basis for designing higher-level programming models for all devices.  This tutorial will bring in experts from member companies of the HSA Foundation to describe the Heterogeneous Systems Architecture and how it addresses the challenges of modern computing devices.  Additionally, the tutorial will show example applications and use cases that can benefit from the features of HSA.

Programming and Tuning Massively Parallel Systems summer school (PUMPS) (June 7, 2014)

The fifth edition of the Programming and Tuning Massively Parallel Systems summer school (PUMPS) is aimed at enriching the skills of researchers, graduate students and teachers with cutting-edge technique and hands-on experience in developing applications for many-core processors with massively parallel computing resources like GPU accelerators. (July 7-11, 2014)

Cornell Departmental Lecture - Scalability, Portability, and Productivity in GPU Computing (April 7, 2014)

The IMPACT group at the University of Illinois has been working on the co-design of scalable algorithms and programming tools for massively threaded heterogeneous computing. A major challenge that we are addressing is to simultaneously achieve scalability, performance, numerical stability, portability, and productivity in GPU computing. In this talk, I will give a brief overview of the NSF Blue Waters petascale heterogeneous parallel computing system at the University of Illinois. I will show experimental results of our achievements to date in applications, libraries, and MxPA. I will then discuss our current work on Tangram and Triolet projects that are aimed to drastically reduce the development and maintenance cost of heterogeneous parallel computing applications.

Attachment #1: Cornell Departmental Lecture Slides (PDF)
(View Archive of Highlighted Items)

Upcoming Items

Wen-Mei Invited to Give Talk at VIA Technologies (China) Co., Ltd. (September 13, 2014)

Wen-Mei Hwu to Give Invited Distinguish Lecture at University of British Columbia ECE Dept. (October 6, 2014)

Recent & Highlighted Papers


"Triolet: A Programming System that Unifies Algorithmic Skeleton Interfaces for High-Performance Cluster Computing", Rodrigues, Christopher I.; Dakkak, Abdul; Jablin, Tom; Hwu, Wen-mei; Aarts, Baastian, Proceedings of the 2014 ACM SIGPLAN Conference on Principles and Practice of Parallel Programing?, February 2014. [more...]
"Multi-tier Dynamic Vectorization for Translating GPU Optimizations into CPU Performance", Kim, Hee-Seok; El Hajj, Izzat; Stratton, John A.; Hwu, Wen-mei, IMPACT Technical Report, IMPACT-14-01, University of Illinois at Urbana-Champaign, Center for Reliable and High-Performance Computing, February 5, 2014. [more...]
"In-place transposition of rectangular matrices on accelerators", Sung, Ray; Gómez-Luna, Juan; González-Linares, José María; Guil, Nicolás; Hwu, Wen-mei, PPoPP '14 Proceedings of the 19th ACM SIGPLAN symposium on Principles and practice of parallel programming. [more...]