Recent & Highlighted Items

University of Chicago Distinguished Lecture Series - Rethinking Computer Architecture for Energy Limited Computing (January 22, 2015)

The rise of rich media in mobile devices and massive analytics in data centers has created new opportunities and challenges for computer architects. On one hand, commercial hardware has been undergoing fast transformation to drastically increase the throughput of processing large amounts of data while keeping the power consumption in check. On the other hand, computer architecture has evolved too slowly to facilitate hardware innovations, software productivity, algorithm advancement and user perceived improvements. In this talk, I will present some major challenges facing the computer architecture research community and some recent advancements in throughput computing. I will argue that we must rethink the scope of computer architecture research as we seek to create growth paths for the computer systems industry.

Attachment #1: Lecture Slides (PDF)

Wen-mei Hwu Named Recipient of 2014 IEEE Computer Society B. Ramakrishna Rau Award

University of Illinois at Urbana-Champaign Professor Wen-mei W. Hwu has been named the 2014 recipient of the IEEE Computer Society B. Ramakrishna Rau Award for his work in Instruction-Level Parallelism.

The Rau Award recognizes significant accomplishments in the field of microarchitecture and compiler code generation. Hwu was recognized “for contributions to Instruction Level Parallelism technology, including compiler optimization, program representation, microarchitecture, and applications.”
The award, which comes with a $2,000 honorarium and a certificate, will be given out on Tuesday, 16 December at the ACM/IEEE International Symposium on Microarchitecture (MICRO) in Cambridge, UK. IEEE Computer Society established the award in 2010 in memory of the late Bob Rau, an HP Senior Fellow.

Columbia University - Invited Talk: Moving Towards Exascale with Lessons Learned from GPU Computing (October 14, 2014)

The rise of GPU computing has significantly boosted the pace of progress in numeric methods, algorithm design, and programming techniques for developing scalable applications. Much has been learned about of algorithms, languages, compilers and hardware architecture in this movement. I will discuss some insights gained and a vision for moving applications into exascale computing.

Christopher Rodrigues Doctoral Dissertation: Supporting High-Level, High-Performance Parallel Programming with Library-Driven Optimization

This dissertation presents Triolet, a programming language and compiler for high-level programming of parallel loops for high-performance execution on clusters of multicore computers. Triolet’s design demonstrates that it is possible to decouple the design of a compiler from the implementation of parallelism without sacrificing performance or ease of use. This programming approach opens the potential for future research into parallel programming frameworks.

(View Archive of Highlighted Items)

Upcoming Items

Recent & Highlighted Papers


"Locality-Centric Thread Scheduling for Bulk-synchronous Programming Models on CPU Architectures", Kim, Hee-Seok; El Hajj, Izzat; Stratton, John A.; Lumetta, Steve S; Hwu, Wen-mei, ?.. [more...]

"Adaptive Cache Management for Energy-efficient GPU Computing", Chen, Xuhao; Chang, Li-Wen; Rodrigues, Christopher I.; Lv, Jie; Wang, Zhiying; Hwu, Wen-mei, Proceedings of the 47th Annual IEEE/ACM International Symposium on Microarchitecture, December 2014 . [more...]
"Supporting High-Level, High-Performance Parallel Programming with Library-Driven Optimization", Rodrigues, Christopher I., University of Illinois Doctoral Disertation, May 2014. [more...]
"High Performance Histogramming on Massively Parallel Processors", Ross, Greg, University of Illinois Masters Disertation, August 2014. [more...]
"Scalable Parallel Tridiagonal Algorithms with Diagonal Pivoting and Their Optimization for Many-core Architectures", Chang, Li-Wen, University of Illinois Master Thesis, July 2014? . [more...]
"Dynamic Loop Vectorization for Executing OpenCL Kernels on CPUs", El Hajj, Izzat, University of Illinois Masters Disertation, May 2014. [more...]