Cots moves to multicore: AMD

11
AMD EMBEDDED SOLUTIONS (AES) Cots moves to multi-core Cameron Swen

description

Cameron Swen is the Divisional Marketing Manager for AMD’s Embedded Solutions Division. He is responsible for outbound marketing and works with AMDs customers to develop and market board and system level solutions to serve the COTS market.

Transcript of Cots moves to multicore: AMD

Page 1: Cots moves to multicore: AMD

AMD EMBEDDED SOLUTIONS (AES)

Cots moves to multi-coreCameron Swen

Page 2: Cots moves to multicore: AMD

2 COTS Moves to Multi-core

TYPES OF MULTI-CORE PROCESSORS

HeterogeneousMulti-core Processor

HomogeneousMulti-core Processor

Page 4: Cots moves to multicore: AMD

4 COTS Moves to Multi-core

MULTI-CORE BENEFITS

Performance per Watt

Deterministic behavior

– Real-time software is not interrupted by GUI operations

Reliability

– Isolate critical system functions from non-critical functions

Security

– Isolate communications or user interface from sensitive data

Core 1 Core 2

Page 5: Cots moves to multicore: AMD

5 COTS Moves to Multi-core

A NEW ERA OF MULTI-CORE PROCESSOR DESIGN

Targ

eted

App

licat

ion

Per

form

ance

Time(Data-parallel exploitation)

we arehere

Enabled by: Abundant data parallelism Power efficient GPUs

Constrained by:Programming models

HeterogeneousSystems Era

Thro

ughp

ut

Per

form

ance

Time(# of processors)

Constrained by:Power

Parallel SW availabilityScalability

Multi-Core Era

we arehere

Constrained by:Power

Complexity

?

Single-Core Era

Sin

gle-

thre

ad

Per

form

ance

Time

we arehere

Page 6: Cots moves to multicore: AMD

6 COTS Moves to Multi-core

A NEW ERA OF PROCESSOR DESIGN & PERFORMANCE

HomogeneousComputing

HeterogeneousComputing

Prog

ram

mab

ility

CPU

Throughput Performance GPU

System-levelprogrammable

Graphicsdriver-based

programs

OpenCL/DXdriver-based

programs

GPU

Adv

ance

men

t

Multi-CoreEra

HeterogeneousSystems Era

Single-CoreEra

Microprocessor Advancement

Page 7: Cots moves to multicore: AMD

7 COTS Moves to Multi-core

TRADITIONAL X86 ARCHITECTURE

GPUs are designed for:• Graphics tasks

(e.g. video rendering, display output)

• Most visual applications (3D-rendering, HD Video playback)

• Parallel data processing

NORTHBRIDGE

A Northbridge is designed for:• Controlling communications

among the CPU, GPU, RAM, BIOS and the Southbridge

01010101010101 01010101010101010101010101010 10101010101010101010101010101 01010101010101010101010101010 101010101010101

CPUs are designed for:• General purpose tasks

(e.g. primary PC usage, calculations)

• Common applications (Windows®, Spreadsheets, Word processing,…)

• Serial data processing

Page 8: Cots moves to multicore: AMD

8 COTS Moves to Multi-core

INTRODUCING THE AMD ACCELERATED PROCESSING UNIT (APU)

APUs are the next generation of AMD processors, with the combined power of AMD CPU technologies and discrete-class,

DirectX®11 capable, AMD Radeon™ graphics.

Page 9: Cots moves to multicore: AMD

9 COTS Moves to Multi-core

MULTI-CORE APU BENEFITS

Performance Per Watt Platform Scalability Parallel Processing

• Take full advantage of parallel processing

• A single platform can scale from 1 to multiple cores

• Scale x86 and graphics performance

• Scale APU power from 5-18W

• Leverage parallel processing to get the

maximum performance from the APU

• Increase performance without adding cost or power

to the system

• OpenCL™ allows programmers to preserve

their expensive source code investment across multiple

product generations.

05

Athlon™ II P320 G-Series

Gflops/Watt

Based on performance per watt comparisons between AMD Fusion APUs and the AMD Athlon™ II P320 CPU combined with the AMD Mobility Radeon™ HD 4250 GPU. In testing conducted by AMD performance labs, AMD Fusion APUs demonstrated the following: A-Series-up to approximately 500 GFLOPS; E-Series/C-Series-up to approximately 90 GFLOPS at 18/9 W. In comparison, the AMD Athlon™ II P320 CPU and AMD Mobility Radeon HD 4250 GPU deliver a combined total of 74 GLOPS at 38 W. Requires application support for AMD Accelerated Parallel Processing (APP) technology. AMD Accelerated Parallel Processing technology works with applications designed to take advantage of GPU acceleration capabilities.

Page 10: Cots moves to multicore: AMD

10 COTS Moves to Multi-core

AMD EMBEDDED G-SERIES PLATFORM FUELING THE INNOVATION FOR TOMORROW’S TECHNOLOGY…TODAY!

Industry Standards

Embedded Innovation

THANK YOU!

Page 11: Cots moves to multicore: AMD

11 COTS Moves to Multi-core

Trademark AttributionAMD, the AMD Arrow logo, AMD Virtualization, AMD-V, Radeon, and combinations thereof are trademarks of Advanced Micro Devices, Inc. HDMI is a trademark of HDMI Licensing, LLC. DirectX and Windows are registered trademarks of Microsoft Corporation in the United States and/or other jurisdictions. OpenCL is a trademark of Apple Inc. used by permission by Khronos. PCIe and PCI Express are registered trademarks of PCI-SIG. Other names used in this presentation are for identification purposes only and may be trademarks of their respective owners.

©2011 Advanced Micro Devices, Inc. All rights reserved.

DisclaimerThe information presented in this document is for informational purposes only and may contain technical inaccuracies, omissions and typographical errors.

The information contained herein is subject to change and may be rendered inaccurate for many reasons, including but not limited to product and roadmap changes, component and motherboard version changes, new model and/or product releases, product differences between differing manufacturers, software changes, BIOS flashes, firmware upgrades, or the like. AMD assumes no obligation to update or otherwise correct or revise this information. However, AMD reserves the right to revise this information and to make changes from time to time to the content hereof without obligation of AMD to notify any person of such revisions or changes.

AMD MAKES NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE CONTENTS HEREOF AND ASSUMES NO RESPONSIBILITY FOR ANY INACCURACIES, ERRORS OR OMISSIONS THAT MAY APPEAR IN THIS INFORMATION.AMD SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. IN NO EVENT WILL AMD BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL OR OTHER CONSEQUENTIAL DAMAGES ARISING FROM THE USE OF ANY INFORMATION CONTAINED HEREIN, EVEN IF AMD IS EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.