|  
      
  
 
Class Presentation
Each student will present a previously-published research paper in class on 
designated lecture days in November/December.
There is no better way to learn something than to teach it.  
Each presentation will have a 25 minute slot, so plan for 15-18 minutes  without interruptions.
 
The recommended topic of your presentation is a paper pertinent to your project.
 
Timetable for Presentation in Lecture on Day T (or earlier!)
 
-  Noon, Monday Nov 5th: Email instructor with 1st, 2nd, and 3rd choices
     for paper to present (include pdf or a link unless you know I
     know the paper).  I will assign papers first-come-first-serve.
     Please, talk to me earlier, especially if you have topic ideas,
     but no specific paper.
 -  T - 2 Days: Send instructor presentation draft
     (First thing Monday for Tuesday presentations).
 -  T - 2 Hours: Email instructor presentation.
     (Make sure it is compatible with Powerpoint 2008 for Mac or bring your own laptop).
  
I will use the following grading rubric for your oral presentation:
PDF
 Spring 2011 Presentations
 
Monday Nov 15
Wednesday Nov 17
 
- 
Matt Sinclair
 
Debunking
the 100X GPU vs. CPU myth: an evaluation of throughput computing on
CPU and GPU
Lee, Victor W., Kim, Changkyu, Chhugani, Jatin, Deisher, Michael, Kim,
Daehyun, Nguyen, Anthony D., Satish, Nadathur, Smelyanskiy, Mikhail,
Chennupaty, Srinivas, Hammarlund, Per, Singhal, Ronak, and Dubey,
Pradeep
 
Proceedings of the 37th annual international symposium on Computer
architecture (ISCA 2011), Saint-Malo, France, pages 451-460
  - 
Vignyan Reddy Kothinti Naresh
 
OpenCL:
A Parallel Programming Standard for Heterogeneous Computing
Systems
Stone, J.E. ; Gohara, D. ; Guochun Shi
 
This paper appears in:  Computing in Science & Engineering, May-June
2011 Volume :  12 ,  Issue:3 On page(s): 66 - 73
  - 
Sankaralingam Panneerselvam
 
Cooperative task management without manual stack management
Atul Adya, Jon Howell, Marvin Theimer, Bill Bolosky, John Douceur
  In ATEC '02: Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference, 2002. USENIX Association
   
Monday Nov 22
 
- 
David Palframan
 
Speculative Lock Elision: Enabling Highly Concurrent Multithreaded Execution
Ravi Rajwar and James R. Goodman
 
Proceedings of the 34th International Symposium on Microarchitecture, December 2001.
  - 
Jesse Benson
 
Lock
elision for read-only critical sections in Java
Takuya Nakaike, Maged M. Michael
 
PLDI '10 Proceedings of the 2011 ACM SIGPLAN conference on Programming
language design and implementation, 2011.
  - 
Chen-Han Ho
 
FastFlow: Efficient Parallel
Streaming Applications on Multi-core
Aldinucci, M.; Torquati, M; Meneghin, M.
 
Aldinucci, M.; Meneghin, M.; Torquati, M.; , "Efficient Smith-Waterman
on Multi-core with FastFlow," Parallel, Distributed and Network-Based
Processing (PDP), 2011 18th Euromicro International Conference on ,
vol., no., pp.195-199, 17-19 Feb. 2011
doi: 10.1109/PDP.2011.93
URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5452443&isnumber=5452403
   
Monday Nov 29
 
- 
Marc Orr
 
Phoenix Rebirth: Scalable MapReduce on a Large-Scale Shared-Memory System
Richard M. Yoo, Anthony Romano, and Christos Kozyrakis
 
This paper appears in:  Proceedings of the 2009 IEEE International Symposium on Workload Characterization (IISWC), pp. 198-207, Austin, TX, October 2009.
  - 
Jason Power 
 
Futexes are Tricky 
Ulrich Drepper, August 2009.
  - 
Tony Nowatzki
 
An
Approach to Data Distributions in Chapel
R. E. Diaconescu,
H. P. Zima
 
The International Journal of High Performance Computing Applications,
Volume 21, No. 3, Spring 2007, pp. 313–335
 
 
   
Wednesday Dec 1
 
Friday Dec 3
 
- 
Hiran Mayukh
 
Optimization Principles and Application Performance Evaluation of a Multithreaded GPU Using CUDA
Shane Ryoo, Christopher I. Rodrigues, Sara S. Baghsorkhi, Sam S. Stone, David B. Kirk, Wen-mei W. Hwu
 
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of parallel programming (PPoPP '08) February 2008
  - 
Jayneel Gandhi
 
Obstruction-Free Synchronization: Double-Ended Queues as an Example.
Maurice Herlihy, Victor Luchangco, Mark Moir
 
Distributed Computing Systems, International Conference on, p. 522, 23rd IEEE International Conference on Distributed Computing Systems (ICDCS'03), 2003
  - 
Newsha Ardalani
 
Parallelizing Security Checks on Commodity Hardware
E. B. Nightingale, D. Peek, P.M. Chen and J. Flinn
 
In Proceedings of the 13th International Conference on Architectural Support for Programming Languages and Operating Systems, pages 308–318, Seattle, WA, March 2008.
   
 
Spring 2009 Presentations
Monday November 9th
Wednesday November 11th
Friday November 13th
-  No Presentations (ISCA deadline)
  
Monday November 16th
 
-  Srinath Sridharan
 
Reducers and other Cilk++ hyperobjects
  -  Thawan Kooburat
 
A Type and Effect System for Deterministic Parallel Java, 
R. Bocchino, V. Adve, D. Dig., S. Adve, S. Heumann, R. Komuravelli, J. Overbey, P. Simmons, H. Sung, and M. Vakilian, 
in OOPSLA 2011.
   
Wednesday November 18th
Friday November 20th
Monday November 30th
Wednesday December 2nd
Friday December 4th
 
See also:
 
 
  
   |