Professors:
Current Graduate Students:
Graduated Students:
Publications:
Daniel R. Johnson, Matthew R. Johnson, John H. Kelm, William Tuohy, Steven S. Lumetta, Sanjay J. Patel
Rigel: A 1024-Core Single-Chip Accelerator Architecture
[pdf]
IEEE Micro,
July 2011
Daniel R. Johnson, Matthew R. Johnson, John H. Kelm, William Tuohy, Steven S. Lumetta, Sanjay J. Patel
Lazy Atomic Operations
Daniel R. Johnson, Matthew R. Johnson, Sanjay J. Patel
Proceedings of the Workshop on Applications and Multi and Many Core Processors (A4MMC), June 2011
Energy-efficient Mechanisms for Managing Thread Context in Throughput Processors
Mark Gebhart and Daniel R. Johnson, David Tarjan, Stephen W. Keckler, William J. Dally, Erik Lindholm, Kevin Skadron
International Symposium on Computer Architecture (ISCA'11), June 2011
[pdf]
Neal C. Crago, Sanjay J. Patel
OUTRIDER: Efficient Memory Latency Tolerance with Decoupled Strands
[pdf]
International Symposium on Computer Architecture
(ISCA'11), June 2011
John H. Kelm, Daniel R. Johnson, William Tuohy, Steven S. Lumetta, Sanjay J. Patel
Cohesion: A Hybrid Memory Model for Accelerators
[pdf]
IEEE Micro, Top Picks in Computer Architecture
(Micro TopPicks)Jan 2011
John H. Kelm, Matthew R. Johnson, Steven S. Lumetta, Sanjay J. Patel
WayPoint: Scaling Coherence to Thousand-core Architectures
[pdf]
The Nineteenth International Conference on Parallel Architectures and Compilation Techniques (PACT 2010), Sept. 2010.
John H. Kelm, Daniel R. Johnson, William Tuohy, Steven S. Lumetta, Sanjay J. Patel
Cohesion: A Hybrid Memory Model for Accelerators
[pdf]
International Symposium on Computer Architecture (ISCA'10), June 2010.
Stephen M. Kofsky, Daniel R. Johnson, John A. Stratton, Wen-mei W. Hwu, Sanjay J. Patel and Steven S. Lumetta
Implementing a GPU Programming Model on a non-GPU Accelerator Architecture
[pdf]
Proceedings of the Workshop on Applications and Multi and Many Core Processors, Saint-Malo, France, June 2010.
John H. Kelm, Daniel R. Johnson, Steven S. Lumetta, Matthew I. Frank, Sanjay J. Patel
A Task-centric Memory Model for Scalable Accelerator Architectures
[pdf]
IEEE Micro, Top Picks in Computer Architecture
(Micro TopPicks)
Daniel R. Johnson, John H. Kelm, Neal C. Crago, Matthew R. Johnson, William Tuohy, Wojciech Truty, Stephen Kofsky, Steven S. Lumetta, Wen–mei W. Hwu, Matthew I. Frank, Sanjay J. Patel
Rigel: A Scalable Architecture for 1000+ Core Accelerators
[pdf]
2009 Symposium on Application Accelerators in High Performance Computing
(SAAHPC'09), July 2009.
John H. Kelm, Daniel R. Johnson, Steven S. Lumetta, Mathew I. Frank, and Sanjay Patel
A Task-centric Memory Model for Scalable Accelerator Architectures
[pdf]
The Eighteenth International Conference on Parallel Architectures and Compilation Techniques (PACT'09), Sept. 2009.
John H. Kelm, Daniel R. Johnson, Matthew R. Johnson, Neal C. Crago, William Tuohy, Aqeel Mahesri, Steven S. Lumetta, Matthew I. Frank, Sanjay J. Patel
Rigel: An Architecture and Scalable Programming Interface for a 1000-core Accelerator
[pdf]
International Symposium on Computer Architecture (ISCA'09), June 2009.
Aqeel Mahesri, Daniel Johnson, Neal Crago, Sanjay J. Patel
Tradeoffs in Designing Accelerator Architectures for Visual Computing
[pdf]
41st International Symposium on Microarchitecture (MICRO'08), Nov. 2008.
Shobha Vasudevan, David Sheridan, David Tcheng, Sanjay Patel, William Tuohy and Daniel Johnson
GoldMine: Automatic Assertion Generation Using Data Mining and Static Analysis
[pdf]
13th Design, Automation, and Test in Europe(DATE'10), Mar. 2010.
Tech Reports:
John H. Kelm, Daniel R. Johnson, Aqeel Mahesri, Steven S. Lumetta, Matthew Frank and Sanjay Patel
SChISM: Scalable Cache Incoherent Shared Memory
[pdf]
UILU-ENG-08-2212
Aqeel Mahesri, Daniel Johnson, Neal Crago and Sanjay J. Patel
Tradeoffs in Designing Accelerator Architectures for Visual Computing
[pdf]
CRHC-08-04
UILU-ENG-08-2208A