A multi-core processor is a single computing component with two or more independent actual processing units (called "cores"), which are the units that read and execute program instructions. The instructions are ordinary CPU instructions (such as add, move data, and branch), but the multiple cores can run multiple instructions at the same time, increasing overall speed for programs amenable to parallel computing. Manufacturers typically integrate the cores onto a single integrated circuit die (known as a chip multiprocessor or CMP), or onto multiple dies in a single chip package.
At enlyft, we use sophisticated, patent-pending algorithms to track the use of various Multicore Processors products and technologies. We track 12 products in the Multicore Processors category, and have found 11,670 companies using these products.
| Product |
Install base
# of companies we found using this product |
Market Share |
|---|---|---|
| ARM Cortex CPU | 8,029 | 68% |
| IBM Power7 | 1,081 | 9% |
| ARM Cortex-M4 | 929 | 7% |
| HP Itanium | 393 | < 5% |
| IBM Power9 | 263 | < 5% |
| IBM Power8 | 229 | < 5% |
| AMD EPYC | 224 | < 5% |
| ARM Cortex-A53 | 199 | < 5% |
| IBM Power10 | 108 | < 5% |
| ARM Mali GPU | 104 | < 5% |
| ARM Cortex-R5 | 66 | < 5% |
| ARM Cortex-A5 | 45 | < 5% |