Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Polls  |  Forum

Keywords: Match:
Glenn Henry on the Isaiah architecture
(Jan. 24, 2008)

Foreword -- This informal mini-interview with Glenn Henry, president of Via's CenTaur processor division, took place a few days before the unveiling of Via's "Isaiah" architecture. Henry discusses Isaiah's technical merits, market positioning, and competitive prospects against current and future offerings from chip giant Intel.

As background, be sure to read our coverage of Via's Isaiah announcement, here.



Competitive landscape


(Click to enlarge)
Asked to compare the first Isaiah-based chips in performance to offerings from Intel, Henry suggested performance might be comparable to single-core parts based on the Core2 architecture. He explained, "We didn't design [Isaiah] to compete with Core2. Mobile and small form-factor green devices is still our major focus. But, when you double performance, you're going to be more competitive in what you might call the 'full-size' notebook area."

As for increased competition from Intel in mobile and small form-factor devices -- Via's traditional strength -- Henry noted, "Silverthorne has a different architecture, different chipset [Ed. note: Silverthorne uses a "Poulsbo" companion chip, rather than standard northbridge/southbridges], different packages, different everything. They want to make sure it doesn't eat away at their main product lines. If they make it too fast or too capable, people might buy it instead of Core2 mobile parts. They've constrained performance, and constrained compatibility."

Compatibility, meanwhile, has always been a priority for Via, Henry said, explaining, "We've got to be blindingly compatible. We don't have the leverage, and we don't want to spend the money to create any new features for us, other than the PadLock [crytographic acceleration] that we've done."

Incompatibilities aside, can't Intel -- one of the best-capitalized companies in the world -- out-compete anyone on price? Henry doesn't think so.

"Intel can afford to drop prices for a while, but they can't afford to do it in mass quantity, without losing shareholders. We'll just see. Intel's mobile pricing is very high, [because historically] AMD is not strong on low power. So, it'll be interesting to see what their pricing is with their new [Menlow] products, relative to low-end Core2 mobile parts."

Henry declined to say how Isaiah chips will be branded or priced. He commented, "We'd be crazy to talk about pricing when we haven't seen Intel's."

Henry added, "We've been with Via for eight and a half years, and we've survived every price attack, we've survived patent attacks, and we're still in business. We sort of think we understand how to survive. We're alive in our 13th year because we have the lowest-cost structure, lowest-cost parts, lowest-cost package, our testing is inexpensive -- my cost [designing our processors] is almost negligible compared to anyone else's."

"I'm proud of the team here. We did this new architecture and first chip with a company of less than 100 people, including lots of testers and support people. Intel's process is also very good, but since when has product cost been a key factor in their market?"

And what of the fallen foes in Intel's wake, such as Transmeta and Cyrix? Henry said, "Transmeta was doomed to start with. Their die was too big, their power approach was over-hyped, and they had grotesque incompatibility. Then, they were incredibly bloated. I used to joke that they had more VPs than we had people. They certainly had more managers than we had people."

"Cyrix had a good product, but they got bought by a 'big smokestack' company and they got bloated. When Via bought Cyrix, they had 400, and we had 60, and we were turning out more product."

Design goals behind Isaiah


(Click to enlarge)
Henry was happy to talk about his design goals for Isaiah. "The goal when we started was not to leave the low-power world, but to bring more performance at the same power. We double or tripled performance with the same power consumption, and that's really hard to do. We've also added a VM architecture and 64-bit support, not because we need them today, but because history says they'll be needed tomorrow."

"It's no secret that the C7 is not terribly good at floating-point computation. So, we put a lot of thought into that. If you look at the timings at the instruction level, [our floating point unit] is faster than anybody else's. We actually have some major inventions there. We can do four single-precision adds and four single-precision multiplies in a single cycle.

"Our 64-bit architecture is Intel's. Intel's first 64-bit implementation was an add-on, and not very good. But now, Intel's is the same as AMD, and they implement it well. The differences between AMD and Intel [64-bit support] are trivial.

"Our VM architecture is VTX. Read the Intel VTX spec, and that's our spec. We prove it by running off the shelf software -- VMWare, and others.

"64-bit support was relatively easy. The VM stuff is a lot more complicated. You've got the world's ugliest instruction set, and now you're going to virtualize it, so you have ugly squared."

By "ugly," Henry is referring to the many "weird optimizations" in x86 resulting from the days when transistors were "expensive" -- that is, a very limited resource. For example, X86 instructions must be "decoded" into micro-ops before being executed.

Ugliness aside, Henry has long been a firm believer in x86. He recalls, "I was an IBM fellow, and I moved into the PC group there in '84 or '85. So, I started at IBM on x86 at the same time they were doing PowerPC. Everyone thought I was crazy, saying 'Look at our beautiful architecture!' But now look at the ratio of x86 to PowerPC. I could see [the role personal computers were to play]. Look at the ratio of x86 to PowerPC today. Software begets more software, and who really cares what instruction set is underneath it, as long as it works?"

