Leibson's Law: It takes 10 years for any disruptive technology to become pervasive in the design community. This blog is about the disruptive technologies that either have or will win over electronic engineers, some that won't, and why. Please feel free to link to these blog entries! Written by Steve Leibson, a freelance content creator and marketing/lead-generation consultant specializing in high-tech companies, former VP of Content for Reed Business, and former Editor in Chief of three publications including EDN. See my consulting Web site at www.sleibson.com and my history site at www.hp9825.com. You can email me at steven.leibson followed by the magic email symbol @ followed by att.net.
Jul 29 2009 1:45PM | Permalink |Comments (6) |
Great analogies, even when flawed, should be shared. I saw just such an analogy yesterday at a DAC Pavilion Panel on multicore design. I attended the panel because my good friend Grant Martin was a panelist and he was kind enough to attend my own DAC Pavilion Panel on system-level design. Gert Goossens, CEO and co-founder of Target Compiler Technologies, was also on the panel and he’d prepared a presentation comparing processor cores and multiple-core design to beer. Yes, it’s a stretch and I don’t think it works entirely, but it’s amusing enough to share.
First, said Gert, there are the general-purpose processors. He was looking over at ARM’s John Goodenough when he said this and as he put up this image:

The image shows Gert’s portrayal of general-purpose processors as a popular, widely consumed American beer. A general-purpose core is like one bottle of beer. A dual-core design is like two bottles. A multicore design might be a six-pack or a case of beer. No matter how many bottles, it’s the same beer in each bottle.
Next, said Gert, there are configurable processors. He put up this image:

All configurable processors, said Gert, start with a general-purpose foundation. He characterized this general-purpose foundation as the same brand of beer as in the first image, which is where the analogy sort of jumps the tracks. But more on that later. With a configurable processor, you can change the bottle, signified by the long-neck beer bottle. You can strip out some of the features, producing a “core light,” and you can “repackage” the core, signified by the can of beer. But it’s still the same beer said Gert.
I’m not sure exactly what Gert meant by all of this. It’s always dangerous when one vendor tries to characterize another vendor’s product, but Gert was on a roll and the audience was laughing.
Finally, said Gert, there are ASIPs—application-specific instruction-set processors. These are like fine European craft beers that come in a variety of flavors said Gert as he put up the next image:

Gert’s point is that ASIPs provide designers with more choices. It’s a valid point. But the available processor cores don’t all fall cleanly into these three either/or categories and so the analogy breaks down. Amusing though.
Related entries in: IP Cores | Microprocessors | SOC |