Shared Flashcard Set

Details

Optimization Vocabulary
Programming Optimization Vocabulary
28
Other
Undergraduate 3
03/31/2009

Additional Other Flashcards

 


 

Cards

Term
Virtual Memory
Definition
A layer of memory that manages paging to the hard drive
Term
Video Buffer
Definition
The memory used to store currently rendering vertex buffers, textures, frambuffers, and render targets.
Term
Benchmark
Definition
The comparison test for determing optimization improvment.
Term
Benchmark
Definition
The comparison test for determing optimization improvment.
Term
V-Tune
Definition
An application used to determing CPU performance.
Term
Instrumented
Definition
Required for accurate call graph results
Term
Sampling
Definition
A collection type that counts time or events as your application runs
Term
Counter Monitor
Definition
A collection type that tracks the measurements of hardware resources
Term
Call Graph
Definition
a collection Type that shows parent child relationships
Term
Branch Prediction
Definition
The guess the CPU makes to allow it to multi -process micro operations
Term
Index Buffers
Definition
An integer buffer that indexes single vertices in a vertex buffer
Term
Vertex Buffer
Definition
a buffer that contains information like XYZ or the normal of XYZ
Term
FPS
Definition
frames per second
Term
Cache
Definition
Small fast expensive hardware
Term
Culling
Definition
The process by which we determine what not to process or render
Term
Utilization
Definition
The non=idle percentage of a given resource.
Term
Hotspots
Definition
A group of code that runs more than 8% of total runtime.
Term
Bottleneck
Definition
a resource or stage in a pipeline that is the limiting factor in framerate
Term
Balancing
Definition
Moving processing from on over utilized resource to an under utilized resource.
Term
PC
Definition
Contains a minimum of 2 cores when you consider the CPU and GPU
Term
Front-end
Definition
The stage of the CPU where branch prediction and instruction fetching occurs.
Term
Execution
Definition
The stage where the instruction pool operates out of order instructions
Term
Back-end
Definition
The stage where exceptions are thrown and brach prediction miss notification occurs
Term
Retirement
Definition
Another name for the Back-End stage and runs in order. This is where the CPU throws exceptions.
Term
Geometry Stage
Definition
The stage where transform and lighting occurs
Term
AGP
Definition
the bus that has slow download and fast upload.
Term
PCIe
Definition
the bus that has fast upload and fast download.
Term
64
Definition
the number of bytes of modern cache lines.
Supporting users have an ad free experience!