amd barts(radeon hd 68xx) overview 一部推定ultra-threaded dispatch processor simd array setup...

1
Ultra-Threaded Dispatch Processor SIMD Array Setup Engine AMD Barts(Radeon HD 68xx) Overview (一部推定) Copyright (c) 2010 Hiroshige Goto All rights reserved. Geometry Assembler Ultra-Threaded Dispatch Processor Tessellator (Gen7) Command Processor RISC based Micro-Coded engine Hierarchical Z Data Share Data Share Data Share Data Share Data Share Data Share Data Share L1 Texture Cache 8KB (read only) Global Data Share 64KB (read&write) Instruction Cache Constant Cache L2 Texture Cache 128KB (read only) Z/Stencil Cache Color Cache Hub UVD3 (Universal Video Decoder) CrossFireX Compositor Vertices Geometry Command Queue L1 TC 8KB L1 TC 8KB L1 TC 8KB L1 TC 8KB L1 TC 8KB L1 TC 8KB 256-bit GDDR5 Interface Render Back--End Z/Stencil Cache Color Cache Render Back--End GDDR5 Memory Controller DRAM Controller DRAM Controller GDDR5 32-bit 32-bit L2 Texture Cache 128KB (read only) Z/Stencil Cache Color Cache Render Back--End Z/Stencil Cache Color Cache Render Back--End GDDR5 Memory Controller DRAM Controller DRAM Controller GDDR5 32-bit 32-bit L2 Texture Cache 128KB (read only) Z/Stencil Cache Color Cache Render Back--End Z/Stencil Cache Color Cache Render Back--End GDDR5 Memory Controller DRAM Controller DRAM Controller GDDR5 32-bit 32-bit SIMD Array Data Share Data Share Data Share Data Share Data Share Data Share Data Share L1 Texture Cache 8KB (read only) L1 TC 8KB L1 TC 8KB L1 TC 8KB L1 TC 8KB L1 TC 8KB L1 TC 8KB Crossbar (up) L2 Texture Cache 128KB (read only) Z/Stencil Cache Color Cache Render Back--End Z/Stencil Cache Color Cache Render Back--End GDDR5 Memory Controller DRAM Controller DRAM Controller GDDR5 32-bit 32-bit Crossbar (Down) = Shader Export Scan Converter /Rasterizer Vertex Assembler PixelHierarchical Z Scan Converter /Rasterizer PixelPCI Express Gen2.1 Crossbar (Down) = Shader Export Eyefinity Display Controllers Instruction Cache Constant Cache Geometry Vertices Command Queue Command Queue Command Queue Command Queue Command Queue

Upload: others

Post on 01-Mar-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AMD Barts(Radeon HD 68xx) Overview 一部推定Ultra-Threaded Dispatch Processor SIMD Array Setup Engine AMD Barts(Radeon HD 68xx) Overview (一部推定) Copyright (c) 2010 Hiroshige

Ultra-Threaded Dispatch Processor

SIMD Array

Setup Engine

AMD Barts(Radeon HD 68xx) Overview (一部推定)

Copyright (c) 2010 Hiroshige Goto All rights reserved.

GeometryAssembler

Ultra-Threaded Dispatch Processor

Tessellator(Gen7)

Command ProcessorRISC based Micro-Coded engine

Hierarchical Z

Data Share

Data Share

Data Share

Data Share

Data Share

Data Share

Data Share

L1 Texture Cache 8KB

(read only)

Global Data Share 64KB (read&write)

Instruction Cache Constant Cache

L2

Te

xtu

re C

ach

e1

28

KB

(rea

d o

nly

)

Z/S

ten

cil

Ca

ch

e

Color Cache

Hu

b

UV

D3

(Un

ive

rsa

l Vid

eo

D

eco

de

r)

Cro

ss

Fire

XC

om

po

sito

r

VerticesGeometry

Command Queue

L1 TC 8KB

L1 TC 8KB

L1 TC 8KB

L1 TC 8KB

L1 TC 8KB

L1 TC 8KB

256-bit GDDR5 Interface

RenderBack--End

Z/S

ten

cil

Ca

ch

e

Color Cache

RenderBack--End

GDDR5

Memory Controller

DRAM Controller

DRAM Controller

GDDR5

32-bit32-bit

L2

Te

xtu

re C

ach

e1

28

KB

(rea

d o

nly

)

Z/S

ten

cil

Ca

ch

e

Color Cache

RenderBack--End

Z/S

ten

cil

Ca

ch

e

Color Cache

RenderBack--End

GDDR5

Memory Controller

DRAM Controller

DRAM Controller

GDDR5

32-bit32-bit

L2

Te

xtu

re C

ach

e1

28

KB

(rea

d o

nly

)

Z/S

ten

cil

Ca

ch

e

Color Cache

RenderBack--End

Z/S

ten

cil

Ca

ch

e

Color Cache

RenderBack--End

GDDR5

Memory Controller

DRAM Controller

DRAM Controller

GDDR5

32-bit32-bit

SIMD ArrayData Share

Data Share

Data Share

Data Share

Data Share

Data Share

Data Share

L1 Texture Cache 8KB

(read only)

L1 TC 8KB

L1 TC 8KB

L1 TC 8KB

L1 TC 8KB

L1 TC 8KB

L1 TC 8KB

Cro

ss

ba

r (up

)

L2

Te

xtu

re C

ach

e1

28

KB

(rea

d o

nly

)

Z/S

ten

cil

Ca

ch

e

Color Cache

RenderBack--End

Z/S

ten

cil

Ca

ch

eColor Cache

RenderBack--End

GDDR5

Memory Controller

DRAM Controller

DRAM Controller

GDDR5

32-bit32-bit

Crossbar (Down) = Shader Export

Scan Converter /Rasterizer

VertexAssembler

Pixels

Hierarchical ZScan Converter /Rasterizer

Pixels

PC

I Ex

pre

ss

G

en

2.1

Crossbar (Down) = Shader Export

Ey

efin

ity D

isp

lay

Co

ntro

llers

Instruction Cache Constant Cache

GeometryVertices

Command Queue Command Queue Command QueueCommand QueueCommand Queue