Heterogeneous Multi-core Processors

Heterogeneous Multi-core Processor

Heterogeneous Multi-core systems have cores which are not identical in terms of micro-architecture, clock frequency, cache size, etc, whereas homogeneous multi-core systems include only identical cores.

Homogeneous Multi-core vs Heterogeneous Multi-core 

Scheduling on Heterogeneous Multi-core Processor

Current operating systems are not designed to handle heterogeneous multi-core processor. Especially, it is difficult to exploit the heterogeneity/affinity of resources and tasks. To fully exploit heterogeneous multi-core systems, intelligent scheduling of tasks becomes one of the critical issues.