Version: 2008
  • On Metacritic: Bayonetta -- The Best Game of 2010?

Comments on: Multi-threading reviewed

Simultaneous multi-threading is a useful performance tool for processor designers, but it doesn't have the same benefit that adding a full core does.

Add a Comment (Log in or register) (3 Comments)
  • prev
  • 1
  • next
by GRobLewis June 1, 2009 10:17 AM PDT
A supercomputer startup called Tera attempted to build systems in the 1990s with, IIRC, 128 threads per core. The challenge, as always, was writing compilers to efficiently parallelize applications. But on hand-coded tests like integer sort algorithms, the Tera could really fly. (The company eventually absorbed Cray and dropped its multithreaded architecture in favor of Cray's, I believe.)
Reply to this comment
by ghaff June 1, 2009 10:26 AM PDT
More recently SiCortex was doing something along those lines but they recently shut down.
by Pishkado June 1, 2009 11:11 AM PDT
A chip has N transistors. Thanks to Moore's "law," N has become in the last five years too large to use them all effectively to make a fast single-thread processor core. As a result, today's processors have C cores that can execute T threads each. The chip designer challenge is to pick the optimum values of C and T, taking into account the eventual market (and therefore target cost) of each chip, which in turn depends on ... but this is a comment, not a dissertation.

One limiting case is C=1, T=maximum possible (one core with the highest possible degree of multithreading). Not cost-effective because processor resources, even with multiple execution units, become a bottleneck.

The other limiting case is T=1, C=maximum possible (lots of single-threaded cores). Not cost-effective because, as Haff discussed, some degree of multithreading helps more than it hurts.

Therefore, except at the very low end, we end up with C>1 and T>1. The exact values vary with the chip, the market, the designers' preferences and will both increase over time (to the also-increasing sound of programmers tearing their hair out - but that's also another topic).
Reply to this comment
(3 Comments)
  • prev
  • 1
  • next
advertisement

E-readers' next chapter--no happy ending?

There were plenty of e-book readers on display at CES 2010, but many question whether the market for such dedicated devices can support all the new entrants.
• Photos: E-readers at CES 2010

Inside the world's long-lost first microcomputer

Vintage computer historians have long revered the Altair 8800. As it turns out, an unknown computer project at Sacramento State beat the Altair by three years.
• Images: The first microcomputers

About The Pervasive Data Center

This blog takes a deep (and often skeptical) look at trends big and small in the world of enterprise servers, data centers, and "Yotta-scale" computing. This means also taking into account the myriad of software, networks, and devices that are driving change in (or being driven by) these back-end systems. Stories posted to this blog may also appear on Illuminata's site.

Gordon Haff is a principal IT adviser for Illuminata of Nashua, N.H. Before becoming an IT industry analyst, Gordon held a variety of product-marketing positions at Data General, spanning more than a decade. He's programmed for DOS, Windows, and Linux; builds his own PCs; and holds engineering degrees from MIT and Dartmouth, with an MBA from Cornell. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Pervasive Data Center topics

advertisement
advertisement