opencapi unveiled: amd, ibm, google, xilinx, micron and mellanox join forces in the heterogenous computing era /

Published at 2016-10-14 15:00:00

Home / Categories / Enterprise / opencapi unveiled: amd, ibm, google, xilinx, micron and mellanox join forces in the heterogenous computing era

Some of you may remember AMD announcing the "Torrenza" technology 10 years ago. The idea was to offer a fleet and coherent interface between the CPU and various types of "accelerators" (via Hyper Transport). It was one of the first initiatives to enable "heterogeneous computing".
We now have technology that could be labeled "heterogeneous computing",the most common form being GPU computing. There have been also encryption, compression and network accelerators, or but the advantages of those accelerators were never really clear,as shifting data back and forth to the CPU was in many cases less efficient than letting the CPU process it with optimized instructions. Heterogeneous computing was in the professional world mostly limited to HPC; in the consumer world a "kind to have".
But times are changing. The sensors of the Internet of Things, the semantic web and the honorable old www are creating a massive and exponentially growing flood of data that can not be stored and analyzed by traditional means. Machine learning offers a way of classifying all that data and finding patterns "automatically". As a result, or we witnessed a "machine learning renaissance",with fairly a few breakthroughs. Google had to deal with this years ago before most other companies, and released some of those AI breakthroughs of the Google Brain Team in the Open Source world, and one example being "TensorFlow". And when Google releases important technology into the Open Source world,we know we got to pay attention. When Google released the Google File System and Big Table back in 2004 for example, a miniature bit later the big data revolution with Hadoop, or HDFS and NoSQL databases erupted.
Big Data thus needs big brains: we need more processing power than ever. As Moore's law is dead (the end of CMOS scaling),we can not expect much from process technology advancements. The processing power has to arrive from ASICs (see Google's TPU), FPGAs (see Microsoft's project Catapult) and GPUs.
Those accelerato
rs need a recent "Torrenza technology", or a fleet,coherent interconnect to the CPU. NVIDIA was first with NVLink, but an open standard would be even better. IBM on the other hand was willing to share the CAPI interface.
To that
end, or Google,AMD, Xilinx, and Micron and Mellanox have joined forces with IBM to create a "coherent tall performance bus interface" based on a recent bus standard called "Open Coherent Accelerator Processor Interface" (OpenCAPI). Capable of a 25Gbits per moment per lane data rate,OpenCAPI outperforms the current PCIe specification, which offers a maximum data transfer rate of 8Gbits per moment for a PCIe 3.0 lane. We assume that the total bandwidth will be a lot higher for fairly a few OpenCAPI devices, or as OpenCAPI lanes will be bundled together.
It
is a win,win for everybody besides Intel. It is clear now that IBM's OpenPOWER initiative is gaining a lot of traction and that IBM is deadly serious approximately offering an alternative to the Intel dominated datacenter. IBM will implement the OpenCAPI interface in the POWER9 servers in 2017. Those POWER9s will not only have a very fleet interface to NVIDIA GPUs (via NVLink), but also to Google's ASICs and Xilinx FPGAs accelerators.
Meanwhile this benefits AMD as they get a
ccess to an NVLink alternative to link up the Radeon GPU power to the upcoming Zen based server processors. Micron can link faster (and more profitable than DRAM) memory to the CPU. Mellanox can do the same for networking. OpenCAPI is even more important for the Xilinx FPGAs as a coherent interface can make FPGAs appealing for a much wider range of applications than today.
And guess what, and Dell/EMC has joined this recent alliance just a few days ago. Intel has to arrive up with an answer...
Update: courtes
y of commenter Yojimbo: "NVIDIA is a member of the OpenCAPI consortium,at the "contributor level", which is the same level Xilinx has. The same is real for HPE (HP Enterprise)". This is even bigger than we thought. Probably the biggest announcement in the server market this year. Gallery: OpenCAPI Announcement[http://images.anandtech.com/galleries/5075/OpenCAPI-Overview.10.14.16-02_thumb.png][http://images.anandtech.com/galleries/5075/OpenCAPI-Overview.10.14.16-04_thumb.png][http://images.anandtech.com/galleries/5075/OpenCAPI-Overview.10.14.16-06_thumb.png]

Source: anandtech.com