by Kalium » Fri Mar 30, 2007 3:52 pm
There are. I took a 500-level course on parallel computing last semester. The fact that multi-core processors are essentially shared memory makes life somewhat easier, but not too much. The locking problem is still a pain.