CSE 260 (Fall 2008): Lecture 6 (10/14/08)

Today's reading:

  • Cell Broadband Engine
  • J. Kahle et al., Introduction to the cell multiprocessor, IBM J. Res. Dev. 49(4/5): 589-604, July 2005.
  • Kevin Krewell, Cell Moves Into the Limelight, Microprocessor Report
  • Vectorization
  • "The CRAY-1 computer system, R. M. Russell, Comm. ACM 21(1): 63-72 (Jan. 1978.) DOI
  • Vectorization (Wikipedia)
  • Streaming SIMD Extensions, SSE (Wikipedia)
  • Supplemental reading

  • Cell B/E
  • M. Gschwind et al., Synergistic Processing in Cell’s Multicore Architecture, IEEE Micro, 26(2):10-24, March-April 2006.
  • David T. Wong, ISSCC05: The CELL Microprocessor, 2005.
  • David T. Wang, Cell Microprocessor Revisited, 2005.
  • Cell Broadband Engine Technology and Systems, special issue of IBM J. of Research and Development, 51(5), 2007.
  • Cray
  • R. L. Sites, "An analysis of the Cray-1 computer." Proc. 5th Annual Symp. Computer Architecture (ISCA ’78), ACM, pp. 101-106. (Just glance at sections 4 and 5) DOI Vectorizing Loops, § 6.1 in Optimizing Applications on Cray X1 (TM) Series Systems, Cray.
  • "Vector Processors," Computer Architecture: A Quantitative Approach, 4th Ed., Appendix F, by J. L. Hennessy and D. A. Patterson, Morgan Kaufmann, 2007. (45 pages) Also available as Appendix G in the 3rd Edition.
  • Slides from today's lecture    pdf


    Maintained by baden @ ucsd.
    edu   [ Wed Oct 8 11:08:02 PDT 2008 ]