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]
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]
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 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]
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]
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]
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]
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]
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]
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]
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
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]
[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]
|