PerfModeling - Performance Modeling February 15, 2008...

Info iconThis preview shows pages 1–14. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Performance Modeling February 15, 2008 University of Central Florida Predicting Performance 1 Performance Modeling February 15, 2008 University of Central Florida Where to begin? You’re done writing code, now what? Does it work? Is it fast? What does fast mean? 60x faster than the CPU is pretty good ! What are you leaving on the table? ! How close is it to theoretical? 2 Performance Modeling February 15, 2008 University of Central Florida Predicting Performance It is very useful to predict theoretical performance when working on shaders Spreadsheets are quite useful for this ! Compute theoretical performance ! Compute pixels per clock, etc ! Easy to see how close an implementation is to peak performance Quite easy with CAL/Brook+ since you can get the ISA even if you use a high-level language 3 Performance Modeling February 15, 2008 University of Central Florida Breaking down GPGPU performance 4 Performance Modeling February 15, 2008 University of Central Florida Breaking down GPGPU performance GPGPU applications generally progress through the hardware in a predictable fashion, unlike rendering 4 Performance Modeling February 15, 2008 University of Central Florida Breaking down GPGPU performance GPGPU applications generally progress through the hardware in a predictable fashion, unlike rendering 4 ALU Performance Modeling February 15, 2008 University of Central Florida Breaking down GPGPU performance GPGPU applications generally progress through the hardware in a predictable fashion, unlike rendering 4 ALU TEX Performance Modeling February 15, 2008 University of Central Florida Breaking down GPGPU performance GPGPU applications generally progress through the hardware in a predictable fashion, unlike rendering 4 ALU TEX MEM Performance Modeling February 15, 2008 University of Central Florida Breaking down GPGPU performance GPGPU applications generally progress through the hardware in a predictable fashion, unlike rendering 4 ALU ALU TEX MEM Performance Modeling February 15, 2008 University of Central Florida Breaking down GPGPU performance GPGPU applications generally progress through the hardware in a predictable fashion, unlike rendering 4 ALU ALU TEX MEM ... Performance Modeling February 15, 2008 University of Central Florida Breaking down GPGPU performance GPGPU applications generally progress through the hardware in a predictable fashion, unlike rendering 4 ALU ALU TEX MEM MEM ... Performance Modeling February 15, 2008 University of Central Florida Breaking down GPGPU performance GPGPU applications generally progress through the hardware in a predictable fashion, unlike rendering Theoretical performance can be calculated 4 ALU ALU TEX MEM MEM ... Performance Modeling February 15, 2008 University of Central Florida Breaking down GPGPU performance GPGPU applications generally progress through the hardware in a predictable fashion, unlike rendering Theoretical performance can be calculated What we know… 4 ALU ALU TEX MEM MEM ... Performance Modeling...
View Full Document

This note was uploaded on 10/03/2011 for the course CDA 6938 taught by Professor Zou,c during the Spring '08 term at University of Central Florida.

Page1 / 60

PerfModeling - Performance Modeling February 15, 2008...

This preview shows document pages 1 - 14. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online