I am using the stream analyzer for the first time. Can someone explain (or point me to a primer on) how I interpret this table? I'm using a 5870 and I'd like to get some more umph out of my code if I can, plus I'd like to learn the proper process that one uses in general.
Name | GPR | Scratch Reg | Min | Max | Avg | ALU | Fetch | Write | Est Cycles | ALU:Fetch | BottleNeck | %s\Clock | Throughput |
Radeon HD 4890 | 19 | 0 | 44.6 | 546.8 | 171.93 | 2654 | 2 | 2 | 171.93 | 7.59 | ALU Ops | 0.09 | 79 M Threads\Sec |
Radeon HD 4770 | 19 | 0 | 55.75 | 683.5 | 214.91 | 2654 | 2 | 2 | 214.91 | 7.59 | ALU Ops | 0.07 | 56 M Threads\Sec |
Radeon HD 4870 | 19 | 0 | 44.6 | 546.8 | 171.93 | 2654 | 2 | 2 | 171.93 | 7.59 | ALU Ops | 0.09 | 70 M Threads\Sec |
Radeon HD 4670 | 16 | 6 | 61.88 | 779.25 | 198.39 | 3159 | 21 | 8 | 198.39 | 7.25 | ALU Ops | 0.04 | 30 M Threads\Sec |
Radeon HD 4550 | 19 | 0 | 223 | 2734 | 707.71 | 2654 | 2 | 2 | 707.71 | 19.82 | ALU Ops | 0.01 | 7 M Threads\Sec |
Radeon HD 5870 | 21 | 0 | 42 | 468 | 152.94 | 2628 | 2 | 2 | 152.94 | 6.75 | ALU Ops | 0.21 | 178 M Threads\Sec |
Radeon HD 5770 | 21 | 0 | 42 | 468 | 152.94 | 2628 | 2 | 2 | 152.94 | 6.75 | ALU Ops | 0.1 | 89 M Threads\Sec |
Radeon HD 5670 | 21 | 0 | 84 | 936 | 257.52 | 2628 | 2 | 2 | 257.52 | 18.03 | ALU Ops | 0.03 | 24 M Threads\Sec |
Radeon HD 5450 | 21 | 0 | 210 | 2340 | 571.95 | 2628 | 2 | 2 | 571.95 | 49.38 | ALU Ops | 0.01 | 5 M Threads\Sec |
FireStream 9250 | 19 | 0 | 44.6 | 546.8 | 171.93 | 2654 | 2 | 2 | 171.93 | 7.59 | ALU Ops | 0.09 | 58 M Threads\Sec |
FireStream 9270 | 19 | 0 | 44.6 | 546.8 | 171.93 | 2654 | 2 | 2 | 171.93 | 7.59 | ALU Ops | 0.09 | 70 M Threads\Sec |