DocumentCode :
3664244
Title :
Updating an Introductory Performance Course with PDC Topics
Author :
Karen L. Karavanic;Daniel Leblanc
Author_Institution :
Comput. Sci. Dept., Portland State Univ., Portland, OR, USA
fYear :
2015
fDate :
5/1/2015 12:00:00 AM
Firstpage :
766
Lastpage :
771
Abstract :
We report on our development of a new course: Introduction to Performance Measurement, Modeling and Analysis (IPMMA). The first offering was in Fall 2014, with a second offering in Winter 2015 in finals week at this writing. The course focuses on the fundamentals of measuring, analyzing, and modeling computer performance. As we cover the basics we will move through a set of case studies, allowing us to apply the techniques to increasingly complex problems. Case studies used in Fall 2014 include: multithreaded code; web servers; MPI code; virtualized servers; and Map/Reduce - Hadoop. In Winter 2015 we added a case study for single server queue simulation. These case studies include hands-on programming exercises both during class time and as take-home exercises. We use a variety of performance tools through the course to learn the state of the art for performance techniques and practices. We have successfully included a number of PDC topics into this course, with relatively small background needed for the students to succeed in hands-on exercises. However, we have found a total lack of textbook support for the inclusion of PDC topics into an introductory performance course.
Keywords :
"Computers","Computational modeling","Operating systems","Programming","Distributed databases","Measurement","Analytical models"
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium Workshop (IPDPSW), 2015 IEEE International
Type :
conf
DOI :
10.1109/IPDPSW.2015.141
Filename :
7284387
Link To Document :
بازگشت