首页> 外国专利> GLOBAL CALL CONTROL FLOW GRAPH FOR OPTIMIZING SOFTWARE MANAGED MANYCORE ARCHITECTURES

GLOBAL CALL CONTROL FLOW GRAPH FOR OPTIMIZING SOFTWARE MANAGED MANYCORE ARCHITECTURES

机译:用于优化软件管理的多核体系结构的全局呼叫控制流程图

摘要

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.
机译:具有用于暂存核心的便笺式存储器的软件管理的Manycore(SMM)架构是扩展内存的有前途的解决方案。在这些体系结构中,映射到内核的任务的代码和数据由编译器显式管理,并且通常需要过程间信息和分析。但是,该程序的调用图没有足够的信息,并且Global CFG有太多的信息。大多数新技术都非正式地定义和使用GCCFG(全局调用控制流图)(一个完整的程序表示形式,它简洁地捕获了控制流和函数调用信息)来执行过程间分析。在几种常见应用中构建GCCFG。本公开提供了独特的图变换以正式和正确地构造用于许多核系统的最佳编译器管理的GCCFG。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号