good article, Doug. I've been feeling the excitement of these paradigm shifts and disruptive technology for a while. I recall when GPU for other operations was first discussed, there was an issue with the bandwidth for data coming from the video card. Has this been resolved? »
Folks here mentioning programming solutions and I think that misses the big picture. Handling multiple cores should be no different than handling multiples of any other hardware resource - a task suited best for the OS. Multiple cores should be considered an opportunity to implement advances in computer intelligence such as the community of specialized agents concept. »