GLOBAL CALL CONTROL FLOW GRAPH FOR OPTIMIZING SOFTWARE MANAGED MANYCORE ARCHITECTURES

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20160170725A1
SERIAL NO

14969437

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Software Managed Manycore (SMM) architectures with scratch pad memory for reach core are a promising solution for scaling memory. In these architectures the code and data of the tasks mapped to the cores is explicitly managed by the compiler and often require inter-procedural information and analysis. But, a call graph of the program does not have enough information, and the Global CFG has too much information. Most new techniques informally define and use GCCFG (Global Call Control Flow Graph)—a whole program representation that succinctly captures the control-flow and function call information—to perform inter-procedural analysis. Constructing GCCFGs for several cases in common applications. The present disclosure provides unique graph transformations to formally and correctly construct GCCFGs for optimal compiler management of manycore systems.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
ARIZONA BOARD OF REGENTS ON BEHALF OF ARIZONA STATE UNIVERSITY1475 N SCOTTSDALE ROAD SKYSONG - SUITE 200 SCOTTSDALE AS 85257

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bai, Ke Sunnyvale, US 4 57
Holton, Bryce Phoenix, US 1 20
Shrivastava, Aviral Phoenix, US 16 135

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation