- Joined
- Dec 9, 2003
- Location
- Orlando, FL
I'm aware of some metrics of hardware performance but I'm not sure what physical aspect increases these values, or what it means in real world performance.
CPU: MIPS, MFLOPS, Cache Latency, Cache Bandwidth, Inner Core Bandwidth, Inner Core Latency.
How does Intel/AMD get more instructions/clock and floating-point-operations/clock? What do you need more instuctions/clock for? I assume cache/core latency and bandwidth is a function of clock speed and shorter lengths of the connections; what applications would an increased value of this benefit?
I have a little bit of a better understanding on GPU performance.
GPU: Vertex processing rate, Pixel processing rate, Texel fill rate, Pixel fill rate, Memory Bandwidth.
This is what I think is true:
Vertex processing rate determines how fast the processor can compute vertex information in 3D space to create a wireframe, the information is in (X,Y,Z) form. Pixel processing rate determines how fast the processor can computer pixel information (the single dot on a screen), the information is in (R, G, B, T) form. Pixel fill rate is how fast the pixels can be transfered from the processor to the monitor (I don't think you need more than your resolution size x FPS). I'm not at all sure what texel fill rate is, but I know a texel is a texture unit (just not sure what form the information is in). Video memory bandwidth is how fast completed images are transfered from the processor to memory banks and vice versa.
I'm pretty sure a GPU can do faster math calculations than a CPU, so why aren't most math calculations done in the GPU?
CPU: MIPS, MFLOPS, Cache Latency, Cache Bandwidth, Inner Core Bandwidth, Inner Core Latency.
How does Intel/AMD get more instructions/clock and floating-point-operations/clock? What do you need more instuctions/clock for? I assume cache/core latency and bandwidth is a function of clock speed and shorter lengths of the connections; what applications would an increased value of this benefit?
I have a little bit of a better understanding on GPU performance.
GPU: Vertex processing rate, Pixel processing rate, Texel fill rate, Pixel fill rate, Memory Bandwidth.
This is what I think is true:
Vertex processing rate determines how fast the processor can compute vertex information in 3D space to create a wireframe, the information is in (X,Y,Z) form. Pixel processing rate determines how fast the processor can computer pixel information (the single dot on a screen), the information is in (R, G, B, T) form. Pixel fill rate is how fast the pixels can be transfered from the processor to the monitor (I don't think you need more than your resolution size x FPS). I'm not at all sure what texel fill rate is, but I know a texel is a texture unit (just not sure what form the information is in). Video memory bandwidth is how fast completed images are transfered from the processor to memory banks and vice versa.
I'm pretty sure a GPU can do faster math calculations than a CPU, so why aren't most math calculations done in the GPU?