An IntelSeniorFellow recently complained at a New York conference that universities are slow to bring multi-threading programming into their curriculum.
Speaking at the 2011 High Performance Computing conference in New York recently, Steve Pawlowski, an IntelSeniorFellow, said that after new hardware launches it typically takes software 5 to 7 years to catch up.