Login to Continue Learning
Intel has filed a patent, EP4579444A1, that demonstrates their approach to enhancing single-core performance without relying solely on hardware scaling. Traditionally, CPUs use large cores with limited potential for improvement. Instead of advancing through smaller process nodes and higher frequencies, Intel’s new patent proposes using what it calls SDC or Software Defined Super Cores.
SDC involves combining multiple smaller cores into a virtual super core when needed to boost single-threaded performance. For instance, two smaller cores can handle the workload as one large core would. However, this method faces challenges such as maintaining program order while splitting tasks across multiple cores.
The patent claims that SDC maintains instruction order and presents itself to software as a single larger core executing a single thread. In essence, assigning a task to two people instead of one can complete it faster, though this is not traditional multi-threading. The goal is to improve single-threaded operations by aggregating instructions without increasing voltage or frequency.
SDC works through dynamic fusion, where the CPU creates a “super core” for heavy single-threaded workloads, completing tasks more efficiently. This method also involves splitting instructions and coordinating smaller cores using mechanisms like the Shadow Store Buffer to ensure proper data transfers between them.
Intel still faces challenges such as synchronization complexity and ensuring low-latency inter-core communication. Additionally, the operating system must recognize and assign workloads to SDC-enabled cores effectively.
For further information, refer to:
– [Videocardz](https://videocardz.com/newz/intel-files-patent-for-software-defined-super-cores)
– [Intel Patent](https://patents.google.com/patent/EP4579444A1)