Example Type 4 Device: 1000MHz#

The table below shows the theoretical rates of throughput achievable for a Type 4 1000MHz device, with 2 USCs, for various simple operations.

Data type

Operation

Operations per instruction

Cycles per instruction

Theoretical throughput of 1GHz, 2xUSC BXS-32-1024

float

Multiply-and-Add

2

1

(1 x 2 x 128 x 2) ÷ 1 = 512 GFLOPS

float

Multiply

1

1

(1 x 2 x 128 x 1) ÷ 1 = 512 GFLOPS

float

Add

1

1

(1 x 2 x 128 x 1) ÷ 1 = 512 GFLOPS

float

Divide

1

4

(1 x 2 x 128 x 1) ÷ 4 = 256 GFLOPS

int

Multiply-and-Add

2

4

(1 x 2 x 32 x 2) ÷ 4 = 256 GFLOPS

int

Multiply

1

1

(1 x 4 x 32 x 1) ÷ 1 = 512 GFLOPS

int

Add

1

1

(1 x 4 x 32 x 1) ÷ 1 = 512 GILOPS

int

Divide

1

4

(1 x 4 x 32 x 1) ÷ 4 = 256 GILOPS