AMD Touts Its Memory Architecture
May 9, 2013 by admin
Filed under Around The Net
Comments Off on AMD Touts Its Memory Architecture
AMD has said the memory architecture in its heterogeneous system architecture (HSA) will move management of CPU and GPU memory coherency from the developer’s hands down to the hardware.
While AMD has been churning out accelerated processing units (APUs) for the best part of two years now, the firm’s HSA is the technology that will really enable developers to make use of the GPU. The firm revealed some details of the memory architecture that will form one of the key parts of HSA and said that data coherency will be handled by the hardware rather than software developers.
AMD’s HSA chips, the first of which will be Kaveri, will allow both the CPU and GPU to access system memory directly. The firm said that this will eliminate the need to copy data to the GPU, an operation that adds significant latency and can wipe out any gains in performance from GPU parallel processing.
According to AMD, the memory architecture that it calls HUMA – heterogeneous unified memory access, a play on unified memory access – will handle concurrency between the CPU and GPU at the silicon level. AMD corporate fellow Phil Rogers said that developers should not have to worry about whether the CPU or GPU is accessing a particular memory address, and similarly he claimed that operating system vendors prefer that memory concurrency be handled at the silicon level.
Rogers also talked up the ability of the GPU to take page faults and that HUMA will allow GPUs to use memory pointers, in the same way that CPUs dereference pointers to access memory. He said that the CPU will be able to pass a memory pointer to the GPU, in the same way that a programmer may pass a pointer between threads running on a CPU.
AMD has said that its first HSA-compliant chip codenamed Kaveri will tip up later this year. While AMD’s decision to give GPUs access to DDR3 memory will mean lower bandwidth than GPGPU accelerators that make use of GDDR5 memory, the ability to address hundreds of gigabytes of RAM will interest a great many developers. AMD hopes that they will pick up the Kaveri chip to see just what is possible.
AMD Debuts R5000
AMD has released its Firepro R5000 graphics card that has video over IP capabilities.
AMD typically promotes its workstation class Firepro cards using CAD/CAM software, however this time the company is relying on remote viewing as the big selling point for its latest workstation graphics card. AMD’s Firepro R5000 has a GPU that uses its Graphics Core Next (GCN) architecture and Teradici PC video over IP technology to send graphics output over the network.
AMD used its Pitcarin GPU coupled to 2GB of GDDR5 memory in the Firepro R5000. However it isn’t AMD’s GPU that is the big selling point of the Firepro R5000 but rather Teradici’s Tera2240 chip that encrypts display output before sending it out on the network, while supporting up to 60fps (frames per second).
AMD’s Firepro R5000 is intended to be used in render farms, with each final image being sent over an IP network to the end host, and the firm claims that the technology can be used in education, financial and media environments.
The Firepro R5000 is a single slot graphics card that has two mini Displayport outputs that can drive two 2500×1600 displays, however it can also drive a further four remote displays at 1920×1200 resolution by sending data over its RJ45 Ethernet port.
Both AMD and Teradici talked up the low configuration overheads of the Firepro R5000.