Alan Kaminsky Department of Computer Science Rochester Institute of Technology 4571 + 2426 = 6997
Home Page
Foundations of Parallel Computing CSCI 654-01 Fall Semester 2018
Course Page

CSCI 654-01—Foundations of Parallel Computing

Prof. Alan Kaminsky—Fall Semester 2018
Rochester Institute of Technology—Department of Computer Science

Time: Mondays and Wednesdays, 3:00pm-4:15pm, GOL-3455

Required textbook: Alan Kaminsky. BIG CPU, BIG DATA: Solving the World's Toughest Computational Problems with Parallel Computing, Second Edition. Barnes & Noble Press, 2019.


What’s New   Last updated 13-Dec-2018 11:49am
Posted the grades for the Final Exam and the . . . more »
General Information
–   How to Succeed (Or Not) in This Course
–   Course Prerequisites and Outcomes
–   Course Grading and Policies
–   Course Schedule and Topics
–   Bibliography and Links
–   Wallace Library's GCCIS web page
–   Grade Calculator
–   Encrypted Grades
–   My Office Schedule
Assignments
–   Team Research Investigation
–   Programming Project 1
–   Programming Project 2
–   Programming Project 3
–   Programming Project 4
Software
–   BIG CPU, BIG DATA Source Code Listings
–   Parallel Java 2 Library
–   Parallel Java 2 on the RIT CS Parallel Computers
–   CUDA Toolkit 7.5 Documentation
Exams
–   Midterm Exam Solutions
Teams
  1. Team Cthulu — Subset sum
  2. Team Morty12 — Ray tracing
  3. Team Ravana — Email classification
  4. Team ThreadRippers — Password cracking
  5. Team Valak — Movie recommendations
  6. Team Mordor — Hash function collision searching
  7. Team Network Investors — Stock market data analysis
  8. Team Something — Frequent itemset mining
  9. Team Fantasy — Boolean satisfiability

Foundations of Parallel Computing CSCI 654-01 Fall Semester 2018
Course Page
Alan Kaminsky Department of Computer Science Rochester Institute of Technology 4571 + 2426 = 6997
Home Page
Copyright © 2019 Alan Kaminsky. All rights reserved. Last updated 13-May-2019. Please send comments to ark­@­cs.rit.edu.