EE482C Advanced Computer
Organization:
Stream Processor Architecture -
Spring 2001/2002
Reading List
Lecture 2 - 4/9/2002
- Brucek Khailany, William J. Dally, Scott Rixner, Ujval J. Kapasi, Peter Mattson, Jin Namkoong, John D. Owens, Brian Towles, and Andrew Chang. "Imagine: Media Processing with Streams." IEEE Micro, Mar/April 2001.
- Owens, John D., Dally, William J., Kapasi, Ujval J., Rixner, Scott, Mattson, Peter, and Mowery, Ben. "Polygon Rendering on a Stream Architecture". 2000 SIGGRAPH / Eurographics Workshop on Graphics Hardware, August 2000. pp. 23-32. ACM SIGGRAPH / Eurographics / ACM Press.
Lecture 3 - 4/11/2002
Lecture 4 - 4/16/2002
Lecture 5 - 4/18/2002
- Kapasi, Ujval J., Mattson, Peter, Dally, William J., Owens, John D.,
and Towles, Brian. "Stream Scheduling." Proceedings of the 3rd
Workshop on Media and Streaming Processors, Dec. 2, Austin, TX,
pp. 101-106.
- Mattson, Peter, Dally, William J., Rixner, Scott, Kapasi, Ujval J., and Owens, John D.. "Communication Scheduling". Proceedings of the Ninth International Conference on Architectural Support for Programming Languages and Operating Systems, Nov. 12-15, 2000, Cambridge, MA.
Lecture 6 - 4/23/2002
- Kapasi, Ujval J., Dally, William J., Rixner, Scott, Mattson, Peter R., Owens, John D., and Khailany, Brucek. "Efficient Conditional Operations for Data-parallel Architectures". Proceedings of the 33rd Annual Symposium on Microarchitecture, Dec. 10-13, 2000, Monterey, CA, pp. 159-170.
- Rixner, Scott, Dally, William J., Khailany, Brucek, Mattson, Peter, Kapasi, Ujval J., and Owens, John D. "Register Organization for Media Processing", Proceedings of the 6th International Symposium on High-Performance Computer Architecture, Jan. 10-12, 2000, Toulouse, France, pp. 375-386.
Lecture 7 - 4/28/2002
- Michael Bedford Taylor, Jason Kim, Jason Miller, David Wentzlaff, Fae Ghodrat, Ben Greenwald, Henry Hoffman, Jae-Wook Lee, Paul Johnson, Walter Lee, Albert Ma, Arvind Saraf, Mark Seneski, Nathan Shnidman, Volker Strumpen, Matt Frank, Saman Amarasinghe, and Anant Agarwal, "The Raw Microprocessor: A Computational Fabric for Software Circuits and General Purpose Programs"
Lecture 9 - 5/2/2002
Lecture 10 - 5/7/2002
- M. Gordon, W. Thies, M. Karczmarek, J. Wong, H. Hoffmann, D. Maze, and S. Amarashinghe, "A Stream Compiler for Communication Exposed Architectures", MIT CS Technical Memo LCS-TM-627, March, 2002.
-
Ian Buck, Brook Errata
Lecture 11 - 5/9/2002
- Keckler, Stephen W., Dally, William J., Maskit, Daniel, Carter, Nicholas P., Chang, Andrew, and Lee, Whay Sing, "Exploiting Fine-Grain Thread Level Parallelism on the MIT Multi-ALU Processor" , 25th Annual International Symposium on Computer Architecture, Barcelona, Spain, July 1998. pp 306-317. Abstract
- Roger Espasa, Mateo Valero, and James E. Smith, "Vector Architectures: Past, Present, and Future," ICS '98, Proceedings of the 1998 International Conference on Supercomputing, July 13-17, 1998, Melbourne, Australia. ACM, 1998.
- John Wawrzynek, Krste Asanovic, and Brian Kinksbury, "Spert-II: A vector Microprocessor System," IEEE Computer, March 1996.
- Gail Alverson, Preston Briggs, Susan Coatney, Simon Kahan, and Rich Korry, "Tera Hardware-Software Cooperation,"SC' 97, Proceedings of Supercomputing 1997, November 15-19, 1997, San Jose, California.
Lecture 13 - 5/16/2002
Lecture 14 - 5/21/2002
- Erik Lindholm, Mark J. Kilgard, and Henry Moreton, "A User-Programmable Vertex Engine, " Proceedings of ACM SIGGRAPH, 2001.
- Timothy J. Purcell, Ian Buck, William R. Mark, and Pat Hanrahan, "Ray Tracing On Programmable Graphics Hardware, " to appear in Proceedings of ACM SIGGRAPH, 2002.
Last Modified : April 4, 2002 by Mattan
Erez