2
$\begingroup$

I actually find the formulae for peak theoretical performance:

Node performance in GFlops = (CPU speed in GHz) x (number of CPU cores) x (CPU instruction per cycle) x (number of CPUs per node)

CPU Speed and CPU cores are easy. but how can i know the cpu operations per cycle? For example, my qualcomm processor specs are as following:

CPU Clock Speed Up to 1.2 GHz CPU Cores:Quad-core CPU /4x ARM Cortex A7 CPU Bit Architecture:32-bit Can someone please help me with this.

$\endgroup$
  • $\begingroup$ You need to look up the number of cycles per instruction in the processor manual. ARM will have published them somewhere for the Cortex A7 chip. $\endgroup$ – Wolfgang Bangerth Mar 10 '17 at 15:44
  • $\begingroup$ thx for your reply. do you mean that i can find those information in their processor manual? i try to search ARM Cortex A7 and only find some Instruction per second in wikipedia. the data shows as follows: ARM Cortex-A7 dual precision: 1 DP IPC: one VADD.F64 (VFP) every cycle single precision: 2 SP IPC: one VMLA.F32 (VFP) every cycle. but i don't know what is that mean. $\endgroup$ – Frankie Mar 11 '17 at 3:19
  • $\begingroup$ A cycle is a clocktick. There are as many clockticks per second as your processor has GHz. $\endgroup$ – Wolfgang Bangerth Mar 11 '17 at 4:46
  • $\begingroup$ now i am completely confused. because both of the product manual and the cpu spes does not tell any information on the instruction per cycle.let me say it like this, if i want to calculate the latest qualcomm snapdragon 835 processor, i can only find the CPU is 2.45GHz, 8 cpu cores on their website and it is Kryo 280 CPU. So How can i find the instruction per cycle regarding to this Kryo 280? i guess you are telling i may find it somewhere for those information cause it is ARM architecture. i will try to search. thanks $\endgroup$ – Frankie Mar 11 '17 at 10:11
  • $\begingroup$ hi Wolfgang Bangerth, i am sorry that i just back online, i still have not find it yet, however, same results were found on Wikipedia. Qualcomm Kryo 2 DP IPC: scalar FMA or scalar multiply-add 8 SP IPC: 4-wide NEONv2 FMA or 4-wide NEON multiply-add, what is 2 DP IPC and 8 sp ipc mean. is this data shown as 2 DP IPC or 8 SP IPC just what i am looking for? $\endgroup$ – Frankie Mar 11 '17 at 15:46

Browse other questions tagged or ask your own question.