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.

Add/Sub operations on C6474

Hello,

This is perhaps an obvious question, but i'm not sure of it .. How many 32-bit add/sub operations a C6474 core can do in 1 cycle ?

It's said that 1 core contains 6 LSUs .. but i see only 2 ".L" blocs ..

And how many complex multiply (cmpy) a core can do in 1 cycle ?

Thanks

 

  • Hi,

    the C6000 cores contain 8 execution units. They're called L,S,D and M unit. There are 2 of each ... so that makes 8 in total.

    The ADD and the SUB instructions can be executed on L,S and D units. So 6 in total and in parallel - meaning all in 1 cycle.

    The CMPLY instruction can be executed on the M unit so 2 of those instructions per cycle.

    Kind regards,

    one and zero