Computer Architecture

M. H. Cho, M. Kinsy, C-C. Cheng, G. E. Suh, and S. Devadas, "Diastolic Arrays: Throughput-Driven Reconfigurable Computing", Proceedings of the Int'l Conference on Computer-Aided Design, to appear in November 2008.

V. Costan, L. Sarmenta, M. van Dijk, and S. Devadas, "The Trusted Execution Module: Commodity General-Purpose Trusted Computing", Eighth Smart Card Research and Advanced Application Conference, to appear in August 2008.

G. E. Suh, C. W. O'Donnell, and S. Devadas, "Aegis: A Single-Chip Secure Processor" , IEEE Design and Test Magazine, November 2007.

G. E. Suh, C. W. O'Donnell, I. Sachdev, and S. Devadas, "Design and Implementation of the AEGIS Secure Processor Using Physical Random Functions" , Proceedings of the Int'l Symposium on Computer Architecture, June 2005.

G. E. Suh, J-W. Lee, D. Zhang, and S. Devadas, "Secure program execution via dynamic information flow tracking", Proceedings of ASPLOS 2004, October 2004.

E. Suh, D. Clarke, B. Gassend, M. van Dijk, and S. Devadas, "Efficient Memory Integrity Verification and Encryption for Secure Processors", Proceedings of the 36th International Symposium on Microarchitecture (MICRO), December 2003.

E. Suh, D. Clarke, B. Gassend, M. van Dijk, and S. Devadas, "AEGIS: Architecture for Tamper-Evident and Tamper-Resistant Processing", Proceedings of the 17th International Conference on Supercomputing, June 2003.

B. Gassend, E. Suh, D. Clarke, M. van Dijk, and S. Devadas, "Caches and Merkle Trees for Efficient Memory Authentication", Proceedings of the 9th High Performance Computer Architecture Symposium, February 2003.

G. Edward Suh, L. Rudolph, and S. Devadas, "Dynamic Partitioning of Shared Cache Memory", Journal of Supercomputing, to appear in 2002.

G. Edward Suh, S. Devadas, and L. Rudolph, "A New Memory Monitoring Scheme for Memory-Aware Scheduling and Partitioning", Proceedings of the High Performance Computer Architecture (HPCA'02) Conference, , February 2002.

Prabhat Jain, S. Devadas, D. Engels, and L. Rudolph, "Software-Assisted Cache Replacement Mechanisms for Embedded Systems", Proceedings of the Int'l Conference on Computer-Aided Design, November 2001.

G. Edward Suh, L. Rudolph, and S. Devadas, "Effects of Memory Performance on Parallel Job Scheduling", Proceedings of the Job Scheduling Workshop, LNCS 2221, July 2001.

G. Edward Suh, L. Rudolph, and S. Devadas, "Dynamic Cache Partitioning for Simultaneous Multithreading Systems", Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS2001), August 2001.

G. Edward Suh, S. Devadas, and L. Rudolph, "Analytical Cache Models with Application to Cache Partitioning", Proceedings of the 15th International Conference on Supercomputing, June 2001.

D. Chiou, P. Jain, S. Devadas, and L. Rudolph, "Application-Specific Memory Management in Embedded Systems Using Software-Controlled Caches ", Proceedings of the 37th Design Automation Conference , June 2000.