AMD's Jaguar Microarchitecture
realworldtech.com
realworldtech.com
Although it's not exactly relevant to the type of programming I do, I still find it useful to understand how modern processors actually work. At the very least, reading architecture articles helps me to understand exactly why certain processors are faster at specific tasks than others.
While I think it's great that David is being paid to write what he is good at, it's slightly disappointing to me that his long form writeups are going to be behind a pay wall at Microprocessor Report, which is covered in the recent article "Splitting my time between MPR and RWT" [1]. The submitted article is likely one of the few more in-depth articles he talked about being release in the next several months.
[0] http://anandtech.com/show/7910/apples-cyclone-microarchitect...
(For example: http://arstechnica.com/business/2010/09/intels-next-must-hav...)
Jon's strength is taking a very complex subject and making it much more approachable to a larger audience. Sometimes that involves simplifying things, but that's quite reasonable.
Also, you'd often seen Linus Torvalds in the comments section at RWT.
His point is this has the potential of greatly extending the life of the Jaguar SOC just by virtue of die shrinks and power savings and no significant rejiggering of performance through the generations.
I thought that was a good call out... we never had this apples-to-almost-apples comparison before to see this story play out.
Personally I'm dismayed by the level of CPU performance found in the new consoles. Last generation quickly ran into a roadblock posed by the limited memory capacity but I think developers have been hamstrung by a lack of CPU horsepower right out of the gate. This is coming from a total layman who can only interpret benchmarks but I know that Jaguar's IPC is very weak compared to every other modern x86 design and the power of a single thread is a huge limitation no matter how much you try to program around it.
However, lots of generic CPUs will be perform well enough for any task, so more of the overall workload can be expressed as asynchronous tasks.
Game devs aren't complaining about the CPU performance.
Everyone always forgets VIA and their CPU division, Centaur Technology. The VIA Nano's are modern amd64 CPUs that perform well for their power envelope. http://en.wikipedia.org/wiki/VIA_Nano
The 286(!) continues to be manufactured by Intersil: http://www.digikey.com/product-detail/en/CS80C286-12/CS80C28...
386-level cores are also found in a variety of Chinese SoCs, probably for industrial embedded applications.
Actually, that extends to other "classic" machines like Xerox Stars or Lisp Machines. Or Liliths. It would be very interesting what products those ideas would bring when combined with modern fab technology.