cse290:  Architecture Seminar


When: Wednesday; 1:00-1:50
Where: cse3217
Questions?  
swanson

@

cs.

ucsd.

edu

Description

Each week everyone reads a paper and one or two students present it.  Presentations are low-key:

Schedule

Date
Presenter
Paper
April 4th
Steven
Paper assignment
April 11th
Omid
``The Landscape of Parallel Computing Research: A View from Berkeley,'', K. Asanovic, R. Bodik, B. C. Catanzaro, J. J. Gebis, P. Husbands, K. Keutzer, D. A. Patterson, W. L. Plishker, J. Shalf, S. W. Williams, and K. A. Yelick Tech. Rep. UCB/EECS-2006-183, EECS Department, University of California, Berkeley, December 18 2006.
link.
April 18th
John
``The Landscape of Parallel Computing Research: A View from Berkeley,'', K. Asanovic, R. Bodik, B. C. Catanzaro, J. J. Gebis, P. Husbands, K. Keutzer, D. A. Patterson, W. L. Plishker, J. Shalf, S. W. Williams, and K. A. Yelick Tech. Rep. UCB/EECS-2006-183, EECS Department, University of California, Berkeley, December 18 2006.
link.
April 25th
Anthony
``Platform 2015: Intel® Processor and Platform Evolution for the Next Decade.'' S. Borkar, P. Dubey, K. Kahn, D. Kuck, H. Mulder, S. Pawlowski, and J. Rattner.
link.
May 2nd
Mike
``Mapping esterel onto a multi-threaded embedded processor,'', X. Li, M. Boldt, and R. von Hanxleden in ASPLOS-XII: Proceedings of the 12th international conference on Architectural support for programming languages and operating systems, (New York, NY, USA), pp. 303-314, ACM Press, 2006, link.
May 9th
Sat ``Transactor slides 1.''  link  ``Transactor slides 2.'' (Transactor stuff starts on slide 25) link
May 16th
Roger
``CAPSULE: Hardware-Assisted Parallel Execution of Component-Based Programs,'', P. Palatin, Y. Lhuillier, and O. Temam in MICRO '06: Proceedings of the 39th Annual IEEE/ACM International Symposium on Microarchitecture, (Washington, DC, USA), pp. 247-258, IEEE Computer Society, 2006, link.
May 25th
Jack
``Memory--Sequoia: programming the memory hierarchy,'', K. Fatahalian, D. R. Horn, T. J. Knight, L. Leem, M. Houston, J. Y. Park, M. Erez, M. Ren, A. Aiken, W. J. Dally, and P. Hanrahan in SC '06: Proceedings of the 2006 ACM/IEEE conference on Supercomputing, (New York, NY, USA), p. 83, ACM Press, 2006, link.
May 30th
Ikkjin
``GraphStep: A System Architecture for Sparse-Graph Algorithms,'', M. deLorimier, N. Kapre, N. Mehta, D. Rizzo, I. Eslick, R. Rubin, T. E. Uribe, T. F. J. Knight, and A. DeHon in FCCM '06: Proceedings of the 14th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM'06), (Washington, DC, USA), pp. 143-151, IEEE Computer Society, 2006, link.
June 6th
DJ
``Liquid SIMD: Abstracting SIMD Hardware Using Lightweight Dynamic Mapping,'', N. Clark, A. Hormati, S. Mahlke, S. Yehia, and K. Flautner in HPCA07: Proceedings of the 13th International Symposium on High-Performance Computer Architecture, 2007, link.

Paper Selection

The theme for this quarter is the parallelism crisis.
1
``The Landscape of Parallel Computing Research: A View from Berkeley,'', K. Asanovic, R. Bodik, B. C. Catanzaro, J. J. Gebis, P. Husbands, K. Keutzer, D. A. Patterson, W. L. Plishker, J. Shalf, S. W. Williams, and K. A. Yelick Tech. Rep. UCB/EECS-2006-183, EECS Department, University of California, Berkeley, December 18 2006.
2
``Platform 2015: Intel® Processor and Platform Evolution for the Next Decade.'' S. Borkar, P. Dubey, K. Kahn, D. Kuck, H. Mulder, S. Pawlowski, and J. Rattner.
3
``Transactors: a programming model for maintaining globally consistent distributed state in unreliable environments,'', J. Field and C. A. Varela in POPL '05: Proceedings of the 32nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages, (New York, NY, USA), pp. 195-208, ACM Press, 2005, link.
4
``CAPSULE: Hardware-Assisted Parallel Execution of Component-Based Programs,'', P. Palatin, Y. Lhuillier, and O. Temam in MICRO '06: Proceedings of the 39th Annual IEEE/ACM International Symposium on Microarchitecture, (Washington, DC, USA), pp. 247-258, IEEE Computer Society, 2006, link.
5
``Memory--Sequoia: programming the memory hierarchy,'', K. Fatahalian, D. R. Horn, T. J. Knight, L. Leem, M. Houston, J. Y. Park, M. Erez, M. Ren, A. Aiken, W. J. Dally, and P. Hanrahan in SC '06: Proceedings of the 2006 ACM/IEEE conference on Supercomputing, (New York, NY, USA), p. 83, ACM Press, 2006, link.
6
``Liquid SIMD: Abstracting SIMD Hardware Using Lightweight Dynamic Mapping,'', N. Clark, A. Hormati, S. Mahlke, S. Yehia, and K. Flautner in HPCA07: Proceedings of the 13th International Symposium on High-Performance Computer Architecture, 2007, link.
7
``Mapping esterel onto a multi-threaded embedded processor,'', X. Li, M. Boldt, and R. von Hanxleden in ASPLOS-XII: Proceedings of the 12th international conference on Architectural support for programming languages and operating systems, (New York, NY, USA), pp. 303-314, ACM Press, 2006, link.
8
``Colorama: Architectural Support for Data-Centric Synchronization,'', L. Ceze, P. Montesinos, C. von Praun, and J. Torrellas in HPCA07: Proceedings of the 13th International Symposium on High-Performance Computer Architecture, 2007, link.
9
``GraphStep: A System Architecture for Sparse-Graph Algorithms,'', M. deLorimier, N. Kapre, N. Mehta, D. Rizzo, I. Eslick, R. Rubin, T. E. Uribe, T. F. J. Knight, and A. DeHon in FCCM '06: Proceedings of the 14th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM'06), (Washington, DC, USA), pp. 143-151, IEEE Computer Society, 2006, link.
10
``A Study of Evolution in the Presence of Source-Derived Partial Design Representations,'', V. Sazawal, M. Kim, and D. Notkin in IWPSE '04: Proceedings of the Principles of Software Evolution, 7th International Workshop on (IWPSE'04), (Washington, DC, USA), pp. 21-30, IEEE Computer Society, 2004, link.
11
``Combinatorial sketching for finite programs,'', A. Solar-Lezama, L. Tancau, R. Bodik, S. Seshia, and V. Saraswat in ASPLOS-XII: Proceedings of the 12th international conference on Architectural support for programming languages and operating systems, (New York, NY, USA), pp. 404-415, ACM Press, 2006, link.