IBM Develops Transistor Capable of 210GHz
Homer Simpson writes: "IBM will announce on Monday that it has developed the world's fastest silicon transistor. They claim to have refined their silicon-germanium chip-manufacturing technology to produce transistors that are far thinner than existing ones. This will allow information to travel faster while using a lot less power. The new transistor can operate at 210Ghz (yikes!) using a measly milliamp of electrical current (80% faster than todays technology while using half the power)." Reader Geheimnis points out an announcement on IBM's site about this as well.
When you integrate a bunch of devices into a useful circuit, you don't come near to fT due to interconnect parasitics, process variation, and the margin that is allowed in order to make the process manufacturable.
More importantly, you'll need a hell of a refrigerator to cool a CPU made with these - 1mA/device might not be bad if you're building an 80GHz mux/demux, you aren't going to go and build a Power4 RISC with these tomorrow.
With this I can make my fridge turn off and on real quick!
Imagine a Beowolf[Sic] Cluster of THESE!!! Umm, wouldn't that be called a CPU?
Ooh, a sarcasm detector. Oh, that's a real useful invention.
That should keep the chip designers busy for a while playing catch up... :)
but don't ya think they might be holding back to do the fancy 300mhz 333, 375, 466 etc etc trick we have seen processors do in the past. What do you think?
I think that if they try to put out a processor today at 300, 333, 375, or 466 mhz, they'd probably get laughed at a lot. Unless it's some sooper-low power thing for a Palm Pilot or something.
Seriously, gHz is a lot harder to do than mHz, and there's not an infinite amount of room left for smaller feature size and faster clock speed. Sooner or later it's going to come down to a move to onchip or onboard parallelism. I don't see another 3 orders of magnitude in clock speed being pulled out over the next couple of decades the way it was done over the last two.
- jon
- jon
Ganymede, a GPL'ed metadirectory for UNIX
Probably not as useful as running at about twice the clock speed, and having 8 CPUs on the module (two per IC, 4 ICs in the module). Plus the PDF render isn't that slow on a (no altivec) G3. I mean it's not stunningly fast or anything, but it isn't painfully slow...
FYI the POWER4 is a PowerPC, it implements all the PPC opcodes (like all the single precision FP that is optional in the POWER ISA). That doesn't mean the POWER4 does altivec though. IBM hasn't commented on way or the other on AltiVec.
I expect if the POWER4 has altivec Apple would be insane to not use it in at least their high end "server" level Mac. Even without altivec, it would seem to be a good idea to use it anyway... even if the price is so high few are sold it would still let Apple have one machine that beats many or all Intel CPUs out there. Right now, they could use that.
Let me clarify, they haven't commented on AltiVec for the POWER4. One could assume that because they commented negatively about AltiVec in the past that they wouldn't put it in the new CPU, but that's still not the same as hearing them say it isn't in the new CPU.
They haven't given out a lot of information on the POWER4, so it isn't surprising they haven't said anything about AltiVec on the POWER4.
I think you are probably right, there is a pretty big chance there is no AltiVec in the POWER4, but I do think there is a non-trivial chance that it does have AltiVec. After all they have a huge transistor budget, and it would for sure make the market for the POWER4 bigger (the RS/6000, and AS/400 markets are quite small, even compared to the Macintosh market, maybe even compared to the high end Mac market)
Actually a few more google searches, and I found IBM has licensed AltiVec, no news on whether they are going to put it in the POWER4 though.
It requires a huge transistor budget (like double for two cores), and provides less gain then SMT. It is way simpler to design (and I assume debug) then SMT. FYI, the POWER4 may be both multi core and SMT, some MPR reports implied that it was, nothing explicitly stated it though, an nothing later denied it. It will be interesting to find out about both SMT and AltiVec. And real speed numbers.
Consumers won't really care if a machine is fast because it has AltiVec, or because it is clocked fast, or because it uses a temproal distortion field to speed up time inside the case.
They just care that the thing is fast. So if a POWER4 Mac ran faster then a G4 Mac (including AltiVec optmised code) they will be happy. If it runs some stuff faster, and other stuff slower, well, I would expect them to be quite unhappy, esp. given how costly the POWER4 is likely to be.
I doubt it. For one the POWER4 isn't a G4. IBM already makes G4s, so this would have to be a G5 or something. Second the method Motorola recomends is looking at bit 6 of the MSR, if set AltiVec is supported, if clear there is no AltiVec. Apple doesn't seem to promote a method (or it takes more then 5 minutes to find it), however if your application uses bundles it can be set up to runtime link with it's own altivec or non-altivec libs depending on whether the CPU supports AltiVec or not (there are other machine dependent runtime link things it can do).
I would be shocked if IBM set bit six of the MSR wrong.
--
Breakfast served all day!
I'm really still incredibly confused by what's going on in the wierd little apple-ibm-motorola triumverate that is the PPC platform, but nearest i can gather Apple has been mostly having Motorola manufacture its chips exclusively for some reason, possibly (but probably not) that IBM doesn't like altivec and apple really needs altivec (because if you are going to be rendering the entire screen in PDF then having a powerful SIMD vector processing unit becomes really really helpful..). And according to some rather shady sources, Motorola has been having horrible problems with manufacturing-- which, if these shady sources are to be believed, can explain why the Mhz levels of the chips Apple has been using have stayed constant for a really long time now, and why there aren't enough 733 Mhz chips around to make dual 733 machines possible. So apple and motorola are just kind of wandering off to the side and getting lost while IBM sits alone in the corner and does really cool things with the POWER4 chips.
But, umm, this is just my interpretation of things based on the scant material i have read. I wish i knew how accurate i was.
Umm, but anyway, My question is this: What happens in the little PPC world from here? Does IBM just kind of keep doing its thing with the POWER line and toss Apple/Motorola some patent liscenses from time to time while Apple/Motorola stay alone and try to get their shit together, or are IBM's new metal technologies going to convince apple to start moving toward them? Or.. umm.. i don't even know what i'm saying anymore. OK, just, either way, will we be seeing improvements in apple's PPC line anytime soon, and does this new IBM announcement mean anything to apple customers? Or is this all irrelivant, because this is just one of these things where the technology not ready to move outside the lab, and implementation of this technology in production chips is five years away at best or something?
Oh dear.. Uhhh.. i'm pretty sure just about everything i've said in this incoherent post has been wrong, but i'm posting it anyway in hopes that someone who is actually informed could step in and explain what is happening. That would be really cool :)
All i know is, i drool at IBM's chip technologies.. all of them, pretty much.
Irritable, left-wing and possibly humorous bumper stickers and t-shirts
Note that this is only an 80% improvement. That means current transistors are over 100GHz. So why aren't processors this fast? Simple: The clock rate of a processor is the time it takes to do one step in the pipeline, not the time for a single transistor to operate. By breaking the pipeline into more steps, they can get the number of transistors that have to operate in sequence per step down. Based on the numbers here, it would look like we're at about 100 for a PIII, and less for a PIV.
No. He was infected by Intel. They even branded the "World's Most Common Warning Label" into his head, 'Intel Inside'. The doctors who removed the crayon probably removed the Intel Infection as well.
--
--
"Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
The RISC (reduced intruction set chip)approach to processors is takes the 'KISS' (Keep It Simple Stupid) approach. This means that instead of having to deal with huge amounts of complexity, as in a CISC (complex instruction set chip), time can be better spent improving the processor. Such improvements include speed and technology of the chip.
;-)
Now the Altivec, IMHO, is very much a temporary solution, since by the time processor clockspeed hits 1 GHZ the advantage will be minimum. If it is only a remote possibility that Apple will see the light now, and chuck out Altivec, they would be mad to leave it when the PPC goes 64bit.
Another thing worth mentioning is that graphics card probably duplicate what Altivec is trying to achieve anyhow.
Don't get me wrong, I am a content Mac user, though there are certain realities that must be faced. Now if I could only replace my current G4 processor with something from IBM
Jumpstart the tartan drive.
IBM is an awesome hardware/research company. Too often people get down on them for their poor marketing or whatever, but their research is second to none in my eyes.
I still remember when GMR hard drive technology was announced by them and the press release said "Drives of up to 100 gigabytes would be possible with the technology" and I didn't believe it, just seemed like more vapour and claims.
Then those drives just started showing up around 8 months later. I hope the same thing happens with this new fab. tech, even if it's only for improved power consuption to begin with.
So how many f-sub-tau Ghz do curent 1Ghz clock speed processors have? It's difficult to see how much of an improvement this is if you're not an engineer.
That depends a good bit on how much power you're willing to burn. The transistors in current-generation processors (~1.5 GHz clocks) run with Ft in the 10-20 GHz range. The harder you push the limits, the more stages you need to get the same result so the power goes up from architecture, and you also get some second-order effects from having both P- and N-channel devices on at the same time. IOW, process improvements alone won't help the power all that much except by reducing capacitance and supply levels.
Keep in mind that the IBM devices are bipolar, not CMOS. They operate with a continuous current draw of 1 mA per device. A current-generation processor has tens of millions of devices, which would add up to thousands of amps. You had better have one HEROIC thermal design to deal with that little problem. That, or only use thise suckers very judiciouly.
Lacking <sarcasm> tags,
Seriously, I know we are a bunch of nerds around here, but I think the only people who understand this are the engineers. Did anybody try running this through BabelFish :)
Oooooohh!
Somebody, PLEASE?
Lacking <sarcasm> tags,
At the speeds these little sweeties work, there is no such thing as digital. (Actually, there's no such thing as digital, period, but at low speeds you can squint and pretend.) The 210 GHz number is what's called the Ft (that's f-sub-tau) or unity-gain crossover frequency. At 210, the device takes as much power in as out, so an amplifier chain loses everything above that.
In practice, you need quite a bit more than unity gain. So you operate the thing down in the 50 GHz region as a front-end amplifier and demultiplexer for OC-768 fiber interfaces, which are currently ruled by indium-phosphide devices. IBM is the only outfit with a SiGe process that plays in this game. The advantage isn't in running the whole bag at outrageous frequencies, it's in running the front-end and back-end at the high rate and being able to put low-power, low-speed CMOS (low-speed=3.125 GHz or so) on the same chip.
HTH.
Lacking <sarcasm> tags,
You seem to ignore that many people that bash MS for bloated code,
1) are too busy 2) aren't being paid / don't have the finances 3) don't have hundreds/thousands of the 'best' programmers from around the world working in parallel
Now, if you ignore these facts, your arguement might be somewhat convincing. I'm not sure if you've ever written any code before, but contrary to pop culture belief, a single person can NOT write enough functional, non-bloated code in a year to produce 10 megs worth of binaries. Let alone the 800 megs or whatever the minimal Windows install is nowadays.
I'm sure there would be a lot of people that would complain a lot less if MS products would do the same thing every time. Even crash in the same manner. But they don't. I'm constantly fixing MS products at work simply because the user's config changed, or this or that file is 'missing'... And it's not like these people have Admin access on their computers, either. (Heaven forbid!)
-------
Caimlas
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
130.
A deep unwavering belief is a sure sign you're missing something...
These have nothing to do with the MOSFET transistors used in conventional VLSI CMOS digital circuits, like processors. Although they could make something like the old TTL or the fast ECL with these transistors, I seriously doubt you will see much in this way any time. Both TTL and ECL are FAR faster than CMOS made in the same feature-size, their high power-dissipation made heat-sinking a severe problem for VLSI. Although Bipolar ECL did find some limited use in the LN2-cooled supercomputer market (they have essentially no dynamic power-dissipation, but they have a fairly high static power-dissipation, so they get *QUITE* hot).
On the other hand, this is quite likely to end up in all sorts of fun communcation and signal-processing applications.
I was over at ABCNews.com and saw a similar article. In this article, "Jeff Welser, manager of high performance semiconductor technology at IBM, says chips using such strained silicon transistors will be 35 percent faster than chips using similar-sized, non-strained transistors." strained transistors is what they are calling the slimmer transisters.
IBM says they can roll out there by 2003 because new assembly lines wouldn't be need to actuall put the transistors on the chips. Apparently new technology is needed for the underlying silcon-germanium that "stretches" the transistors by forcing them to conform to it's shape.
The article also talks about Intel having created a a smaller transistor. It's 20-nanometers in size, and that's "500 times narrower than a strand of human hair, or about 30 percent smaller than the current fastest transistors being researched". They say you could fit ipto 1 billion on a chip the size of a P4. According to the article a P4 has 42 million transistors on it. This technology will take longer because INTEL has only been able to make a few of these on a chip. They are estimating 2007.
At the next eco-hypocrisy-meeting, count the private jets used to get to the meeting. Should be interesting to see that
Everyone here is talking about processors and video chips using these new transistors. Unfortunately, according to the article:
The first chips to use the new technology will likely be networking chips that help guide data on and off of high-speed fiber-optic lines.
The high speed chips are really needed in networking just to push data out onto the buses, higher bandwidth means fewer bus lines. I don't think you will see this technology until Pentium X or so. If you think about it, Intel wants to sell their 5 Gig chips before they sell their 210 Gig chips, it makes better business sense.
Now, can someone build a PCB to get the signals to the optical transceivers?
You're quite off. I get around 10 years, so 2011.
Caveat Lector: I am not a chip designer; this is probably wrong. But if overshoot won't explain himself, someone else ought to try.
At the speeds these little sweeties work, there is no such thing as digital.Transistors don't really send 1s and 0s, they allow current to pass through (or not). As you flip them on and off more quickly, things that used to look like square waves (digital) begin to show their sine wave (analog) roots.
unity-gain crossover frequency. At 210, the device takes as much power in as outIf I'm reading this correctly, F_tau seems to indicate how fast you can "overclock" an individual transistor and still get a usable signal out of it.
In practice, you need quite a bit more than unity gain. So you operate the thing down in the 50 GHz regionSince real-world chips contain lots of transistors in a row, you need to slow it down enough that you can get a usable signal all the way from one end to the other.
front-end amplifier and demultiplexer for OC-768 fiber interfaces, which are currently ruled by indium-phosphide devices.OC-768 is a honking large optical backbone. It runs a whole lot of frequencies all at once (multiplex). In order to convert it back to something like plain-old-ethernet, you need to split the signal up again.
Indium-Phosphide is just a different compound to make chips from, like Silicon-Germanium, or Gallium-Arsenide. Apparently InP is the current industry standard for demulitplexers.
IBM is the only outfit with a SiGe process that plays in this game.By now the rest should make more sense. Assuming I didn't totally screw up. Overshoot?
the 80% are of course correct. IBM designed heterobipolar transistors capable of up to 90GHz already at the end of 1999
Cheers, Peter
KdenLive/PIAVE - non-linear video editing
Well, to be honest, electricity does not travel anywhere near the speed of light. If you look at the actual speed of the individual electrons in the wire, it is actually quite slow. What travels fast is the electric signal. You can think of the situation with a pipe full of water. If the pipe is full, and you start pumping water into one end, water will come out almost instantaniously on the other end.
So, let's assume that the electric signal goes at 2.6 x 10^8 meters/s (as the other poster mentioned). The amount of time you have given is about 4.76 x 10^-12. Multiply that together, and we get a distance of 1.24 x 10^-3 meters, or 1.24 millimeters. Given that the feature size of these transistors is less that 0.1 microns (micrometers), which is 1 x 10^-7 meters, you can see that the maximum distance it can travel in that short time is over 10000 (10^4) times as great than the distance it has to travel over the transistor. Thus it's quite possible to have a 210GHz transistor.
Save a life. Eat more cheese
So there I was, juggling apples and small animals, when I accidentally bit into the wrong one...
It's also largely in part to the fact that processors are starting to require program targetting to get maximum performance; the G4's no hell until you start programming altivec, for example. The Pentium 4 is no different; it's no hell until you start programming in SSE2...then watch the fur fly.
Vintage computer games and RPG books available. Email me if you're interested.
Before anyone (probably too late) starts dreaming of a 210 GHz Pentium-class microprocessor, take that 1mA and multiply by 20 million (or some plausible number of transistors for a microprocessor). Even at 1 volt, that'd be 20000 watts... quite a bit more than you can get even on the 240 volt mains of a residential service. ... and it'd take one hell of a heatsink :)
Now if you wanted to build some nice little amplifiers and use 1 mA bias currents, that's make a lot more sense.
It's pretty impressive technology, but it helps to keep these things perspective and not equate the bandwidth of individual transistors with relatively large bias currents to the clock frequency of a Pentium-class microprocessor containing many millions of transistors.
PJRC: Electronic Projects, 8051 Microcontroller Tools
There are two basic types of transistors: bipolar junction transistors (BJT) and metal-oxide-semimconductor field effect transistors (MOSFET). The method of operation of BJTs and MOSFETs is quite different and both have existed for more than 40 years.
In general BJTs are faster but consume more power so are used in chips containing a few hundred to several thousand transistors. Check out the current draw per transistor - 1mA. If you had 10 million of these things in your Athlon, you would need a power supply capable of delivering 10kA! This IBM technology is a form of BJT technology so you won't be seeing it in your CPUs.
CPUs use MOS technology and it will be a while before a MOSFET clocks 210 GHz.
One of the main things holding back faster processors has been the heat/energy issue. 1ghz chips today need big fans, and good circulation. If you even got anywhere near to 210ghz using todays methods, it would likely melt a hole right out of your case, and then through your floor. Another issue has been size. A new pentium 4 or amd chip is pretty big. And as they get faster, they have of course been getting bigger and bigger, which just compounds the heat issue even more.
New developments like this are what is going to take computing power forward. New designs and manufacturing processes have to be developed, and hopefully this is proof that chipmakers understand this.
Time for some tasty Shiner Bock!
the 286 was made with a different manufacturing process, and is a whole different story. I agree that the chips were bigger then. I was talking about using current fabrication techniques... there is no way to make it faster without making it bigger. The current chips are a large leap from that 286, all I'm saying is that these new chips will be a huge leap as well, because it will allow the chip sizes to get smaller again (so we can keep making them bigger and hotter while making them faster). What I said still stands, if you crank up todays processors to anywhere near the speed ibm claims, it would melt. just as if you cranked the 286 up to about 500 mhz it would surely melt too.
Time for some tasty Shiner Bock!
Speed good.....
Sleep Bad.
Caffiene Good
Sleep Bad.
While this is cool, it will be a long long time before we ever see any use out of this speed
I remember doing characterization on standard cells a couple years ago. Really interesting job, I'd find the propagation times and edge rates of inverters, nand gates, flip flops etc etc... All this was done in software using circuit simulation tools.
Anyway, right before I left I remember characterizing 0.18 micron stuff. The inverters had edge rates on the order of 50 picoseconds (50 x 10^-12!!). That's how long a logic transition (0 -> 1 or vice versa) takes. Propagation times took a little longer, but not much.
Of course, this all was back in early '97. This stuff just gets faster and faster. Btw- if someone needs a characterization engineer in the Seattle area let me know. It was pretty cool to be on the cutting edge of this stuff.
Actually megahertz isn't really even a good speed indicator NOW. With Intel's Pentium 4, they adjusted the length of their pipeline so that the speed (in megahertz) is far faster than anything AMD offers, but the actual real-world performance is slower than even their original Pentium III at some tasks.
Some say the cause of this can be traced back to the same problems that originally plagued the Pentium Pro (which is the same core design used for the Pentium II and Pentium III), and that once Intel ramps up production the scores will be different, but I'm not so sure. Needless to say, just because someone can grab a Pentium 4 2.0 GHz doesn't mean it's going to be better than an AMD Athlon running at 1.5 GHz.
I think the best thing people can do for themselves, at least on a system level, is run benchmarks that test real-world performance, not static tests that throw a hundred thousand MOV instructions at a processor and base their results off that.
I do think speeds are ramping up though-- Intel forced itself to ramp up I think just so they could reclaim the megahertz speed crown, but that didn't reclaim the actual performance speed crown; it was a purely symbolic gesture in my mind. I figure once Intel hits 2.5 or 3.0 GHz I'll jump on board, hopefully at THAT speed their new core design will be able to outpace an AMD processor of the same generation.
All I know about Bush is I had a good job when Clinton was president.
Microsoft Announces Tighter, Faster Code For New OS Product
We've removed 50,000,000 lines of unnecessary code, says Gates, boots up much faster, uses less memory and far more stable, thanks to only focusing on needed code. Converting portions of Office from PL/1 and Cobol also noted as helpful...
-- .sig are belong to us!
All your
A feeling of having made the same mistake before: Deja Foobar
Interesting point, but you have completely overlooked the transwarp conduit in the flux capacitor.
Seriously, I know we are a bunch of nerds around here, but I think the only people who understand this are the engineers. Did anybody try running this through BabelFish :)
Trolls throughout history:
Trolls throughout history:
Jonathan Swift
They *did* rewrite the OS from scratch, that's what NT is. And most code at Microsoft was C/assembler back when they did Word. I love people who bash MS software as 'bloated' but can't produce anything themselves which is nearly as functional. And when they add the features, it is just as 'bloated'. I'm not saying we can't berate MS for slow-ass products that suck, but it's usually because they are supporting a massive user base with diverse functionality needs, not because they 'wrote Word in BASIC' or some other asinine idea.
----
I don't have a P4 handy, but looking at the actual chip on an Athlon, and comparing it to an actual chip on, say, an ancient 286 (my first 'puter, I still have the parts) one is definately larger then the other, and it isn't the Athlon that is larger...
Scientific American has this bitchin' article about supercomputing going on right now (i read it yesterday in the shower. No, I won't explain how I managed to keep the magazine dry -- the solution contains a lot of quantum theory and wax paper and other complicated stuff) -- part one this month and part two the next. Besides all the boring facts about trans-petaflop computing, there was a quicky about a transistor that hit 770 GHz...but, it might have been optical (it was on the same page touting optical switching at 10 gb/s for one cable vs hundreds of strand of steel and megawatts of power for the same accomplishment). Either way, that's three times IBM's number. You should check out the article anyway (it's not online, but every slashdotter should have a subscription to Sciam), since it has a lot of information on new technologies in supercomputing, including Hyper Technology Management Threading (a nice way to maximize current silicon to avoid halt cycles on billion dollar computers). It also runs a quick comparison of current megaprocessing techniques, including nods to Beowulf Clusters, Distributed Computing eg SETI and task specialized chips.
Hey freaks: now you're ju
Nah, Quake will easily eat up all that power. When I can get a 3D helmet with viewscreens that cover my entire visual field at, say, 160 fps, with full, accurate, multisource lighting, mirrors and reflections, and 6000x6000 resolution per eye, then I will be happy.
At that point, 3D games and porn may merge into one.
I am for the complete Trantorization of Earth.
Well, porn won't be at its best until someone develops an omni-scent production machine so you can inhale the action too.
I am for the complete Trantorization of Earth.
The development that finally breaks Moore's Law? It seems like it could because it is a substantial increase in speed.
Everything else is holding these bad boys back. Inside the friendly confines of the CPU, the chips are speeding around at a GHz, but communications with the memory are in the hundreds of megahertz, and in a PC, the bus is pegged at 66MHz.
IIRC, they're hoping these processors will get up to 5 GHz
MHz are sexy. They make it an easy sell and a good jumping off point. Things like ops/sec, etc can get tricky because certain ops take longer than others.
To some extent it was Intel/AMD, to some it was Joe SixChip's lust for speed, to some it was code bloat. Personally, I feel it's time to stop worrying about processor speed for a little while and start worrying about memory speed. That's been an ever-increasing bottleneck, and our processors are starving for bits.
If god had intended you to be naked, you would have been born that way.
I wonder how much this new transistor technology will speed up the various kinds of RAM we use. Offhand I'd guess that SRAM, being largely logic-based, will keep up, but DRAM, relying as it does on capacitors, may not. If so, the CPU/memory speed imbalance that new technologies like DDR are trying to address (no pun intended) will get a lot worse.
Forgive my naivete, but it would seem that IBM's latest SiGe transistors (the switches) pairs perfectly with their copper-wiring chip technology (the interconnects) to produce a very formidable leap forward in the entire chip's functionality. The question, of course, is how IBM plans to make money from these innovations. Will they license the technology to the likes of Intel and Sun, or will they use it themselves 'til the patent runs dry? I don't know; what do you think?
First post mentioning 'A Beowulf cluster of those things'
FPS in Quake if Invidia uses IBM's new technology
Personing mentioning that faster CPU's are useless since everybody is just surfing AOL and writing email anyway.
First person mentioning anything related to SETI@Home or distributed.net
Have a m00 day.
m00.