It's an expansion of the Torrenza initiative, introduced in May, which provides a way for others to connect their technology directly to AMD chips, via the company's HyperTransport interface. The program initially let companies plug in their coprocessors via an external connection called "HTX." Now it is licensing the processor socket design as well, said Marty Seyer, senior vice president for AMD's commercial business.
That means a computer maker doesn't have to develop a separate design if it wants to use a coprocessor--a special-purpose chip for handling tasks such as graphics, mathematical calculations or security. "Now an OEM (original equipment manufacturer)--say, IBM--only has to develop one infrastructure," Seyer said.
Manufacturers that have licensed the socket technology include IBM, Sun Microsystems, Cray and Fujitsu-Siemens, a Fujitsu subsidiary, Seyer said. Among other things, the technology includes details about how different processors keep track of what data is stored in each others' cache memories, through a feature called "coherent HyperTransport."
"We are working with five to 10 coprocessor partners that are at various stages" in development, Seyer said.
AMD is pushing HyperTransport as one of its competitive advantages against rival Intel, and it has made significant market share gains. But Intel processors once again are competitive, and Intel is working on a HyperTransport rival called the "Common System Interface." It's not yet clear whether Intel will let others directly connect chips to its own via CSI.
IBM wouldn't comment on its specific plans, but it has shown a general interest in coprocessors in the design of the "Roadrunner" supercomputer at Los Alamos National Laboratory, said Bernie Meyerson, the chief technologist in IBM's Systems and Technology Group. Roadrunner uses more than 16,000 Cell processors to accelerate calculations running on more than 16,000 AMD Opteron chips.
IBM welcomes the chipmaker's idea. "You can take plain vanilla hardware that has the open socket and turn it into an appliance where it may have a hundredfold increase in a particular capability," Meyerson said.
AMD expects the first socket-based coprocessors to arrive in 2007, spokesman Phil Hughes said. He declined to reveal payment terms for the licensing.
Although the coprocessors are expected to first arrive in servers--for example, in those used for high-performance technical computing--the idea also will be useful for personal computers, Seyer said.
For example, graphics processors that today communicate over the relatively slow PCI Express conduit could be plugged directly into a socket instead, Seyer said. Other possibilities include physics engines that could help video games, or security processors that could deal with virus attacks.
See more CNET content tagged:
coprocessor,
HyperTransport,
socket,
AMD,
AMD Opteron







Don't get me wrong. Sounds super. No anti-trust cases for you, AMD! I like the idea. For example, we can start bumping some of the graphics processing onto one of these to reduce the size of the gargantuan graphics cards we're getting lately! Or, perhaps, SLI without an actual second card? There appears to be some exciting applications of this, including the bog-standard ability to bung another number cruncher in there!!
Nice one AMD!
Fat Agnus, Denise, Paula (A2000)
:)
The Physix Engine would be awesome for this kind of application and I was looking at purchasing one of the Physix cards once more games become available to use it's technology.
I do remember the older PCs using math co-processors... and back when I was into the whole cyberpunk thing, I actually took 2 math co-procs and snapped them to the side of some boots. Kind of retarded in hindsight, but they no longer served any use.
oh yeah, you'll have to swap them out when you want to view something from ms vs sony
f* that
Overall I think the slot idea is fine but only for specialized applications with specific software. It provides and additional avenue for those with very particular needs. I doubt it will ever be used main stream for the same reasons stated above.
i have a mod chip in my xbox that let's me run a custom verison of linux instead of the normal microsoft dashboard. i can't swap it in and out (it's soldered in place) but it does come with a killswitch, so i can shut it off if i want to.
It also isn't likely to help too much, certainly graphics would be fairly pointless since the key to improving graphics performance is increasing memory bandwidth. This chip would top out at about 10GB/s of bandwidth vs. 50+ GB/s of current top-end video chips. Other desktop uses just don't present enough of a computing challenge to be of major use.
Now, for high performance computer clusters and maybe even servers, that's a whole other story. Things like a network and encryption off-load engine might help in servers, or a fairly custom (probably FPGA) chip to handle specific calculations for special-purpose servers. The latter is probably more likely for high-performance workstations and HPC clusters. Specific task offload chips (ie what Cray is already doing with non-socketed chips) or high performance computing engines (what IBM and ClearSpeed are doing) all have some very nice applications in the HPC world.
Hypertransport is used to communicate between processors, of course it's higher bandwidth than PCI-E. It would also be much lower latency.