CSinParallel Summer 2021 Virtual Workshop

Tentative program

Monday, June 21

8:45am MDT -Welcome and introductions - [Dick]

Welcome; introduction of CSinParallel team members

Participation using our videoconferencing technology

9:00am-11:30am MDT -Session 1: Hands-on OpenMP on Raspberry Pi [Suzanne]

Interactive document - Raspberry Pi Handout

9:00-10:00 - Getting started; Patternlets

10:00-10:30 - (Break)

10:30-11:30 - Exemplars: Integration, Drug Design

11:30am-1:00pm MDT - (Lunch break)

1:00pm-2:00pm MDT - Session 2: PDC resources "show and tell" [Dick, moderator]

PDC curriculum video - Suzanne - Is Rapid Integration of PDC Possible?

Discussion of concerns

Some PDC resources

  • Video - Fantastic PDC Resources and Where to Find Them
  • CSinParallel.org [Dick]
  • TSGL/TSAL [Joel]
  • PDC Unplugged [Suzanne]
  • PDC for Beginners online book [Libby]

2:00pm-2:30pm MDT - (Break)

2:30pm-3:30pm MDT - Session 3: Hands-on experience with remote multicore computing [Joel, moderator]

3:30pm-4:30pm MDT - (Optional social session)

Tuesday June 22

8:45am MDT - Welcome

9:00am-11:30am MDT - Session 4: Hands-on MPI and distributed/cluster computing with Raspberry Pi [Suzanne,Libby]

9:00-10:00 - Getting started; Patternlets

10:00-10:30 - (Break)

10:30-11:30 - Exemplars: Forest Fire Simulation, Drug Design:

11:30am-1:00pm MDT - (Lunch break)

1:00pm-2:30pm MDT - Session 5: Remote distributed computing with MPI [Dick]

1:00-1:30 - Patternlets - CoLab notebook

1:30-2:30 - Forest Fire Exemplar with two technologies - Virtual server;  Chameleon Cloud Jupyter Notebook

2:30pm-3:00pm MDT - (Break)

3:00pm-4:00pm MDT - Session 6:  Undergraduate Teaching Experiences with PDC [Joel, moderator]

Lightning presentations (20 min)

  • Suzanne - Dive into Systems (online text)
  • Dick - Raspberry Pi kits as a Systems platform
  • Joel - TSGL visualizations in Data Structures
  • Libby - PDC in the Systems course


4:00pm-5:00pm MDT - (Optional social session)

Wednesday, June 23

8:45am MDT - Welcome 

9:00am-10:15am MDT - Session 7: Experience reports from CSinParallel adopters[Joel, moderator]

Presentations with Q&A  (presenters TBD)

10:15am-10:45am MDT - (break)

10:45am-noon MDT - Session 8: Curriculum workshop session [Dick, moderator]

Question: What concrete steps would you take to add more PDC to your course(s) or your department's curriculum?


  1. Start formulating some potential plans for your own institution
  2. Write work session room number(s) followed by a one-sentence summary of your start.


Topical work sessions (30 min, silent start)

Report out, discussion (30 min)

11:50am MDT - Wrap-up

Noon-1:00pm MDT - (Optional social session)

Additional resources

  • Raspberry Pi image for this workshop
  • Parts List for kits