ECE1755 Spring 2013:
Parallel Computer Architecture and Programming

Home Administrivia Lectures/Readings/Reviews Projects

Summary of ECE1755

With the advent of multicore processors, we are faced with the challenge of exploiting this ubiquitous parallel hardware. This course explores the evolution of modern parallel architectures and programming models and will cover the fundamentals of coherence, consistency, synchronization, helper threading, transactional memory, thread-level speculation, and current research in parallel architectures and programming. Students will read/review research papers, and build and evaluate concepts from the course via a course project of their choosing.