Publications:
2011
Rigel: A 1024-Core Single-Chip Accelerator Architecture
Daniel R. Johnson, Matthew R. Johnson, John H. Kelm, William Tuohy, Steven S. Lumetta, Sanjay J. Patel
IEEE Micro, July 2011
[pdf]
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
[pdf]
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
(To Appear) International Symposium on Computer Architecture (ISCA'11), June 2011.
(*)These authors contributed equally
[pdf]
Cohesion: A Hybrid Memory Model for Accelerators
John H. Kelm, Daniel R. Johnson, William Tuohy, Steven S. Lumetta, Sanjay J. Patel
IEEE Micro, Top Picks in Computer Architecture
(Micro TopPicks), Jan 2011
[pdf]
2010
Cohesion: A Hybrid Memory Model for Accelerators
John H. Kelm, Daniel R. Johnson, William Tuohy, Steven S. Lumetta, Sanjay J. Patel
International Symposium on Computer Architecture (ISCA'10), June 2010.
[pdf]
Implementing a GPU Programming Model on a non-GPU Accelerator Architecture
Stephen M. Kofsky, Daniel R. Johnson, John A. Stratton, Wen-mei W. Hwu, Sanjay J. Patel and Steven S. Lumetta
Proceedings of the Workshop on Applications and Multi and Many Core
Processors (A4MMC), Saint-Malo, France, June 2010.
[pdf]
A Task-centric Memory Model for Scalable Accelerator Architectures
John H. Kelm, Daniel R. Johnson, Steven S. Lumetta, Matthew I. Frank, Sanjay J. Patel
IEEE Micro, Top Picks in Computer Architecture
(Micro TopPicks), Jan 2010
[pdf]
GoldMine: Automatic Assertion Generation Using Data Mining and Static Analysis
Shobha Vasudevan, David Sheridan, David Tcheng, Sanjay Patel, William Tuohy and Daniel Johnson
13th Design, Automation, and Test in Europe(DATE'10), Mar. 2010.
[pdf]
2009
Rigel: A Scalable Architecture for 1000+ Core Accelerators
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
2009 Symposium on Application Accelerators in High Performance Computing (SAAHPC'09), July 2009.
[pdf]
A Task-centric Memory Model for Scalable Accelerator Architectures
John H. Kelm, Daniel R. Johnson, Steven S. Lumetta, Mathew I. Frank, and Sanjay Patel
The Eighteenth International Conference on Parallel Architectures and Compilation Techniques (PACT'09), Sept. 2009.
[pdf]
Rigel: An Architecture and Scalable Programming Interface for a 1000-core Accelerator
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
International Symposium on Computer Architecture (ISCA'09), June 2009.
[pdf]
2008
Tradeoffs in Designing Accelerator Architectures for Visual Computing
Aqeel Mahesri, Daniel Johnson, Neal Crago, Sanjay J. Patel
41st International Symposium on Microarchitecture (MICRO'08), Nov. 2008.
[pdf]
Tech Reports:
SChISM: Scalable Cache Incoherent Shared Memory
John H. Kelm, Daniel R. Johnson, Aqeel Mahesri, Steven S. Lumetta, Matthew Frank and Sanjay Patel
UILU-ENG-08-2212
[pdf]
Tradeoffs in Designing Accelerator Architectures for Visual Computing
Aqeel Mahesri, Daniel Johnson, Neal Crago and Sanjay J. Patel
CRHC-08-04
UILU-ENG-08-2208A
[pdf]