Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Organization TI1400 Alexandru Iosup (lecturer) Parallel and Distributed Systems

Similar presentations


Presentation on theme: "Computer Organization TI1400 Alexandru Iosup (lecturer) Parallel and Distributed Systems"— Presentation transcript:

1 Computer Organization TI1400 Alexandru Iosup (lecturer) Parallel and Distributed Systems http://www.pds.ewi.tudelft.nl/~iosup/Courses/2012_ti1400_0-plus-12.ppt Course website: http://www.pds.ewi.tudelft.nl/~iosup/Courses/2012_ti1400_results.htm

2 TU-Delft TI1400/12-PDS Here We Go Again… 2 Map source: Google Maps from Google Inc. Spiral clock source: http://lesism.blogspot.com/2012/03/time.htmlhttp://lesism.blogspot.com/2012/03/time.html

3 TU-Delft TI1400/12-PDS A Best Paper Memory management Linux-like = flexible + slow: protection across apps, dynamic malloc/realloc, virtualization + TLB, etc. Lightweight kernels: static virtual-to-physical mapping 3 A. Morari et al., Evaluating the TLB Misses on Future HPC Systems, IPDPS 2012, pp.1010—21. Q: Why not use only16MB pages? www.ipdps.org

4 TU-Delft TI1400/12-PDS A Best PhD Poster Problem Predict performance of ShMem Programs on Multicores Approach Measurement Analysis Analytical Model 4 B. Tudor and T.Y. Meng, Towards Modeling Parallelism and Energy Performance of Multicore Systems, IPDPS’12 www.ipdps.org Q: Why this shape? Q: What other sources of performance loss?

5 TI1400/2012 Schedule

6 Conceptual Map of TI1400/2012 L3. ISAs L5. IA-32/MIPS L8. Pipelining + Perf.L9. Large Sys. You are here L0. Introduction Rd. Prog. Principles L6. Basic Processing Unit L4. Assembler L7.1. Memory + Perf. L1. Digital LogicL2. Digital Data L7.1. I/O + OS

7 TU-Delft TI1400/12-PDS The Grading System—Learn, not Hunt Tim H. already has 4,050 points 1. Course Points2. Access Tokens3. Brownie Points 10,000 for straight 10 +300 correct exam Q +500 entry quiz +50 activity in Lab/Lecture/Tutorial +1,000 lab bonus #2 +500 lab bonus #1 +25 correct end-lecture quiz Bonus Lab assignments Advanced topics (GPUs, clouds) Discuss w Lecturer Start with 1 Propose Exam Qs Rec. letter I will bake brownies for you! (but not force you to eat them) +1,000 team self-study

8 TU-Delft TI1400/12-PDS Access: Advanced Topics HB09.130, 09:00 to 11:00 June 1, Cloud Computing June 18, GPU and Multi-Core Computing Access Top 10 score Top 5 course/tutorial activity Top 5 end-lecture quiz Another 10 seats open, announced May 31 8 Tim H. Laurens V. Koos vdL. Remco dW. Niels S. Tiemen J. Kevin vN. Erwin vE. Dimitri S. Robert L. Alexander P. Yanick vL. Martijn dV. Ginger G. Lucas vD. Rik N. Dirk S. Jesse D. Stefan H.

9 TU-Delft TI1400/12-PDS +1,000 Points for Team Self-Study Assignment Solve all problems for 5 of the 7 chapters from the Hamacher book we cover in this course. Work in a team. Teams already set. Deadline The ante-last tutorial (instructie), May 31 Reward +1,000 points for each member of the team, unless free-riding (meelifting) Requirement for access to lab bonuses 9

10 TU-Delft TI1400/12-PDS Lab: Prerequisites Teaching Assistants: Mihai Capota and Niels Zeilemaker Student Assistants: Bart, Anand, Maarten, Maurice, Ruben Register via CPM [ https://cpm.ewi.tudelft.nl ]https://cpm.ewi.tudelft.nl 10

11 TU-Delft TI1400/12-PDS Lab: Manual 2011 2012 Same mandatory exercises New extra assignments http://www.pds.ewi.tudelft.nl/~mihai/ ti1400-files/ti1400-manual.pdf http://www.pds.ewi.tudelft.nl/~mihai/ ti1400-files/ti1400-manual.pdf 11

12 TU-Delft TI1400/12-PDS Laboratory (+Bonus Exercises) Goal: practical experience with assembly (mandatory) Goal: lots of work, lots of fun … +500 to 1,500 points Bonus topics High-performance data privacy … in assembly An interactive game … in assembly Access to bonus Complete the 5 mandatory exercises in the first 2 sessions Activity points at course and/or tutorial Self-study assignment complete 12 More SAs More hours

13 TU-Delft TI1400/12-PDS Questions? http://www.pds.ewi.tudelft.nl/~iosup/Courses/2012_ti1400_0-plus-12.ppt Course website: http://www.pds.ewi.tudelft.nl/~iosup/Courses/2012_ti1400_results.htm


Download ppt "Computer Organization TI1400 Alexandru Iosup (lecturer) Parallel and Distributed Systems"

Similar presentations


Ads by Google