Parallel Real-Time Systems

CS 6/79995
Spring 2009

Professors: Dr. Johnnie W. Baker & (Dr. Frank Drews at OU)
Classroom MSB 234, 10:25-12:15
Dates Jan 21 to March 13 and March 20 (Final)
Office: MSB 260
Office Hours: MWF 1-2 pm
Telephone: (330) 672-9061
Email: jbaker@cs.kent.edu

Announcements and Comments

KSU Students Seating Chart


Reading Assignments:

Date Assigned

Assigned Reading

 1/21/09

Relevant Portions of Chapter 1 of Parallel Programming by Quinn

1/30 

Introductory Programming Manual by ClearSpeed

Problem & Project Assignments:

Date Assigned

Problems

Due Date

 2/6/09

Homework 1: Associative SIMD Problem for ClearSpeed (Dr Drews HW1 revision)  Feb 10

 2/9/09

Project 1: Associative SIMD ATC - Generation of Planes  ongoing

2/13/09

Project 2: Associative SIMD ATC - Task 1 (Correlation & Position)  

2/13/09

Project 3: Assoc. SIMD ATC - Task 2 (Conflict Detection)  

3/13/09

Project 4: Assoc SIMD ATC - Task 3 (Conflict Avoidance) - discussed earlier  

3/13/09

Prof. Drews version of HW1 & Project 1-2 at OU (Replaced their Final Exam)  

Presentation Slides:

 Dates

 Title

Main Reference

 Last update

1/21/09

Course Syllabus    

1/21/09

Parallel Overview PDC website & parts of Ch 1-3,7 of Quinn's Textbook on  1/26/09

1/26 - 1/30

 SIMD and Associative Computing  References cited in slides 1/28/09 

1/30 - 2/2

 ClearSpeed CSX 620 Overview  ClearSpeed Technical Training Slide Set 1, Dec 2007  

2/2 - 2/4

 ClearSpeed Quick Start Guide (updated)  Shannon Steinfadt  

2/2-2/4

 ClearSpeed Cn Programming ClearSpeed Introductory Programming Manual, ClearSpeed Technical Training Slides   

 2/4 -2/6

Associative Functions implemented for ClearSpeed Mike Yuan (Enhanced version for OU class)  

2-11

Some To-Do Items for Project 1    

2-8

Overview of Air Traffic Control Real-Time System    

2-16

Real-Time Systems Intro Dr. Frank Drews, OU EECS Dept.  

2-18

Real-Time Scheduling Dr Frank Drews  

2-22

Batcher's Conflict Detection Algorithm    
       


Website for ClearSpeed Information (e.g., Documents, Associative Functions, Training Slides, etc.)


Some Online References:

Title

 Author

Last Update
Parallel Computing Reference List    
 Parallel Computation: Models and Methods Selim Akl  
Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering  Ian Foster  
 Chapter 1 of Quinn's Textbook  Michael Quinn  
ASC: An Associative Programming Paradigm

(Note: "ASC" name used here later changed to "MASC")
Potter, Baker, ...  
An Associative Implementation of Classical Convex Hull Algorithms Atwah, Baker, Akl  
Timings for Associative Operations on the MASC Model Jin, Baker, Batcher  
 ASC Primer and Outline (May not need)  Jerry Potter  
ClearSpeed Quick Start Guide (slightly updated) Shannon Steinfadt  
     

Website References for Earlier Classes and my Lab: