CREST

ACKNOWLEDGEMENTS | CONTACT US | PARTNERS | PEOPLE | PUBLICATIONS | RECOGNITION | TECHNOLOGY | FRAMEWORKS
 

The Publications

[Thermodynamics of Randomized Computing] [Compiler-Driven Architecture Customization] [Adaptive Computing] [Programmable Caches] [Register Allocation and Scheduling ] [Trimaran]
[Power Aware Computing] [Language Extensions] [Architecture] [Recent Invited Talks] [Program Reviews] [Real Time Operating Systems]


Thermodynamics of Randomized Computing

Energy Aware Algorithm Design via Probabilistic Computing: From Algorithms and Models to Moore's Law and Novel (Semiconductor)Devices
Krishna V. Palem. CREST, Georgia Institute of Technology.
Proceedings of The Intl. conference on compilers, architecture and synthesis for embedded systems (CASES), 2003.



Proof as Experiment:Probabilistic Algorithms from a Thermodynamic Perspective
Krishna V. Palem. CREST, Georgia Institute of Technology.
Proceedings of The Intl. Symposium on Verification (Theory and Practice), Taormina, Sicily, Italy, June 29--July 4, 2003.



Energy Aware Computing Through Probabilistic Switching: A Study of Limits
Krishna V. Palem. CREST, Georgia Institute of Technology.
GA Tech Technical Report: GIT-CC-03-16.





[Back to top of the page]

 


Compiler-Driven Architecture Customization


A Framework For Compiler Driven Design Space Exploration For Embedded System Customization
Krishna V. Palem, Lakshmi N. Chakrapani, Sudhakar Yalamanchili
Proceedings of the Ninth Asian Computing Science Conference, December 2004


High Performance Embedded Systems for the Next Decade
K. Palem, S. Yalamanchili, R. Copeland
Proceedings of GOMAC, April 2005
Presentation




[Back to top of the page]

 


Adaptive Computing


Adaptive Explicitly Parallel Instruction Computing
Surendranath Talla.
Department of Computer Science, New York University.
PhD Thesis.
Abstract | Full Thesis



Adaptive Explicitly Parallel Instruction Computing
Krishna V. Palem and Surendranath Talla, Courant Institute of Mathematical Sciences; Patrick W. Devaney, Panasonic AVC American Laboratories Inc.

Proceedings of the 4th Australasian Computer Architecture Conference, Auckland, NZ. January 1999.

PostScript File: acac99.ps



RCSP: A Reduced Configuration Space Process and its Programming Environment
Krishan Palem and Suren Talla

Abstract and presentation at High Performance Embedded Computing Systems, Lincoln Laboratories, MIT, Spetember 1997.


PostScript File: hpec97-abs.ps
Powerpoint Slides: hpec97.ppt





[Back to top of the page]

 


Programmable Caches


Data Prefetching Using Offline Learning
Jinwoo Kim, CREST, Georgia Institute of Technology; Krishna V. Palem, CREST, Georgia Institute of Technology; Weng-Fai Wong, National University of Singapore.

CREST Technical Report: CREST-TR-01-005.
GA Tech Technical Report: GIT-CC-01-17.

Adobe Acrobat File: offlineprefetching.pdf


Data Remapping for Design Space Optimization of Embedded Memory Systems
Rodric M. Rabbah, CREST, Georgia Institute of Technology; Krishna V. Palem, CREST, Georgia Institute of Technology;

ACM Transactions in Embedded Computing Systems, Fall 2002
Adobe Acrobat File: dataremapping.pdf





[Back to top of the page]

 


Register Allocation and Scheduling


Cache Sensitive Instruction Scheduling
Charles R. Hardnett, CREST, Georgia Institute of Technology; Rodric M. Rabbah, CREST, Georgia Institute of Technology; Krishna V. Palem, CREST, Georgia Institute of Technology; Weng-Fai Wong, National University of Singapore.

CREST Technical Report: CREST-TR-01-003.
GA Tech Technical Report: GIT-CC-01-15.

Adobe Acrobat File: cachesensitive.pdf


