Sun Unveils Direct chip-to-chip Interconnect 185
mfago writes "On Tuesday September 23, Sun researchers R. Drost, R. Hopkins and I. Sutherland will present the paper "Proximity Communication" at the CICC conference in San Jose. According to an article published in the NYTimes, this breakthrough may eventually allow chips arranged in a checkerboard pattern to communicate directly with each other at over a Terabit per second using arrays of capacitively coupled transmitters and recievers located on the chip edges. Perhaps the beginning of a solution to the lag between memory and interconnect speed versus cpu frequency?"
It will be running java (Score:5, Funny)
Re:It will be running java - The Best Comment ! (Score:2, Funny)
Re:It will be running java (Score:2)
Actually, you might notice a difference: Java might peg all of your CPUs seemingly for no good reason.
Depending on what patch level your Solaris is at, your JVM might be using one OS thread-handling model or another. One apparently makes Java go nuts on the spinlocks, which is less noticable on slower machines. True story of a Solaris support case at work...
If you want to sell more hardware, why would you make a framework that scales well down to smaller, slower hardware? The idea is that the more hardwar
Re:check this shizle my nizle (Score:2)
Re:check this shizle my nizle (Score:2)
Timing? (Score:3, Interesting)
Re:Timing? (Score:5, Insightful)
Hmm (Score:2)
Though the way people talk about SUN, were more likely to see it licensed to some other company...
Chip to Chip technology? (Score:2)
Re:Chip to Chip technology? (Score:2)
Re:Chip to Chip technology? (Score:3, Informative)
No, a trace is a flat wire stuck to (or etched from) a printed circuit board. This invention (process, really, see below) obviates the need for PCB's between (at least some of the) chips. A lead is a wire, not stuck to a PCB, such as the input connections to most oscilloscopes and test equipment.
I don't get it either. You want to make memory access faster and faster, so you put it closer
Re:Hmm (Score:2, Insightful)
Re:Surveillance? (Score:2)
terrabit (Score:2, Funny)
No registration (Score:5, Informative)
Replacing Network-on-Chip/System-on-Chip (Score:4, Interesting)
BTW: I didn't RTFA since it requires (free) reg.
Re:What about crosstalk? (Score:2)
The limitation of this technologyy is really how to place the correct components adjacent to each other to get the capacitive coupling working. ie, you wont be able to build buses with these devices.
As people have pointed out, a major power consumer in most chips (excluding Pentiums!) is charging the pin driving circuit that has to charge the pins and pcb tracks. These currents are
Re:What about crosstalk? (Score:2)
I always thought it was the cube -- but the recent article on inductive coupling claimed that it's the inverse _sixth_ power. Wow.
I find it utterly facinating that we've seen two companies release exploits for E and M fields so close together
E fields are very easy to generate and tap, but very hard to control in
I suppose this will be patented... (Score:3, Funny)
Fast today Slow Tomorrow (Score:5, Interesting)
Remember how excited you were to get your hands
on a 386 machine?
The thrill of your first encounter with a 286 screamer?
Upgrading to 16k from 4k on your TRS-80?
Your first disk drive for your Apple 2?
It's all relative.
So enjoy
Re:Fast today Slow Tomorrow (Score:2)
Just because you didn't get that 486 you wanted all those years ago, dosen't mean we can't enjoy the nice fast computers!
Re:Fast today Slow Tomorrow (Score:2)
What you're stating is obvious but true: at this point, speed improvements are meaningless except for a fistful of aplications.
For the common user, a fasterr chip means nothing: the application is the choking point.
We should all give up now ... (Score:2)
I wonder why these dummies in these corporations spend so much money in high performance computing research, man if only they would listen to Carlos.
After all, it's not like this will make Mine Sweeper or the Windows Calculator program any faster. Speed doesn't matter people, give it up. Let's just dedicate ourselves to farming.
Re:We should all give up now ... (Score:2)
You wonder... let me explain to you:
The dummies are the people that think a 2 MHz CPU will be ppreferable to the 1.4 MHz they have now, and upgrade.
The corporations aren't dummies, they are very smart in fleecing the market.
Maybe you need some super-duper machine, but for 99% of people it just doesn't make sense.
Cheers,
Re:Fast today Slow Tomorrow (Score:2)
You're right of course. Only a fistful of applications need ever increasing cpu speed.
And that small fistful of applications all begin with one word.
For the common user, a fasterr chip means nothing: the application is the choking point.
I don't believe that I ne
Re:Fast today Slow Tomorrow (Score:2)
Cool beans, dude.
SUV of chip interconnects? (Score:4, Funny)
Re:SUV of chip interconnects? (Score:2)
OT: Re:SUV of chip interconnects? (Score:1)
Re:SUV of chip interconnects? (Score:1)
Link via Google (no Reg. Required) (Score:5, Informative)
Re:Link via Google (no Reg. Required) (Score:2)
IANAEE (I am not an electrical engineer) (Score:5, Insightful)
It seems obvious, the end of chip has pins. The chip it will eventually connect to has pins. Instead of having 20 trace lines to the next chip why not redesign them so the out/inputs of both line up to reduce the complexity of the design.
Anyone wanna fill in my mental gap for me?
Re:IANAEE (I am not an electrical engineer) (Score:5, Insightful)
Re:IANAEE (I am not an electrical engineer) (Score:2, Informative)
from the HyperTransport FAQ [hypertransport.org]
"6. What is the current specification release?
The current HyperTransport Technology Specification is Release 1.05. It is backward compatible to previous releases (1.01, 1.03, and 1.04) and adds 64-bit addressing, defines the HyperTransport switch function, increases the number of outstanding concurrent transactions, and enhances support for PCI-X 2.0 internetworking."
Re:IANAEE (I am not an electrical engineer) (Score:2)
The original poster is
Re:IANAEE (I am not an electrical engineer) (Score:2)
The HyperTransport consortium has Sun Microsystems as a member. HyperTransport is used in AMD systems. Nothing more, nothing less.
Re:IANAEE (I am not an electrical engineer) (Score:2)
[This new technology] has been done before, probably the most recent incarnation is hypertransport from AMD. The only difference at the 50,000ft view is that the speeds and feeds are faster. This is an evolutionary step, not revolutionary or innovationary,
Although you didn't directly re-state the posters' false claim, you did continue that
Re:IANAEE (I am not an electrical engineer) (Score:2)
ibm storage bricks... (Score:2)
Re:IANAEE (I am not an electrical engineer) (Score:1, Flamebait)
Re:IANAEE (I am not an electrical engineer) (Score:3, Informative)
The DEC PDP11/03 aka LSI-11 was implemented as a multi chip (4 + 1 rom) CPU. The 5 chips were placed right next to each other.
This chip set was also setup by others with the UCSD Pascal "p-code" as the instruction set.
Other CPU in the series had MMU, and additional instructions in additional chips.
Yes, sounds like the Transputer reinvented (Score:2)
Transputer background [classiccmp.org]
Re:IANAEE (I am not an electrical engineer) (Score:2, Interesting)
Then we'll go to ... well, they sorta did. They just enclosed it into one big chip.
Then of course Heat and cooling and power requirments.
Then onto manufacturability and repairability. Don't want to have a $15k board that has to be thrown away whenever there are problems with it. You do want to be able to repair it.
N
Re:IANAEE (I am not an electrical engineer) (Score:1)
Re:IANAEE (I am not an electrical engineer) (Score:5, Informative)
Sun's technology is not simply soldering to pins directly together (as you suggest), which is effectively the same thing as wiring through a circuit board. The high speed, low drive strength, low-voltage drivers have to go through pads that convert the internal signal to a slower, high drive strength, high voltage driver, that will yield a reliable connection to the next chip. I'm not an expert in this area, but Physics just gets in the way. There are capacitive issues, and interconnect delay issues.
Sun is claiming to use capacitive coupling (put the pins really close together, but don't physically connect them.) This way they don't have to drive the external load of the pin/board connection, and are claiming they will be able to scale this down to a pad that will be able to switch faster than existing physical wire connected pins. Which means they believe they can make this technology work with lower drive stengths.
They still have a ways to go. Notice that the P4 has faster connections using existing techology. Sun did a proof of concept, and claim they can speed it up 100x. So they haven't _proved_ that this will operate faster yet. They still have many things to overcome to make this viable, including how to make a mass production/assembly process. It's going to be a few years. At least.
Re:IANAEE (I am not an electrical engineer) (Score:2)
--Pat / zippy@cs.brandeis.edu
Re:IANAEE (I am not an electrical engineer) (Score:1, Insightful)
A direct CPU to RAM connection would improve things dramatically.
Why do you think L1 cache is so important?
Re:IANAEE (I am not an electrical engineer) (Score:2, Informative)
L1 cache typically found on today's processors and DRAM are two different things with different design targets. Pick up a VLSI book.
Re:IANAEE (I am not an electrical engineer) (Score:5, Informative)
Sending fast edges over a bus is difficult because the signal degrades:
If your dataset fits into the cache well, which is often the case for PCs, then a cache can fix most of your problems. If you're dealing with datasets that span gigabytes or terabytes and your application can't be subdivided such that processing and memory can be constrained per cpu then your cache doesn't assist you very much.
Imagine a Beowulf Cluster... (Score:2, Funny)
Perhaps a physical base for Neural Network? (Score:3, Interesting)
Re:Perhaps a physical base for Neural Network? (Score:2)
This is not a hardware computing model, it's a new interconnect technology. So no.
As far as I know, any neural network is currently emulated on linear processing machines
The neural network group [ed.ac.uk] at Edinburgh University has been developing parallel neural network chips using analog technology for some time now. Because neural networks are very fault tolerant, the errors introduced by analog adder
FINALLY! (Score:5, Interesting)
They never quite grasped that the biggest bottleneck is between the processor and memory.
My EE instructor always said that they could improve performance by doing one simple thing: make the interconnects on the motherboard between the motherboard and RAM rounded instead of cornered. You could then increase bus speed as you wouldn't have magnetic loss at the corners like you do now.
You fix that, and you can see a SUBSTANTIAL improvement in performance. The only thing that can be done beyond that is to get a Platypus drive (Solid state "Hard Drive" made from Quikdata made from DDR RAM). Then you reduce your access time to your hard drive from milliseconds to nano/microseconds.
Re:FINALLY! (Score:2)
Have you ever tried to route a complex multilayer PCB design? If you have then you will know that it would be basically impossible to guarentee all straight paths between the CPU and RAM, or any other component. Besides if you want fast ram you put it on or near the CPU die. Hence processors like the Xeon, Itanium, HP PA-8800, etc which derive most of their performance gains over their desktop competitors by having large L2 and huge L3 caches.
Re:FINALLY! (Score:3, Informative)
Another problem is that the speed of memory itself isn't that great unless you want to spend a _lot_ of money, to the tune of $50-$100 per megabyte as we see in advanced processor caches, and the faster it is, the more very power inefficient it becomes, maybe to a sizeable fraction of a watt per megabyte.
Re:FINALLY! (Score:3, Interesting)
Memory bandwidth is a bottleneck, not the biggest. It depends on the application. Sometimes an app is CPU bound, disk bound, network bound, or memory bound (or graphics card bound if 130FPS is too slow for your eyes). Also, chip-to-chip interconnects will not change the memory bandidth issue, because if the data does not fit on the chips or thier cache, then its going in mem
Already been done with SERDES (Score:5, Informative)
In fact, multichannel SERDES is the next real interconnect technology. It's used in Infiniband, HyperTransport, PCI Express, Rambus RDRAM and in 10 Gb/s Ethernet (usually as 4x3.125Gbit/s channels as a XAUI interface between optical module and switch fabric silicon with 8b/10b conversion). There are even variants, such as LSI Logic's HyperPHY, that are deployed specifically for numerous high-bandwidth chip-to-chip interconnections. The problem that is cropping up is that the traditional laminate PCBs are becoming the limiting factor in increasing per-channel connectivity, to the extent that 10Gbit/s per channel speeds are next to impossible on these boards due to the lack of signal integrity. There has been some experimentation for very short hops on regular boards, as well as using PTFE resins to manufacture the boards themselves, but it's precarious at best.
As for Sun's technology, it's interesting but I don't know how much it will catch on or how feasible it will be. It creates packaging issues and requires good thermal modelling and 3-D field modelling to account for expansion and contraction through the operating temperature range and the presence of nearby signals, which could affect the integrity of the signals.
Re:FINALLY! (Score:5, Insightful)
Don't get too frustrated with this. There will always be people who don't understand something fundamental to your training. That's why you're trained, to understand these non-obvious fundamentals. Now that you understand a CPU has to be fed data in order to process it, it's obvious, but a PHB wouldn't necessarily come to that conclusion on his own.
Your EE instructor will tell you lots of things that can help performance. For example, making the L2 cache be the size of main memory. Just because it helps performance doesn't make it worth the price. Rounded edges on the PCB are not easy to accomplish and their benefits may not be outweighed by the added price-- even for exceptionally high end servers. Without looking at the math, I would like to toss "10% performance adder, 50% cost adder" out into the air, and say that most people would rather save the dough. Another factor to consider is reliability. Intuition suggests to me that reliability would go up without sharp edges, but intuition also tells me that modelling board coupling on a 4 layer board would be a real pain in the ass, to say nothing of a server class 6 or 8 (or higher) layer board if you have to model curved structures. You might not find an easy way to capitalize on your wonderful curved wire performance. Not only do you have to worry about your slowest path, but your quickest one can't arrive so quickly that the other chip can't sample the previous output.
Take care in your classes when you use the word "only". Taking advantage of our wonderful next generation 64 bit processors and multiple gigs of RAM, we could conceivably copy the contents of the hard drive to main memory (especially if we are only concerned with 1-4 gigs of data in a low cost solution). Here, we get the enhanced bandwidth of main memory instead of having to kludge through the southbridge, PCI controller, IDE/SCSI to RAM interface and back.
There are many things that improve system performance-- and the system is the only thing that matters-- rounded wires and SSDs (solid state drives) are only the beginning. Depending on the application, a larger L3 cache may make more difference, or a wider faster CPU to CPU interface, or a pair of PCI controllers hanging off the southbridge for twice the bandwidth, or integrating the northbridge onto the CPU, or ...
The best engineering advice I can give you is that the answer is always, "It depends". You'll spend the next 5-30 years of your life learning how to answer the followon question "Depends on what?". Almost everything has advantages and disadvantages and there are few absolutes.
The "Someone gets it" and "They never quite grasped" attitude may get you in trouble. Being proactive and explaining and educating instead will likely be more effective.
Re:FINALLY! (Score:2)
The "Someone gets it" and "They never quite grasped" attitude may get you in trouble. Being proactive and explaining and educating instead will likely be more effective
Not on Slashdot, alas.
Re:FINALLY! (Score:2)
To the first order, yes, doubling the cache size will likely double the latency. A skilled SRAM designer knows a few tricks which may mitigate this some. How
Re:FINALLY! (Score:2, Insightful)
If the software and programming model are capable (and most software run on Solaris is) of exploiting this, you effecively trade off bandwidth (easy
you don't grasp what a hard disk is (Score:2, Insightful)
Look at a recent P4 motherboard for 45 degree traces. Look at any previous motherboard with RAMBUS (even an Nintendo 64 from November 1999) for curved traces.
It's not so much a question as knowing about something as it is implementing it. If it isn't affordable, it isn't worth it. Because if it isn't affordable, you might be able to buy two affordable ones for the same price. And you're going to have trouble beating the performance of two systems with one.
Finally, to m
You may also be interested in (Score:2)
See www.colorforth.com, and www.ultratechnology.com for more information on this overlooked, and underrated stuff.
Re:FINALLY! (Score:2)
It must be horrible to live life so cynically and literally. His instructor was saying something to make him =think= about what happens. There's a post a few down from yours about using 45 degree bends. Go check out High Speed Signal Propagation (Advanced Black Magic) by Johnson and Graham ISBN 0-13-084408-X [signalintegrity.com]. You might learn something.
Is this new? (Score:4, Insightful)
Sounds a lot like the ol' Transputer (was from INMOS), of course faster. One could also think of AMD's HyperTransport. So, again, except maybe for the speed, I don't see much innovation here.
If only people could remember that "terra" has something to do with earth, "tera" is the unit...
Re:Is this new? (Score:1)
Re:Is this new? (Score:3, Insightful)
Re:Is this new? (Score:2)
or it might not (Score:4, Insightful)
This might be useful for placing a small number of chips close together, in particular chips that may require different manufacturing processes.
Re:or it might not (Score:2, Insightful)
This technology (if it pans out) will mostlikly enter teh private sector in cell phones, DVD players and other small consumer electronics that have a very large number of units produced.
Silicon wafer production has always had one major problem. Impurities. The ability to use more of the
Increase yield? (Score:2, Interesting)
Or at least portions of more complex circuits where part of the circuit may not warrant the added cost of SOI, 90nm, or strained silicon.
But then, those divisions are already made. AMD, for one, is working on recombining those parts. As an example, consider AMD's putting the memory controller on the CPU die.
I am curious, however, as to whether you could have more than one silicon die in the same ceramic casing. This would let y
Burning Slashdotter Questions (Score:1, Troll)
Most importantly, will I still need my ThinkGeek 'I am teh Chip Haxx0R' bib?
Bah, this is old! (Score:1, Funny)
(No kidding, there were people back then who told and believed this nonsense
GridComputing (Score:1)
Hard to say what's new here (Score:2, Informative)
The article immediately made me think of multi-chip modules. Multi-chip modules is an idea which never really caught on in the industry (except for IBM), and I'm not sure how Sun's innovation isn't just a take-off along that idea. Multi-chip modules have failed due to costs since much has to go right to get a multi-chip module that works.
Any practical chip-to-chip connectivity scheme had better have a good rework scheme. If it doesn't, it's
Re:Hard to say what's new here (Score:2)
They could probably do something similar with arrays of laser diodes beaming out the edges of the chips. Then again, maybe the capacitive coupling is better than that in terms of power consumption and speed.
Re:Hard to say what's new here (Score:3, Informative)
Definitely. That would be electromagnetic coupling. Sun's using capacitive coupling, using only the E field. Last week we saw an article on a company using inductive coupling (magnetism) for short-distance data links (in their first product, a wireless earset).
EM is long-range (drops according to the inverse square) but very hard to convert to and from electricity.
M is short-range (inverse sixth power)
And its name? (Score:1)
(actually, by the story naming convention, it would be closer to intellect 1, but oh well)
Re:And its name? (Score:2)
Bad math? (Score:5, Insightful)
By comparison, an Intel Pentium 4 processor, the fastest desktop chip, can transmit about 50 billion bits a second. But when the technology is used in complete products, the researchers say, they expect to reach speeds in excess of a trillion bits a second, which would be about 100 times the limits of today's technology.
If a P4 is already doing 50 Gbps (as they say), and this uber-technology will allow 1Tbps (which is 20x a P4's 50Gbps), then how is that "100x the limits of today's technology" ?
<shakes head>
Sun may be ahead in other areas, too (Score:4, Interesting)
Read about plans for Sun's "Niagra" core [theregister.co.uk]
I understand they hope to create blade systems using high densities of these multiscalar cores for incredible throughput.
There's your parallel/grid computing.
This reminds me of (Score:2)
Of course to take maximum effect of this communication speed in general parallel applications, main memory access would have to be improved. I'd guess these things will have huge on-chip caches.
More on the broader project (Score:4, Informative)
Working prototype computer about six years away, according to the article.
Re:More on the broader project (Score:1)
Transputer dusted off and presented as new? (Score:2, Informative)
Reactive Power (Score:2)
Looks like it's even used in the tiny chip to chip communications. Basically, to overcome the impotence caused by the little bit of impedance between the chips, we'll add some capacitance (CAPs). Adding the cap's to ground provides reactive power.
BORING (Score:2)
And then... (Score:2)
This is not new. (Score:1, Funny)
You mean the problem that everyone outside the PC world already solved? Please people, for your own sake go learn about the alpha architecture. Where all the CPUs connect to other cpus via north, south, east and west. They can all communicate that way, even routing around failed cpus. Then you can start crying when you realize crapaq threw it away.
Heat? (Score:2)
Eerm... weren't they called Transputers back then? (Score:2, Informative)
I remember seeing the first Transputers on my very first Cebit visit sometime in the early 90s. The Transputer workstations would crunch full screen fractal grafics in seconds, which was an amazing feat back then. Just plain *everybody* was convinced they would put the then ruling Amiga to rest or - also a popular theory back then - would be adapted by Commodore. There is this Transputing PL Ocam that, as far as I can tell, makes Java, C# and all the rest look like kiddiecrap. Everyone
Re:Eerm... weren't they called Transputers back th (Score:2)
Bad Idea (Score:2)
Not the same interconnect, but... (Score:2)
Computers without Clocks (Score:2)
Sun chips (Score:2)
With all this talk of Sun Chips, is anyone else hungry? I wonder if they'll produce a ranch version.
Tera Or Tibi? (Score:2)
1,000,000,000,000 bits per second
or
2^40 bits per second?
Theres a whole bunch of bits per second difference there...
THank God! (Score:2)
Thank God! This was something that used to keep me up at all hours of the night. A solution to this problem will change the world. It may even stop the RIAA from suing young girls and stop global warming. Thank you for letting me sleep at night once again.
WTF?
--ken
Evans & Sutherland (Score:2)