RAW Publications
Raw Talks
General Audience
-
Raw Computation,
(HTML,
pdf)
by Anant Agarwal.
Scientific American, August 1999.
Raw Architecture, Prototype, Compiler, and Scalable Microprocessor Research
-
Baring it all to Software: Raw Machines,
by Elliot Waingold, Michael Taylor, Devabhaktuni Srikrishna, Vivek
Sarkar, Walter Lee, Victor Lee, Jang Kim, Matthew Frank, Peter Finch, Rajeev
Barua, Jonathan Babb, Saman Amarasinghe, and Anant Agarwal.
IEEE Computer, September 1997, pp. 86-93. (pdf, postscript,
compressed
postscript)
-
Evaluation of the Raw Microprocessor: An Exposed-Wire-Delay Architecture for ILP and Streams,
by Michael Bedford Taylor, Walter Lee, Jason Miller, David Wentzlaff, Ian Bratt, Ben Greenwald, Henry Hoffmann, Paul Johnson, Jason Kim, James Psota, Arvind Saraf, Nathan Shnidman, Volker Strumpen, Matt Frank, Saman Amarasinghe, and Anant Agarwal.
Proceedings of International Symposium on Computer Architecture, June 2004. (pdf, ps)
-
Scalar Operand Networks: Design, Implementation, Analysis,
by Michael Bedford Taylor, Walter Lee, Saman Amarasinghe, and Anant Agarwal.
MIT/LCS Technical Memo LCS-TM-645, June 2004. In IEEE TPDS, 2005.
(pdf,
ps)
-
Scalar Operand Networks: On-chip Interconnect for ILP in Partitioned Architectures,
by Michael Bedford Taylor, Walter Lee, Saman Amarasinghe, and Anant Agarwal.
Proceedings of the International Symposium on High Performance Computer Architecture, February 2003. (pdf)
-
Software-based Instruction Caching for Embedded Processors,
by Jason Miller and Anant Agarwal.
Proceedings of the Twelfth International Conference on Architectural Support for
Programming Languages and Operating Systems (ASPLOS-XII), San Jose, CA, October 2006.
(pdf,
postscript,
compressed postscript,
bibtex)
-
Energy Scalability of On-Chip Interconnection Networks in Multicore
Architectures,
by Theodoros Konstantakopoulos, Jonathan Eastep, James Psota, and Anant
Agarwal
MIT CSAIL Technical Report, November, 2007
(pdf)
-
A 16-issue multiple-program-counter microprocessor with point-to-point scalar operand network
by Michael Bedford Taylor, Jason Kim, Jason Miller, David Wentzlaff, Fae Ghodrat, Ben Greenwald, Henry Hoffmann,
Paul Johnson, Walter Lee, Arvind Saraf, Nathan Shnidman, Volker Strumpen, Saman Amarasinghe, and Anant Agarwal.
Proceedings of the IEEE International Solid-State Circuits Conference, February 2003. (pdf)
-
The Raw Microprocessor: A Computational Fabric for Software Circuits and General Purpose Programs,
by Michael Bedford Taylor, Jason Kim, Jason Miller, David Wentzlaff,
Fae Ghodrat, Ben Greenwald, Henry Hoffmann, Paul Johnson, Jae-Wook Lee, Walter Lee,
Albert Ma, Arvind Saraf, Mark Seneski, Nathan Shnidman, Volker Strumpen
Matt Frank, Saman Amarasinghe and Anant Agarwal.
IEEE Micro, Mar/Apr 2002. (pdf),
-
SimpleFit: A Framework for Analyzing Design Trade-Offs in Raw Architectures,
by Csaba Andras Moritz, Donald Yeung, and Anant Agarwal.
IEEE Transactions on Parallel and Distributed Systems, Vol. 12, No. 7, July 2001.
(pdf)
-
Space-Time Scheduling of Instruction-Level Parallelism on a Raw Machine,
by Walter Lee, Rajeev Barua, Matthew Frank, Devabhaktuni Srikrishna,
Jonathan Babb, Vivek Sarkar, and Saman Amarasinghe.
Proceedings of the Eighth International Conference on Architectural
Support for Programming Languages and Operating Systems (ASPLOS-VIII),
San Jose, CA, October 4-7, 1998.
(pdf,
postscript,
compressed
postscript)
- Energy Characterization of a Tiled Architecture Processor with On-Chip Networks,
by Jason Sungtae Kim, Michael Bedford Taylor, Jason Miller, and David Wentzlaff.
International Symposium on Low Power Electronics and Design,
August 2003.
(pdf)
-
Compiler Support for Scalable and Efficient Memory Systems,
by Rajeev Barua, Walter Lee, Saman Amarasinghe, Anant Agarwal.
IEEE Transactions on Computers, Nov 2001.
(pdf,
postscript,
compressed
postscript)
Space-Time and Convergent Scheduling, Stream Compilation
Raw Application Studies
-
A Quantitative Comparison of Reconfigurable, Tiled, and Conventional Architectures on Bit-level Computation,
by David Wentzlaff and Anant Agarwal.
MIT/LCS Technical Report LCS-TR-944, April 2004
(pdf)
- A Performance Analysis of PIM, Stream Processing, and Tiled Processing on Memory-Intensive Signal Processing Kernels,
by Jinwoo Suh, Eun-Gyu Kim, Stephen P. Crago, Lakshmi Srinivasan, Matthew C. French
Proceedings of the International Symposium on Computer Architecture, June 2003. (pdf)
Reconfigurable Compilation and Computing Research
Compiler-Managed Memory System Research
-
Software-based Instruction Caching for Embedded Processors,
by Jason Miller and Anant Agarwal.
Proceedings of the Twelfth International Conference on Architectural Support for
Programming Languages and Operating Systems (ASPLOS-XII), San Jose, CA, October 2006.
(pdf,
postscript,
compressed postscript,
bibtex)
-
Software Instruction Caching,
by Jason E Miller.
PhD Thesis, Massachusetts Institute of Technology, Cambridge, MA, June, 2007.
(pdf,
postscript,
compressed postscript,
bibtex)
-
SUDS: Primitive Mechanisms for Memory Dependence Speculation,
by Matthew Frank, C. Andras Moritz, Benjamin Greenwald, Saman Amarasinghe,
and Anant Agarwal.
MIT/LCS Technical Memo LCS-TM-591, January 6, 1999.
(pdf,
postscript,
compressed
postscript)
-
Compiler Support for Scalable and Efficient Memory Systems,
by Rajeev Barua, Walter Lee, Saman Amarasinghe, Anant Agarwal.
IEEE Transactions on Computers, Nov 2001.
(pdf,
postscript,
compressed
postscript)
-
Maps: A Compiler-Managed memory system for Software-Exposed Architectures,
(pdf,
postscript,
compressed
postscript)
by Rajeev Barua. PhD Thesis. MIT Laboratory for Computer Science.
Jan 2000.
-
Maps: A Compiler-Managed Memory System for Raw Machines,
(pdf,
postscript,
compressed
postscript)
by Rajeev Barua, Walter Lee, Saman Amarasinghe, and Anant Agarwal.
Proceedings of the Twenty-Sixth International Symposium on Computer
Architecture (ISCA-26), Atlanta, GA, June, 1999.
-
Memory Bank Disambiguation using Modulo Unrolling for Raw Machines,
(pdf,
postscript,
compressed
postscript)
by Rajeev Barua, Walter Lee, Saman Amarasinghe, and Anant Agarwal.
Proceedings of the Fifth International Conference on High Performance
Computing, Chennai, India, December 17-20, 1998.
-
Hot Pages: Software Caching for Raw Microprocessors ,
pdf,
postscript,
compressed
postscript)
by Csaba Andras Moritz, Matthew Frank, Walter Lee,and Saman Amarasinghe
MIT/LCS Technical Memo LCS-TM-599, August, 1999.
-
Software Based Instruction Caching for the RAW Architecture,
by Jason E Miller
Master's Thesis, Massachusetts Institute of Technology, Cambridge, MA, May, 1999.
(pdf,
postscript,
compressed
postscript)
More Technical Reports and Papers
-
Stream Algorithms and Architecture
(pdf
, postscript)
by Henry Hoffmann, Volker Strumpen, and Anant Agarwal.
Laboratory for Computer Science, MIT, Technical Memo MIT-LCS-TM-636, March 2003.
-
How to build scalable on-chip ILP networks for a decentralized architecture
(pdf)
by Michael Taylor, Walter Lee, Matt Frank, Saman Amarasinghe, and Anant Agarwal.
MIT/LCS Technical Memo MIT-LCS-TM-628. Submitted to ASPLOS-2000, April 2000.
-
Scalar Operand Networks: On-chip Interconnect for ILP in Partitioned Architectures,
(pdf)
by Michael Bedford Taylor, Walter Lee, Saman Amarasinghe, and Anant Agarwal.
MIT/LCS Technical Report LCS-TR-859, July 2002
-
Design Decisions in the Implementation of a Raw Architecture Workstation,
(pdf)
by Michael Bedford Taylor.
MS Thesis, Cambridge, MA, September, 1999.
-
The Raw Processor Specification ,
(pdf)
by Michael Bedford Taylor.
Comprehensive specification for the Raw processor, Cambridge, MA, Continuously Updated
2003.
-
Exploring Performance-Cost Optimal Designs for Raw Microprocessors,
(pdf,
postscript,
compressed postscript)
by C Andras Moritz, Donald Yeung, and Anant Agarwal.
Proceedings of the International IEEE Symposium on Field-Programmable
Custom Computing Machines, FCCM98, April, 1998.
-
The Raw Compiler Project,
(pdf,
postscript,
compressed postscript)
by Anant Agarwal, Saman Amarasinghe, Rajeev Barua, Matthew Frank, Walter
Lee, Vivek Sarkar, Devabhaktuni Srikrishna, and Michael Taylor.
Proceedings of the Second SUIF Compiler Workshop, Stanford,
CA, August 21-23, 1997.
-
Baring it all to Software: The Raw Machine,
(pdf,
postscript,
compressed postscript)
by Elliot Waingold, Michael Taylor, Vivek Sarkar, Walter Lee, Victor
Lee, Jang Kim, Matthew Frank, Peter Finch, Srikrishna Devabhaktuni, Rajeev
Barua, Jonathan Babb, Saman Amarasinghe, and Anant Agarwal.
MIT/LCS Technical Report TR-709, March 1997.
-
Organic Computing,
(pdf)
by Anant Agarwal and Bill Harrod.
White paper describing our vision for Organic Computing, Cambridge, MA, August 2006.
Contact: Web site maintainer