Henry adds, "Alpha went out, PA-RISC went out, and there's a steady stream of RISC architectures withering on the vine every year."

What's ahead for Isaiah?


(Click to enlarge)
And so, what's next for the Isaiah architecture, longer-term? Will the part's interesting cache architecture work okay in multi-core designs, for example?

Henry replied, "Isaiah has been architected to be multi-core. Our L2 is exclusive, rather than inclusive, but there's nothing weird about that for a dual-core. Data can still be shared, and can be available to either processor. Either L1 can push data into L2. We chose not to do a dual-core in the first parts, though. Why double the heat, double the transistors, and double the cost, when most of the customers don't need the performance of multicore? But dual-core has been thought about a lot, and it's a matter of when."

In the nearer term, the focus will be on refining Isaiah, now that first silicon is in hand. Henry observed, from long experience, "Every architecture that comes out, you can improve performance 20 percent [in the first revision]. Then 10 percent, then five percent. No matter how much you model, analyze, study traces, and so on, once you have silicon you're "infinitely wiser" -- I think that's the technical term I use in my architecture paper.

"We are already at work making the straightforward changes. There are millions of sizes to balance. 'How big is this buffer? How big is this FIFO?' A lot of the tuning is straightforward. 'We have two integer units, but maybe we should have three?' Those changes are easy to do once the basic structure is in place."

"This is a starting point, rather than an end point," he concluded.

Readers with good comprehension of processor micro-architecture terms are encouraged to read Henry's in-depth technical whitepaper on the Isaiah architecture, available for download here.



Related Stories:

(Click here for further information)


7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

4 Legal Reasons to Control Internet Access
The Internet is obviously a valuable resource for many organizations. However, many are exposed to legal liability concerns because they fail to control Internet access. Learn if you're safe in this white paper.

Rapidly Resolve J2EE Application Problems
Whether you are in the process of building J2EE applications or have J2EE applications already running in production, you must ensure that they deliver the expected ROI. Learn how in this white paper.

Load Testing 2.0 for Web 2.0
There are many unknowns in stress testing Web 2.0 applications. Find out how to test the performance of Web 2.0 in this white paper.

Build Better Games Online
For the game infrastructure providers, life is complex. Making money from games has become more complicated. Why? Find out in this white paper.

Building a Virtual Infrastructure from Servers to Storage
This white paper discusses the virtual storage solutions that reduce cost, increase storage utilization, and address the challenges of backing up and restoring Server environments.

Gaining Faster Wireless Connections with WiMAX
Welcome to what is quickly becoming the hyperconnected world where anything that would benefit from being connected to the network will be connected. Learn more in this white paper.

Is Your Desktop a Security Threat?
The new wave of sophisticated crimeware not only targets specific companies, but also targets desktops and laptops as backdoor entryways into those business’ operations and resources. Learn how to stay safe in this white paper.

Increasing SAN Reliability by 100 Percent
Storage area networks (SAN) are a strong part of storage plans. Learn how to increase your reliability and uptime by 100 percent in this case study.

 


Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
Click here for a profile of each sponsor:
PLATINUM SPONSORS
GOLD SPONSORS
(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

mobile phones!

other cool
gadgets
HOWTOs: from DevShed & IBM DeveloperWorks:



BREAKING NEWS

• Open source awards open for nominations
• Atom-based ECX board runs Linux
• Tiny boards gain Linux cross-tools support
• Cross-platform tools vendor announces awards, earnings
• Little thin client runs Linux
• $7 Soc runs Linux
• Linux wins big in financial trading
• Linux-based remote access equipment adds monitoring
• Dual-core ARM SoC clocks to 1.2GHz
• Verizon Wireless, seven others join Linux phone org
• Android Developer Challenge announces first-round winners
• Low-end RAID controllers support Linux
• Wind River joins open source high-availability group
• Thin clients bulk up on software
• Embedded Linux Conference videos available


Most popular stories -- past 30 days:
• Ubuntu ported to ARM
• Linux still top embedded OS
• Linux gains new architecture support
• Linux 2.6.25 release bolsters ARM
• Linux-based diskless notebook costs under $300
• Low-cost MP3 player gains fancy Linux port
• Dutch UMPC runs Ubuntu Linux
• Mini-notebook boasts Linux, near-fullsize keyboard
• PC/104 module runs x86 Linux on 1.85 Watts
• Low-cost Linux-based NAS device supports RAID 1
• Free router distro gains wild WiFi features


Linux-Watch headlines:
• Verizon chooses Linux "platform of choice"
• Hats off to Fedora 9
• Running a small business on desktop Linux
• Sun launches OpenSolaris
• Via tiptoes toward openness
• Linux certification comes to Italy
• Installing Ubuntu Hardy Heron as a web hosting server
• Black Duck Buys Koders
• Open source conference co-locates with Ubuntu show
• Ubuntu 8.04 ready to challenge Windows


Also visit our sister site:


Sign up for LinuxDevices.com's...

news feed

Home  |  News  |  Articles  |  Polls  |  Forum  |  About  |  Contact
 
Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.