Software Bubbles: Using Predication to Compensate for Aliasing in Software Pipelines
Benjamin Goldberg, Courant Institute of Mathematical Sciences; Emily Chapman, Courant Institute of Mathematical Sciences; Chad Huneycuttt, CREST, Georgia Institute of Technology; Ken Mackenzie, College of Computing, Georgia Institute of Technology; Krishna V. Palem, CREST, Georgia Institute of Technology.

CREST Technical Report: CREST-TR-01-004.
GA Tech Technical Report: GIT-CC-01-16.

Adobe Acrobat File: softwarebubbles.pdf


Region-Based register Allocation for EPIC Architectures
Hansoo Kim.
Department of Computer Science, New York University.
PhD Thesis.
Full Thesis


Register Allocation in Hyper-block for EPIC Processors
Hansoo Kim, Courant Institute of Mathematical Sciences; Kanchi Gopinath, Indian Institute of Science; Vinod Kathail, Hewlett-Packard Laboratory.

Parallel Computing 99(ParCo99), TU Delft, The Netherlands. 17 - 20 August 1999.

PostScript File: parco99.ps


Fine Grained Register Allocation for EPIC Processors with Predication
Hansoo Kim, Courant Institute of Mathematical Sciences; Kanchi Gopinath, Indian Institute of Science; Vinod Kathail, Hewlett-Packard Laborator, Bhagirath Narahari, George Washington University.

