The AMD Fusion APU
The AMD Fusion APU
The AMD Fusion APU
- No tags were found...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Outline• Origin of the <strong>APU</strong>• <strong>APU</strong> Design• Other CPU / GPU Integration Technologies• Performance
<strong>The</strong> Origins of the <strong>APU</strong>
Multicore Speedup Needs Parallelism
Accelerated Processing Unit
<strong>AMD</strong> <strong>Fusion</strong>• <strong>AMD</strong>'s first <strong>APU</strong> design• CPU and GPU on a single dieo Faster interconnectso Shared memory
Current <strong>AMD</strong> <strong>Fusion</strong> PlatformsBrazos• Ultra-portable• Low power usage• Low thermal outputo TDP of 6-18W• 1-2 'Bobcat' cores• 80 Radeon coresLynx• Desktop/Mobile• High-performance• Higher powerusage• High thermal outputo 25-100W• 2-4 K10 cores• 160-400 Radeoncores
CPU Design (Llano)
<strong>APU</strong> Design (Llano)
Future <strong>APU</strong>s
OpenCL• Heterogeneous Computing Language• Portableo Supports x86 CPUs, <strong>AMD</strong> GPUs, and nVidia CPUs• Similar to Co No recursiono Fixed Length Arrays Only• Requires Explicit Memory Managemento Example: Moving from main memory to GPUmemory• Other technologies:o DirectCompute, CUDA
Other CPU / GPU Integration Technologies• Intel Sandy Bridge and Ivy Bridge• Intel Larrabee / MIC• Cell• ARM SoC
Intel Sandy Bridge and Ivy Bridge• Sandy Bridge is currently available.• Ivy Bridge is scheduled to be available laterthis year.• Hardware Dedicated to:o Graphicso Video Decoding and Encodingo Generation of Random Numbers (Ivyonly)
Intel Larrabee / MIC• Not yet released• Intended for High Performance Computing• Simplistic x86 cores• Powerful vector processing units• Could potentially be added to a future IntelCPU.• Cache control instructions
Cell• Currently Available• Contains both traditional cores and vectorcores• Each vector core has a small amount ofmemory that is separate from main memory.
ARM SoC• Integrates:o CPUso GPUso Memoryo Input / Output• Integration is mainly for power consumptionreasons, not performance reasons.
Netbook Performance Comparision<strong>AMD</strong> <strong>Fusion</strong>Intel AtomCPU C-50 E-350 N570 D525GPU Radeon 6250 Radeon 6310 GMA 3150 nVidia IONScreen Size 10.1 inches 12.1 inches 10.1 inches 12.1 inches
Netbook CPU Performance
Netbook GPU Performance
Netbook Power Comparision
Desktop Performance Comparision• <strong>AMD</strong> <strong>Fusion</strong> <strong>APU</strong>s:o A8-3850: 4x2.9GHz, 4MB L2 Cache, Radeon 6550Do A8-3500: 3x2.1GHz, 4MB L2 Cache, Radeon 6530Do A4-3300: 2x2.5GHz, 1MB L2 Cache, Radeon 6410D• Intel CPUs:o Core i3-2130: 2X3.4 GHz, HyperThreading,3MB L3 Cache, HD Graphics 2000o Core i3-2125: 2X3.3 GHz, HyperThreading,3MB L3 Cache, HD Graphics 3000Pentium G620: 2X3.3 GHz, HyperThreading,3MB L3 Cache, HD Graphics
Desktop CPU Performance
Desktop GPU Performance
Power Usage
Works Cited<strong>AMD</strong> <strong>Fusion</strong>:http://developer.amd.com/assets/apu101.pdfhttp://sites.amd.com/us/fusion/Pages/whitepaper.aspxhttp://sites.amd.com/us/Documents/48423B_fusion_whitepaper_WEB.pdfhttp://realworldtech.com/page.cfm?ArticleID=RWT062711124854http://www.pcper.com/reviews/Graphics-Cards/<strong>AMD</strong>-<strong>Fusion</strong>-System-Architecture-Overview-Southern-Isle-GPUs-and-Beyondhttp://www.pcmag.com/article2/0,2817,2399789,00.aspOpenCL:http://developer.amd.com/zones/OpenCLZone/courses/Documents/Introduction_to_OpenCL_Programming%20(201005).pdfPerformance Comparison:http://www.xbitlabs.com/articles/mobile/display/amd-fusion-intel-atom.htmlhttp://www.xbitlabs.com/articles/cpu/display/amd-fusion-intel-core-i3_9.htmlOther:http://spectrum.ieee.org/tech-talk/semiconductors/processors/with-denver-project-nvidia-and-arm-join-cpugpu-integration-racehttp://www.bit-tech.net/hardware/cpus/2011/10/10/all-about-ivy-bridge/6http://semiaccurate.com/2009/08/19/intel-use-larrabee-graphics-cpus/
Questions?