Session 2: How to catalog Body of Knowledge (BoK) in an area?

8
Session 2: How to catalog Body of Knowledge (BoK) in an area?

Transcript of Session 2: How to catalog Body of Knowledge (BoK) in an area?

Page 1: Session 2: How to catalog Body of Knowledge (BoK) in an area?

Session 2: How to catalog Body of Knowledge (BoK) in an area?

Page 2: Session 2: How to catalog Body of Knowledge (BoK) in an area?

Questions to Motivate Discussion

• What sources - conf., journals, monographs, new tools, HW/SW, experts, etc - contain the BoK in Parallel and Distributed Computing (PDC)?

• Who determines these sources?• Why is something in/not in BoK?• How have we managed the BoK in PDC?• What are the BoK categories (topics)?• Does any category need special treatment in

identifying the BoK?

Page 3: Session 2: How to catalog Body of Knowledge (BoK) in an area?

BoK Categories?

• Parallel vs distributed vs network computing• Theory• Algorithms• Architectures• Programming languages• Hardware and software platforms• Tools• …

Page 4: Session 2: How to catalog Body of Knowledge (BoK) in an area?

Sources• Books– The Art of Parallel Programming, 2006

• Lester– Introduction to Parallel Computing, 2003

• Grama,Gupta,Karypis,Kumar– Fundamentals of Parallel Processing, 2002

• Jordan, Alaghband– An introduction to Parallel Algorithms, 1992

• Jaja– The Design and Analysis of Parallel Algorithms, 1989

• Akl– Parallel Computational Geometry, 1993

• Akl, Lyons

Page 5: Session 2: How to catalog Body of Knowledge (BoK) in an area?

Sources• Books– Parallel Computation Models and Methods, 1996

• Akl– Practical parallel programming, 1992

• Bauer– Programming Parallel Processors, 1988

• Babb– Languages and Compilers for Parallel Computing, 1990

• Gelernter, Nicolau, et al.– Supercomputing in Engineering Analysis, 1992

• Adeli– Highly-Parallel Computing, 1993

• Almassi, Gottlieb

Page 6: Session 2: How to catalog Body of Knowledge (BoK) in an area?

Sources

• Books– Computer Architecture and Parallel Processing,

1990• Hwang, Briggs

– Dependence Analysis for Supercomputing, 1988• Banerjee

– Multiple Processing. A Systems Overview, 1990• Anderson

– …

Page 7: Session 2: How to catalog Body of Knowledge (BoK) in an area?

Sources• Conferences– IPDPS - IEEE Int’l Parallel and Distributed Processing

Symposium– SPAA - ACM Symposium on Parallelism in Algorithms

and Architectures– ICPP – Int’l Conference on Parallel Processing– SIAM Conference on Parallel Processing for Scientific

Computing– PPAM – In’l Conference on Parallel Processing and

Applied Mathematics– Euro-Par– …

Page 8: Session 2: How to catalog Body of Knowledge (BoK) in an area?

Sources

• Journals– IEEE Trans. On Parallel and Dist’d Systems– Journal of Parallel and Distributed Computing– Parallel Processing Letters– IEEE Dist’d Systems (online)– Cluster Computing– …