vmN :
Do you have any kind of validation that that is engineering definition of a core?
Also I wouldn't really call an ALU an core, as you mentioned.
Piledriver simply suffer, because of the execution unit per core is low compared to Intels.
Haswell have 4 ALUs per core whereof Piledriver have 4 ALUs per module (2 ALUs for each "core").
And not even to mention SIMD...
Well, i was quoting an engineer i know who works at intel here in phoenix, but since you asked i looked it up, and on the wiki we find under "microarchitecture" this definition of a core's instruction cycle...
1) Read an instruction and decode it
2) Find any associated data that is needed to process the instruction
3) Process the instruction
4) Write the results out
number 2 is the control unit in my definition; number 3 of course would be the execution unit, and 1&4 would be the I/O unit; when you step beyond wiki as i just did, i find almost every definition of a "core" contains those 4 elements, including the one i posted. And on a piledriver/bulldozer/steamroller cpu all the "named" cores contain those parts, unshared with the rest of the architecture.
You're right, the integer cores (two per module) have 2 ALUs per core, or 4 per module, they also have 2 AGUs per core or 4 per module, all together they have 4 Execution Units per core. Not sure the point you're trying to make.
That said a haswell has 4 ALUs and 3 AGUs per core, while ivybridge only had 3 and 2 of each per core. Using the NUMBER of ALUs and AGUs to define a core is questionable to say the least, as it has no relation to number of cores, simply the core design. the smaller process node haswell is made on allowed intel to add more ALUs and AGUs per core then existed in previous intel chips. Most chips, dating back to the p4 had 2 ALUs per core... as does piledriver/bulldozer/steamroller.
as you can see adding 33% more ALUs and 50% more AGUs did not increase haswell's core performance significantly over ivy bridge... the ALUs and AGUs only have a tenius relationship to cpu core performance.