ECE 432 Programming for Multi-Core Processors
Multi-core architecture, threads, thread execution models,
thread priority and scheduling, concurrency, multi-threaded programming models,
synchronization, performance measurement and load balance, software tools for
multi-threaded programming.
Credit Hours: 4 (2 Lecture, 1 Laboratory)
Prerequisites: ECE
329 or CS
306
Textbooks:
"Multi-Core
Programming: Increasing Performance through Software Multithreading", by
Shameem Akhter and Jason Roberts, Intel Press, 2006.
|
Course Offering Plan |
| |
Spring |
Summer |
Fall |
| 2009 |
|
|
|
| 2010 |
X |
|
|
| 2011 |
X |
|
|
| 2012 |
X |
|
|
| 2013 |
X |
|
|
|