Topics in Hardware/Software Co-Design

CPEG 867-10
- Fall 2011
Advanced Topics
in
High End Computer Systems
09/06/11
\course\867-11F\Topic-0.ppt
1
Admin Information
Lead Instructor:
Prof. Guang R. Gao
(x-8218, [email protected], 201-F DuPont Hall)
Personal assistant: Pagnotti, Lydia Darrah
(x-4062, [email protected], 201 DuPont Hall)
Coordinator/Instructor : Dr. Stephane Zuckerman
(x-0327, [email protected], 121 Evans Hall)
Lead Assistants:
Aaron Landwehr (x-1257, [email protected], DuPont 322)
Robert Pavel:
(x-3276, [email protected] , DuPont 334)
webpage: http://www.capsl.udel.edu/courses/ELEG-867/2011/
09/06/11
\course\867-11F\Topic-0.ppt
2
Grades
Course work will carry the following weights
towards your final grade:
Course Participation (class attendance,
assignment, presentation, etc): 50%
Project Report:
50%
09/06/11
\course\867-11F\Topic-0.ppt
3
References
1. A set of papers - to be assigned
2. Books:
No so-called “textbooks”.
Other references: please watch course page
09/06/11
\course\867-11F\Topic-0.ppt
4
Other References
3. Journals
IEEE
ACM
JPDC
JSC
JPP
PC
JPL
09/06/11
Computer
Transactions on Computers
Concurrency
Transactions on Parallel and Distributed Systems
TOPLAS - Transactions on Programming
Languages and Systems
Transaction on Computer Systems
Journal of Parallel and Distributed computing
Journal of Supercomputing
International Journal of Parallel Programming
Parallel Computing (North-Holland)
J. of Programming Languages
\course\867-11F\Topic-0.ppt
5
Other Reference
4. Conference Proceedings
PLDI
ACM Symposium on Programming Language Design and
Implementation
POPL
ACM Symposium on Principles of Programming Languages
PPOPP
ACM Symposium on Principles and Practice of Parallel
Programming
ICPP
International Conference on Parallel Processing
ICS
International Conference on Supercomputing
LCPC
Intern. WS. on Languages and Compilers for Parallel Computing
PACT
Parallel Architectures and Compilation Techniques (since 1994)
IPDPS
International Parallel and Distributed Processing Symposium
EUROPAR
European Parallel Processing Conferences
MICRO
ACM/IEEE Symposium on Microarchitectures
ISCA
ACM/IEEE International Symposium on Computer Architecture
ASPLOS
ACM Symposium on Architecture Support for Program
Languages and Operating Systems
09/06/11
\course\867-11F\Topic-0.ppt
6
Major Topic Areas
• Area A: Models of Concurrency
• Area B: Dataflow Models: A Foundation
• Area C: Parallel Program Execution and
Architecture Models
• Area D: Performance Modeling and
Evaluation of High-End Parallel Systems
• Area E: High-End System: Case Studies
09/06/11
\course\867-11F\Topic-0.ppt
7