News & Analysis
Comment
eewiz
20Core CPU !! I want to buy one of these for my Desktop :) BTW IMO AMD is too ...
hm
How effective are Windows and Linux to exploit the real power this muliti core ...
Update: AMD on core wars and beyond
Rick Merritt
11/9/2010 8:35 AM EST
When it comes to merging GPUs and CPUs more elegantly, "it turns out a lot of it is under our control," said Moore in a Q&A session.
"We have an internal road map for how we will handle the coherency support and the unified virtual address space and eventually offer context switching on the GPU," Moore said. "That said, we have to work with OS partners to make sure the I/O memory management unit is comprehended in the OS," he said.
AMD has already proposed extensions to the PCI Express standard so that you can tunnel protocols over it. The company plans to use the approach to run coherent Hypertransport over Express to closely link CPUs with external graphics chips.
On the software front, AMD has defined a low level interface for developers it calls the Fusion System Architecture Intermediate Level (F-SAIL).
"We are committed to keeping F-SAIL consistent so all the stuff above it doesn’t have to change when we change something," Moore said. "The trick is to define the abstractions correctly," he added.
AMD already has reference software implementations for the Microsoft DirectCompute and Khronos Group's OpenCL runtimes that ride on top of F-SAIL. It is partnering with a growing number of domain libraries in and beyond video that use the parallel programming runtimes.
"We bet heavily on OpenCL and DirectCompute," said Moore. "There's a lot of hope this stuff suddenly comes together, but it takes time to mature and it's in our interest that it matures as soon as possible," he said.
To accelerate the work on end user applications that show the value of its chips, AMD has started a Fusion Fund and has engaged with "tens of companies" who are potential partners. So far it has only made relatively small investments in a handful of them in the form of money, boards and support. AMD hopes to get other partners involved in the Fusion Fund.
"In 2011 you will see some [Fusion apps] start to come to life, and that’s just the start of the work," said Moore. "They key thing is to get a couple apps out and demo their advantages--that will start a virtuous cycle," he said.
At least one analyst said the lack of compelling apps for the AMD processors could be an Achilles Heel. Intel is expected to embed hardware support for video transcoding in its Sandybridge processors shipping next year. That capability, along with AMD's lack of novel apps, could blunt the perceived advantages of the new AMD processors.


DF
11/9/2010 2:56 PM EST
What I'm itching to know is what the performance of the 9W 1.0GHz dual-core Ontario is versus Atom. If it's a lot faster, then we might have quite the 10" netbook platform on our hands.
Sign in to Reply
rick.merritt
11/9/2010 3:49 PM EST
AMD may sit on performance numbers until systems ship at CES, but I ask
Sign in to Reply
rick.merritt
11/9/2010 4:03 PM EST
OK, AMD won't give benchmarks until Jan. launch but would say Zacate up to 80 to 90 GFlops, if that is meaningful.
Sign in to Reply
Robotics Developer
11/10/2010 3:34 PM EST
I would be curious to know if there is any interest in using graphic processors for general purpose processing. It would seem to me that this would be an interesting marriage that might avoid the hybrid approach currently being pursued. I must confess to not having tried to use a GPU as a general purpose processor but in an earlier life I worked with array processors. The array processors could do general work (and often did) the difference was the compiler. Given the right compiler a Graphics Engine could perform as a general purpose computer, could the next big step forward not be hardware but software?
Sign in to Reply
Random Roman
11/11/2010 4:51 AM EST
Well, there are a lot of workloads, where traditional superscalars beats gpu's. So it would be more practical to design such a general-purpose compiler for a cpu/gpu heterogeneous system. Actually this is what OpenCL is made for.
And there is another important point. Gpu-like architecture tuned for general purpose workloads would be less effective for graphics.
Sign in to Reply
hm
11/12/2010 12:09 AM EST
How effective are Windows and Linux to exploit the real power this muliti core processors? If we were to write new applications, how effectively is it allowed by OS to employ many processors? Is it possible to quantify improvement in speed of application with increase in number of processors?
Sign in to Reply
eewiz
11/29/2010 1:51 AM EST
20Core CPU !! I want to buy one of these for my Desktop :) BTW IMO AMD is too late to the party with 9W Ontario chip. The netbook market is already spiraling down.
Sign in to Reply