The 1999 International Conference on Parallel and Distributed Processing Techniques and Applications(PDPTA '99), Las Vegas, Nevada, USA. June 28 - July 1, 1999.

PostScript File: pdpta99.ps





[Back to top of the page]

 


Power Aware Computing



Energy Modelling Of Processor Core And Memory Hierarchy Using Synopsis and Kamble and Gosh Model
Pinar Korkmaz, Kiran Puttaswamy, Vincent Mooney III Georgia Institute of Technology Atlanta, Georgia

CREST Technical Report CREST-TR-02-002 February 2002


PDF File



Power Optimization of Embedded Memory Systems via Data Remapping
Krishna V. Palem, Rodric M. Rabbah, Vincent Mooney III, Pinar Korkmaz and Kiran Puttaswamy, Georgia Institute of Technology Atlanta, Georgia

CREST Technical Report CREST-TR-02-003 February 2002
GA Tech Technical Report: GIT-CC-02-010.



PDF File




[Back to top of the page]

 


Language Extensions



A Fast Algorithm for Scheduling Time-Constrained Instructions on Processors with ILP
Allen Leung, Courant Institute of Mathematical Sciences; Krishna V. Palem, Courant Institute of Mathematical Sciences; Amir Pnueli, Weizmann Institute of Science

The 1998 International Conference on Parallel Architectures and Compilation Techniques (PACT '98), 12th -18th October, 1998, Paris, France


PostScript File: schedule.ps


TimeC: A Time Constraint Language for ILP Processor Compilation
Allen Leung, Krishna V. Palem, Amir Pnueli.
Courant Institute Technical Report No. 764, May 1998.

The 5th Annual Australasian Conference on Parallel And Real-Time Systems (PART '98), 28th - 29th September 1998. The University of Adelaide, Adelaide, Australia

PostScript File: timeC.ps



Extremely Efficient Execution of Large-Grain Parallel Programs on Asynchronous Parallel Machines
Yonathan Auumann, Zvi Kedem, Krishna Palem, and Michael Rabin

Proceedings of the 34th IEEE Conference on Foundations of Computer Science, Palo Alto, CA, November 1993.

PostScript File: asynchronous.ps


Scheduling Time-critical Instructions on RISC Machines
Krishna Palem, IBM T.J. Watson Research Center and
Barbara Simons, IBN Santa Teresa Laboratory

ACM Transactions on Programming Languages and Systems, Vol 15, 1993.

Adobe Acrobat File: simons.pdf





[Back to top of the page]

 


Architecture


PARLAK: Parametrized Lock Cache Synthesizer
B. E. Saglam (Akgul) and Vincent J. Mooney III, Georgia Institute of Technology Atlanta, Georgia

CREST Technical Report CREST-TR-02-007 October 2002
GA Tech Technical Report: TBD.



PDF File



DX-Gt: Memory Management and Crossbar Switch Generator for Multiprocessor System-on-a-Chip
Mohamed Shalan, Eung S. Shin and Vincent J. Mooney III, Georgia Institute of Technology Atlanta, Georgia

CREST Technical Report CREST-TR-02-006 October 2002
GA Tech Technical Report: TBD.



PDF File



Automated Bus Design Space Exploration for Multiprocessor SoC
Kyeong Keol Ryu and Vincent J. Mooney III, Georgia Institute of Technology Atlanta, Georgia

CREST Technical Report CREST-TR-02-005 October 2002
GA Tech Technical Report: TBD.



PDF File




[Back to top of the page]

 


Trimaran


Triceps: Enhancing The Trimaran Compiler Infrastructure For StrongARM Code Generation
Lakshmi N Chakrapani, Georgia Institute of Technology
Krishna V Palem, Georgia Institute of Technology
Weng Fai Wong, National University of Singapore

CREST Technical Report: CREST-TR-01-01
Adobe Acrobat File: codegen.pdf

 


Merced Code Generator
GA Tech Technical Report: .




[Back to top of the page]

 


Real Time Operating Systems


Instruction-level Reverse Execution for Debugging
Tankut Akgul and Vincent J. Mooney III,
Georgia Institute of Technology,
Georgia Tech Technical Report: GIT-CC-02-49, November 2002.
Adobe Acrobat File: git-cc-02-49.pdf

 


Automated Bus Design Space Exploration for Multiprocessor SoC
Kyeong Keol Ryu and Vincent J. Mooney III,
Georgia Institute of Technology,
CREST Technical Report: CREST-TR-02-005, October 2002.
Adobe Acrobat File: crest-tr-02-005.pdf

 


DX-Gt: Memory Management and Crossbar Switch Generator for Multiprocessor System-on-a-Chip
Mohamed Shalan, Eung S. Shin and Vincent J. Mooney III,
Georgia Institute of Technology,
CREST Technical Report: CREST-TR-02-006, October 2002.
Adobe Acrobat File: crest-tr-02-006.pdf

 


PARLAK: Parametrized Lock Cache Synthesizer
Bilge E. S. Akgul and Vincent J. Mooney III,
Georgia Institute of Technology,
CREST Technical Report: CREST-TR-02-007, October 2002.
Adobe Acrobat File: crest-tr-02-007.pdf

 


Recent Invited Talks


Application-Specific Multi-Processor: SoC
Krishna V. Palem.
Summer School.
Aix-les-Baines, France, July 2001.

PDF File


What Is a Compiler When The Architecture Is Not Hard(ware)
Krishna V. Palem.
Keynote for LCTES.
Snowbird Resort Salt Lake City, UT, June 2001.

PDF File





[Back to top of the page]

 


Program Reviews

[DARPA PI Meeting] [DARPA Annual Review]



DARPA PI Meeting


2001 DARPA PI Meeting
Presentation given at 2001 DARPA PI Meeting.

PDF File


2000 DARPA PI Meeting
Presentation given at 2000 DARPA PI Meeting.

PDF File


1999 DARPA PI Meeting
Presentation given at 1999 DARPA PI Meeting.

PDF File


1998 DARPA PI Meeting
Presentation given at 1998 DARPA PI Meeting.

PDF File





[Back to top of the page]



DARPA Annual Review


2001 DARPA Annual Review
Presentation to be given at 2001 DIS DARPA Annual Review.

Agenda
Zipped PDF File


2000 DARPA Annual Review
Presentation given at 2000 DARPA Annual Review.

PDF File


1999 DARPA Annual Review
Presentation given at 1999 DARPA Annual Review.

PDF File


1998 DARPA Annual Review
Presentation given at 1998 DARPA Annual Review.

PDF File





[Back to top of the page]

 

   
ECE Home Page