All Intel and AMD CPUs of the same "family" or architecture will have the same IPC.
Therefore, all Intel Ivy Bridge CPU will have the same IPC and all AMD PileDriver CPUs. The difference would be the number of cores. Each core is theoretically capable of processing the same # of IPC, but due to many inefficiencies, like program design, limited resources within the CPU, out of order processing, waiting for other instructions to execute and other things mean that you can not double, triple, quadruple, etc. the more cores you add to a CPU.
Of course what I have stated above is a very simplified layman's explanation.