













































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Raw Chips, Raw Microprocessors, MPEG-2 Encoder Performance, Phong Shading, Shadow Volume, Operand Routing, Operand Transport, Latency, More Scalability Problems,Tiled Processors
Typology: Slides
1 / 53
This page cannot be seen from the preview
Don't miss anything!














































Dr. Rodric Rabbah, IBM.^
Raw Microprocessor Dr. Rodric Rabbah, IBM.
One Cycle in the Life of a Tiled Processor โ^ Application uses as many tiles as needed to exploit its parallelismDr. Rodric Rabbah, IBM.
Raw in Action Dr. Rodric Rabbah, IBM.
Speedup 350 x 240 Images^ 720 x 480 Images^16 Frames/s^8414 8 # of Tiles
Speedup
Frames/s # of Tiles
MPEG-2 Encoder Performance^ ย^
Programmable Graphics Pipeline^ screenshot from^ Counterstrike Dr. Rodric Rabbah, IBM.
Input VVertex VertexSync Triangle SetupPPixel Pixel simplified graphics pipeline
Phong Shading โ^ Per-pixel phong-shadedpolyhedron โ^ 162 vertices, 1 light Dr. Rodric Rabbah, IBM.
Output, rendered using Raw simulator
Shadow Volumes โ^ 4 textured triangles โ^ 1 point light โ^ Rendered in 3 passes Dr. Rodric Rabbah, IBM.
Output, rendered using Raw simulator
Pass 3
โ^ 40% faster Shadow Volumes (64-tiles)
cycles
Case Study: Beamformer^240 Dr. Rodric Rabbah, IBM.
(^64019) 1, 1,6001,4001,2001,000^8006004002000 C program^ C program
UnoptimizedOptimized StreamItStreamIt 1 GHz Pentium III^ 420 MHz single tileRaw
420 MHz 64 tile420 MHz 16 tileRawRaw MFLOPS
The Raw Experience โ^ Insights into the design Raw architecture โ^ Raw parallelizing compiler โ^ StreamIt language and CompilerDr. Rodric Rabbah, IBM.
Dr. Rodric Rabbah, IBM.
ALUALUALUALU ALUALUALUALU ALUALUALUALU Bypass Net ALUALUALUALU (^2 3) ~N~N RF
N ALUs
Dr. Rodric Rabbah, IBM.
ALUALUALUALU ALUALUALUALU ALUALUALUALU Bypass Net ALUALUALUALU RF
Operand Routing is Global