IBM defines a core as:Is there an academic definition
This is a bit vague.IBM said:Core - A functional unit within a computing device that interprets and executes software instructions.
Is there an academic definition?
By your own definition, the Q6600 was a single core processor.L3 can be shared between cores, and thats all. The best example of a core is the Q6600, that was a true desktop quad core, none of this AMD half core quadroupled into two cores bullshit, and intel HT further muddies the water.
Thanks,Yes, but as you might expect the definition is basically one developed for the purpose of legal rigour.
There is a reason the term came to be used in the world of x86 processors, it wasn't invented by (or for) the CPU industry.
All integrated circuits contain a "core". Both in the physical (layout) sense as well as in the logic (conceptual) sense. Your ethernet chip has a core, your GPU has a core, your CPU has a core, even your DRAM chips have a core - sometimes they have more than one, but no IC has zero cores.
L3 can be shared between cores, and thats all. The best example of a core is the Q6600, that was a true desktop quad core, none of this AMD half core quadroupled into two cores bullshit, and intel HT further muddies the water.
^Yep, 2 dual cores duct taped together. AMD eventually came out with a "true quad core" design but the sad thing was the 6600 was still faster, duct tape and all...Humanaaa what? The q6600 was 2 dual core modules slapped together over the FSB!