Presentation Schedule -- May 6 in Room 141 CSL
| Time |
Group |
Title |
9:15 -- 9:45 AM |
J. Ruiz, B. Miller |
The Performance Impact of a Simple Processor-In-Memory System |
9:45 -- 10:15 AM |
N. Bray |
GPIM -- Graphics Processor in Memory |
10:15 -- 10:45 AM |
A. Shah, C. Vitu, K. Grussing |
Adding Reconfigurable Logic to a Regular Microprocessor |
10:45 -- 11:15 AM |
W. Gu, L. Lai, L. Wang |
Characterization of the FPGA Configuration Behavior Under Errors |
11:15 -- 11:45 AM |
D. Hodges, A. Malinowski, A. Patel |
Reconfigurable Logic for Fault-Tolerant Processors |
11:45 -- 1:15 |
Lunch |
Break |
1:15 -- 1:45 PM |
L. Kothari, K. Malik |
Coarse-grained vs. Fine-grained RUs: where is the Rubicon? |
1:45 -- 2:15 PM |
J. Quek, J. Grzywacz, K. Sachdeva |
Nimbus |
2:15 -- 2:45 PM |
B. Greskamp, D. Gottlieb, R. Kujoth |
RC Kernel Selection and Scheduling |
2:45 -- 3:15 PM |
T. Bui, M. Tucknott |
Fire and Forget Memory Operations for use With PIM Technology |
Handouts
Term Project Guidelines
Assigned Readings:
Students are expected to have read the readings for each
lecture before class and to be prepared to discuss the readings in class.
Lecture 2: Transistor Scaling and its Limitations
(All of the papers for this lecture are from the
November 2002 issue of the IBM Journal of Research and Development)
Lecture 3: The Impact of Fabrication Technology on Computer Architecture
Lecture 4: Processor-In-Memory Architectures 1
- A Case
for Intelligent RAM: IRAM by David Patterson, Thomas Anderson,
Neal Cardwell, Richard Fromm, Kimberly Keeton, Christoforos Kozyrakis,
Randi Thomas, and Katherine Yelick.
- Active Pages: A Computation Model for Intelligent Memory by Mark Oskin, Frederic T. Chong, and Timothy Sherwood. Appeared in the Proceedings of the 1998 International Symposium on Computer Architecture.
- FlexRAM
Architecture Design Parameters by Seung-Moon Yoo, Jose Renau,
Michael Huang, and Josep Torrellas.
Lecture 5: Processor-In-Memory Architectures 2
- Exploiting
ILP in Page-based Intelligent Memory by Mark Oskin, Justin
Hensley, Diana Keen, Frederic T. Chong, Matthew Farrens, and Aneet Chopra.
- Active
Page Architectures for Media Processing by Justin Hensley, Mark
Oskin, Diana Keen, Lucian-Vlad Lita, and Frederic T. Chong.
- Automatic
Code Mapping on an Intelligent Memory Architecture by Yan Solihin,
Jaejin Lee, and Josep Torrellas. Appeared in the IEEE Transactions on
Computers, Special Issue on High Performance Memory Systems, November 2001.
Lecture 6: Reconfigurable Computing 1
Lecture 7: Reconfigurable Computing 2
- Splash 2 by Jeffrey M. Arnold, Duncan A. Buell, and Elaine G. Davis. Appeared in the 4th Annual ACM Symposium on Parallel Algorithms and Architectures.
- PipeRench: A Coprocessor for Streaming Multimedia Applications by Seth Copen Goldstein, Herman Schmit, Matthew Moe, Mihai Budiu, Srihari Cadambi, R. Reed Taylor, and Ronald Laufer. Appeared in the International Symposium on Computer Architecture, 1999.
- A Defect-Tolerant Computer Architecture: Opportunities for Nanotechnology by James R. Heath, Phillip J. Kuekes, Gregory S. Snider, and R. Stanley Williams. Appeared in Science, June 12, 1998.
Lecture 8: Reconfigurable Computing 3
Lecture 9: Reconfigurable Computing 4
- Dynamically Programmable Gate Arrays: A Step Toward Increased Computational Density by Andre DeHon. Appeared in the Canadian Workshop of Field-Programmable Devices, 1996.
- HSRA: High-Speed, Hierarchical Synchronus Reconfigurable Array by William Tsu, Kip Macy, Atul Joshi, Randy Huang, Norman Walker, Tony Tung, Omit Rowhani, Varghese George, John Wawrzynek, and Andre DeHon. Appeard in the Symposium on Field-Programmable Gate Arrays, 1999.
- A Reconfigurable Unit for a Clustered Programmable-Reconfigurable Processor by Richard B. Kujoth, Chi-Wei Wang, Derek B. Gottlieb, Jeffrey J. Cook, Nicholas P. Carter. Appeared in the 2004 ACM International Symposium on Field-Programmable Gate Arrays.
Lecture 10: Reconfigurable Computing 5
Lecture 11: Reconfigurable Computing 6
Lecture 12: Reconfigurable Computing 7
Lecture 13: Biological Computing
- Cellular Gate Technology by Thomas F. Knight, Jr. and Gerald Jay Sussman. Technical Report, MIT Artificial Intelligence Laboratory, 1997.
- A Sticker Based Model for DNA Computation by Sam Roweis, Erik Winfree, Richard Burgoyne, Nickolas V. Chelyapov, Myron F. Goodman, Paul W. K. Rothemund, and Leonard M. Adleman. In DNA Based Computers: DMACS Workshop, 1996.
- On Applying Molecular Computation To The Data Encryption Standard by Leonard M. Aldeman, Paul W. K. Rothemund, Sam Roweis, and Erik Winfree. In DNA Based Computers: DMACS Workshop, 1996.
Lecture 14: Computing With Non-Silicon Devices 1
- Nanotubes for Electronics by Phillip G. Collins and Phaedon Avouris. Appeared in Scientific American, December 2000.
- Carbon Nanotubes: Nanomechanics, Manipulation, and Electronic Devices by Ph. Avouris, T. Hertel, R. Martel, T. Schmidt, H.R. Shea, and R.E. Walkup. Appeared in Applied Surface Science, 1999.
- Carbon Nanotube Inter- and Intramolecular Logic Gates by V. Derycke, R. Martel, J. Appenzeller, and Ph. Avouris. In Nano Letters.
Lecture 15: Computing With Non-Silicon Devices 2
- Carbon Nanotube-Based Nonvolatile Random Access Memory for Molecular Computing by Thomas Rueckes, Kyoungha Kim, Ernesto Joselevich, Greg Y. Tseng, Chin-Li Chueng, and Charles M. Lieber. Appeared in Science, July 7 2000.
- Engineering Carbon Nanotubes and Nanotube Circuits Using Electrical Breakdown by Phillip G. Collins, Michael S. Arnold, and Phaedon Avouris. Appeared in Science, April 27, 2001.
- Directed Assembly of One-Dimensional Nanostructures into Functional Networks by Yu Huang, Xiangfeng Duan, Quingqiao Wei, and Charles M. Lieber. Appeared in Science, January 26, 2001.
Lecture 16: Computing With Non-Silicon Devices 3:
- Digital Logic Gate Using Quantum-Dot Cellular Automata by Islamshah Amlani, Alexi O. Orlov, Geza Toth, Gary H. Bernstein, Craig S. Lent, and Gregory L. Snider. Appeared in Science, April 9, 1999.
- Exploring and Exploiting Wire-Level Pipelining in Emerging Technologies by Michael Thaddeus Niemier and Peter M. Kogge. Appeared in the 2001 International Symposium on Computer Architecture.
- Quantum-Dot Cellular Automata at a Molecular Scale by Marya Lieberman, Sudha Chellamma, Bindhu Varughese, Yuliang Wang, Craig Lent, Gary H. Bernstein, Gregory Snider, and Frank. C. Peiris. Appeared in the Annals of the N.Y. Acad. Sci., 960, 2002.
Lecture 17: Computing With Non-Silicon Devices 4:
- Electrically Configurable Molecular-Based Logic Gates by C. P. Collier, E. W. Wong, M. Belohradsky, F. M. Raymo, J. F. Stoddart, P. J. Kuekes, R. S. Williams, and J. R. Heath. Appeared in Science, July 16, 1999.
- Molecular Memories That Survive Silicon Device Processing and Real-World Operation by Zhiming Liu, Amir A. Yasseri, Jonathan S. Lindsey, and David F. Bocian. Appeared in Science, November 28 2003.
- Digital Logic Using Molecular Electronics by Seth Copen Goldstein and Dan Rosewater. Appeared in ISSCC 2002.
Lecture 18: Computing With Non-Silicon Devices 5:
Lecture 19: Computing With Non-Silicon Devices 6:
Lecture 20: Reversible Computing:
Lecture 21: Quantum Computing 1
- A Quantum Conversation by Neil Gershenfeld. Appeared in Science, September 14, 2001.
- The Quandary of Quantum Information by Charles Seife. Appeared in Science, September 14, 2001.
- Quantum Computing by Gilles Brassard, Isaac Chuang, Seth Lloyd, and Christopher Monroe. Appeared in the Proceedings of the National Academy of Science USA, September 1998.
- Quantum Information Theory: Results and Open Problems by Peter Shor. Appeared in Geometric Funct. Anal. (GAFA), Special Volume -- GAFA 2000.
- (For Additional Information) Breakdown of Bell's Theorem for Certain Objective Local Parameter Spaces by Karl Hess and Walter Phillip. Appears in the Proceedings of the National Academy of Science, February 17, 2004
Lecture 22: Quantum Computing 2
Lecture 23: Quantum Computing 3
- Methodology for Quantum Logic Gate Construction by Xinlan Zhou, Debbie Leung, and Isaac Chuang. Appeared in Physics Review A, Volume 62, 052316, 2000.
- A Practical Architecture for Reliable Quantum Computers by Mark Oskin, Fredrick T. Chong, and Isaac L. Chuang. Appeared in IEEE Computer, January 2002.
- Resilient Quantum Computation by Emanuel Knili, Raymond Laflamme, and Wojciech H. Zurek. Appeared in Science, January 16, 1998.
- Building Quantum Wires: The Long and Short of it by Mark Oskin, Frederic T. Chong, Isaac Chuang, and John Kubiatowicz. Appeared in the 2003 International Symposium on Computer Architecture.
- The Effect of Communication Costs in Solid-State Quantum Computing Architectures by Dean Copsey, Mark Oskin, Frederic T. Chong, and Isaac Chuang. Appeared in the 2003 Symposium on Parallel Algorithms and Architectures.
Lecture 24: Quantum Computing 4
- Toward Quantum Computation: A Five-Qbit Quantum Processor by Matthias Steffen, Lieven M.K. Vandersypen, and Isaac L. Chuang
- Experimental Realization of an Order-Finding Algorithm with an NMR Quantum Computer by L.M.K. Vandersypen and I.L. Chuang. Appeared in Physics Review Letters, 2000.
- Experimental Realization of Shor's Quantum Factoring Algorithm Using Nuclear Magnetic Resonance by L.M.K. Vandersypen, M. Steffen, G. Breyta, C.S. Yannoni, M. Sherwood, and I.L. Chuang. Appeared in Nature, 414, 2001
Sources of Additional Information