Patent · US Active

Stack data management for software managed multi-core processors

US9015689B2 · kind B2 · utility

11Cited by
7References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 7, 2014
Grant dateApr 21, 2015
Priority date
Expiry dateMar 7, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/50
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods and apparatus for managing stack data in multi-core processors having scratchpad memory or limited local memory. In one embodiment, stack data management calls are inserted into software in accordance with an integer linear programming formulation and a smart stack data management heuristic. In another embodiment, stack management and pointer management functions are inserted before and after function calls and pointer references, respectively. The calls may be inserted in an automated fashion by a compiler utilizing an optimized stack data management runtime library.

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