Why PAGE 18 says that four 16 × 16 multiplies with add/subtract each clock cycle per unit,while PAGE 13 says that 40GMAC? What is 40G consist of?
Why PAGE 18 says that four single precision multiplies each clock cycle per unit,while PAGE 13 says that 20GFLOP? What is 20G consist of?
why PAGE 14 says that 8 single precision floating point MAC operations per cycle,while page 18 says four single-precision multiplies per unit. sometime is MAC,sometime is multiplie.i don't know what it is mean.
TMS320C6678 Multicore Fixed and Floating-Point Digital Signal Processor Data Manual
Literature Number: SPRS691C February 2012
PAGE 18:
Each C66x .M unit can perform one of the following fixed-point operations each clock cycle: four 32 × 32 bit multiplies, sixteen 16 × 16 bit multiplies, four 16 × 32 bit multiplies, four 8 × 8 bit multiplies, four 8 × 8 bit multiplies with add operations, and four 16 × 16 multiplies with add/subtract capabilities
Each C66x .M unit can also perform one the following floating-point operations each clock cycle: one, two, or four single-precision multiplies or a complex single-precision multiply.
PAGE 13:
40 GMAC/Core for Fixed Point @ 1.25 GHz
20 GFLOP/Core for Floating Point @ 1.25 GHz
PAGE 14:
the C66x core integrates floating point capability and the per core raw computational performance is an industry-leading 32 MACS/cycle and 16 flops/cycle. It can execute 8 single precision floating point MAC operations per cycle and can perform double- and mixed-precision operations and is IEEE754 compliant