Power, not performance, is the key
Even so, Isaiah isn't likely to rival Core for outright or clock-for-clock performance. Henry proudly noted that Isaiah's execution units have some strong points, such as low latency for an FP add or multiply. But Isaiah has fewer integer ALUs and fewer multipliers than Core, and Intel "can push more instructions through" its machine. Much of this difference is attributable to Centaur's radically different design philosophy, centered around both more limited resources and very different goals. Henry noted that, at a high level, Isaiah looks like any other out-of-order machine. One level below that, however, he said Centaur has made thousands of choices that are quite different from those that an Intel or an AMD would make.
Many of those choices are aimed at conserving power. For instance, Henry said Centaur's designers used a number of circuit design techniques to keep power consumption low, such as avoiding using the smallest possible feature sizes available to them on the 65nm process node in order to avoid leakage problems. Some areas of the chip are actually larger than they'd otherwise have to be if power efficiency were not such a priority.
Centaur has outfitted Isaiah with a range of power-saving technologies, including a dynamic clock scaling mechanism similar to Intel's SpeedStep that alternates between a pair of PLLs to achieve very quick multiplier transitions. The chip's adaptive thermal mechanism will modulate voltage based on die temperature, taking advantage of better conditions to keep voltage low or even overclocking the processor if the thermal and voltage headroom is available. Isaiah's complement of power states includes a new C5 sleep state in which the chip flushes caches and powers them down, and Henry said a future stepping of the chip will introduce a new C6 sleep mode. In C6, the processor will save its state into internal memory that's powered by I/O voltage, and then the system can literally turn off VCC to the part, which should make for an ultra-low-power sleep state.
Small, cool, and competent
Despite all of the changes, Isaiah processors remain bus- and pin-compatible with VIA's current C7 processors, and they fit within the same thermal envelopes, so they should be easy upgrades for companies that manufacture C7-based products. The first Isaiah is a larger chip than the C7, as illustrated by the picture below, which shows several Isaiah chips next to a single C7.
As with the C7, Isaiahs will largely ship soldered to the motherboard, not in a socket. The chips' BGA-style package measures only 11 mm by 11 mm.
C7 chips are manufactured on a 90nm process, while Isaiah will begin life at 65nm. VIA wasn't especially keen on revealing the name of the foundry that produces the chips, but I couldn't help noticing the "Fujistu 65nm" label printed on a sign next to a diagram of the Isaiah processor in Centaur's offices. Henry estimates Isaiah's transistor count at 94 million, versus 25 million in the C7, but he sensibly insists the number is meaningless because it's dominated by Isaiah's larger 1MB L2 cache.
VIA expects Isaiah-based processors to begin shipping in the middle of 2008. Even after that happens, the C7 will continue as a lower cost option in its product portfolio.
We weren't able to run any benchmarks, but Centaur did have several demo systems set up in order to show off its new processor's capabilities. One of them played back a compressed video at 720p resolution using the combination of a 1.2GHz ultra-low-voltage Isaiah chip and a VX800 chipset connected by an 800MHz front-side bus. This system used only passive cooling. Another demo rig played a Blu-ray disc fluidly using a 1.3GHz Isaiah assisted by a Radeon HD 3850. And the third system combined a 2GHz Isaiah with a GeForce 7950 GT to run a couple of games, including Viva Pinata and Crysis. I wasn't able to play any games on this system in our limited time there, but they did look to run smoothly enough.
These demos of basic competency in common tasks jibe with the zen of Centaur's approach to processor development, which is very much about just being good enough. Henry will patiently and persuasively lecture anyone who will listen about his philosophy. As you listen, you realize you're hearing the voice of the radical commoditization of x86 processors. He points out that most people don't and shouldn't care what type of CPU they have in their PCs, so long as it gets the job done. When Centaur started, Henry says, they had to develop engineers with a different mindset, not "faster is better." He set a series of targets involving die size limits and a ship date, and then directed his people to make the processor fast enough within those constraints that people would want to buy it.
This approach sounded quite foreign to many of us when Centaur first began, but with the advent of devices like the Eee PC, the iPhone, and Shuttle's kPC, it no longer seems so strange. Indeed, once you've absorbed the Centaur mindset, Henry's answers to questions become somewhat predictable. Will Isaiah go multi-core? It can; it's built that way, and Henry thinks Intel's approach of a shared L2 cache makes sense. But he scoffs at the notion that people need multiple cores in basic computing devices right now. Henry says Centaur will go to multiple cores if it needs that level of performance or if Intel convinces people they have to have it.
Some portion of the x86 processor market will be receptive to Centaur's low-cost, low-power proposition, and I suspect that portion of the market will grow substantially in the coming years. Whatever happens, I must admit that the low-cost, low-power, make-it-adequate pitch sounds much better when served alongside a modern 64-bit superscalar, out-of-order CPU architecture like Isaiah.
54 comments — Last by swaaye at 10:34 PM on 01/29/08
|AMD's Epyc 7000-series CPUs revealed Zen gets its data center marching orders||155|
|Intel's Core i9-7900X CPU reviewed, part oneVying for a perfect 10||166|
|Computex 2017: Gigabyte's latest and greatest gearMotherboards and eGPUs and laptops, oh my||19|
|AMD's Ryzen 5 CPUs reviewed, part twoGetting down to business||171|
|Intel's Core X-series CPUs and X299 platform revealedSkylake-X and Kaby Lake-X make their debut||245|
|The Tech Report System Guide: May 2017 editionRyzen 5 takes the stage||111|
|AMD's Ryzen 5 1600X and Ryzen 5 1500X CPUs reviewed, part oneGetting our game on||192|
|A moment of Zen with David Kanter: The TR Podcast 190Digging into the whys of Ryzen||39|
|Asus and Sapphire offer digital pickaxes to crypto-miners||13|
|Rumor: Six-core Coffee Lake CPU pops up in Geekbench||12|
|Nokia 6 comes to the US with a taste of vanilla Android||10|
|SNES Classic will fix your nostalgia blues this September||25|
|Corsair reveals its prize haul for the TR BBQ XIV||7|
|Portions of the Windows Shared Source Kit leak out||13|
|Hyper-Threading erratum rears its head in Skylake and Kaby Lake||55|
|VR180 video bridges the gap between YouTube and VR||4|
|Steam 2017 Summer Sale, part deux||19|
|That's nothing compared to the ongoing espionage campaign that has been leaking the entire Linux kernel source code on a daily basis for literally DEC...||+45|