Patent · US Active

Operating system decoupled heterogeneous computing

US8793686B2 · kind B2 · utility

10Cited by
4References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJun 8, 2011
Grant dateJul 29, 2014
Priority date
Expiry dateMar 12, 2032

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A heterogeneous processing system is described herein that provides a software hypervisor to autonomously control operating system thread scheduling across big and little cores without the operating system's awareness or involvement to improve energy efficiency or meet other processing goals. The system presents a finite set of virtualized compute cores to the operating system to which the system schedules threads for execution. Subsequently, the hypervisor intelligently controls the physical assignment and selection of which core(s) execute each thread to manage energy use or other processing requirements. By using a software hypervisor to abstract the underlying big and little computer architecture, the performance and power operating differences between the cores remain opaque to the operating system. The inherent indirection also decouples the release of hardware with new capabilities from the operating system release schedule.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.