This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MAC/CYCLE & FLOPS/CYCLE

Other Parts Discussed in Thread: TMS320C6678

Hi,

I don't understand if the number's MAC 8 MAC/cycle or 32 MAC/cycle?

I found this in tms320C6678 reference guide

In addition, 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

  • Hi,

    The MAC/cycle is depends on DSP operation. Please refer "Table 1-1 Raw Performance Comparison Between the C674x and the C66x" of  "TMS320C66x DSP CPU and Instruction Set(Literature Number: SPRUGH7)".

    Given that it's a DSP, it's normally reported in terms of MACs (Multiply-Accumulates per Second) and FLOPs (Floating Point Operations per Second)  These are listed on the producted page -> TMS320C6678 as well as in the data manual as 320GMAC and 160GFLOP.

    Please refer below threads which may help you to measure performance.

    Measure of GMACS and GFLOPS on DSP:

    Flops of C66x:

  • Really thanks for your answer .

    Regards