Microprocessor manufacturers are constantly improving their products by re-designing and tweaking all or some CPU internal parts. These modifications fall into the following three categories:
Each new core generation adds new, or substantially changes one or more of existing CPU features, without changing the underlying micro-architecture the CPU is based upon. During development phase of each new core generation, the core is assigned a unique name, so called "codename". While this name is widely used in companies' roadmaps and other pre-launch documents, it is not mentioned in product documentation or advertisements aimed at general public. Codenames, or core names, are still used by hardware enthusiasts for historical reasons, and because they may be more descriptive than, say, family names. Some CPU families, like Celeron and Sempron, span not only multiple core generation, but also multiple micro-architectures. Using core name for processors from these and similar families gives much better understanding about CPU features and functionality than the family name.
Jump to CPU / Family