首页> 外国专利> DYNAMICALLY MANAGING DISTRIBUTION OF DATA AND COMPUTATION ACROSS CORES FOR SEQUENTIAL PROGRAMS

DYNAMICALLY MANAGING DISTRIBUTION OF DATA AND COMPUTATION ACROSS CORES FOR SEQUENTIAL PROGRAMS

机译:顺序程序的动态管理数据分布和跨中心计算。

摘要

Technologies are generally provided for dynamically managing execution of sequential programs in a multi-core processing environment by dynamically hosting the data for the different dynamic program phases in the local caches of different cores. This may be achieved through monitoring data access patterns of a sequential program initially executed on a single core. Based on such monitoring, data identified as being accessed by different program phases may be sent to be stored in the local caches of different cores. The computation may then be moved from core to core based on which data is being accessed, when the program changes phase. Program performance may thus be enhanced by reducing local cache miss rates, proactively reducing the possibility of thermal hotspots, as well as by utilizing otherwise idle hardware.
机译:通常提供用于通过将用于不同动态程序阶段的数据动态托管在不同内核的本地缓存中来动态管理多核处理环境中顺序程序的执行的技术。这可以通过监视最初在单个内核上执行的顺序程序的数据访问模式来实现。基于这样的监视,可以发送被识别为被不同程序阶段访问的数据以存储在不同核的本地高速缓存中。然后,当程序更改阶段时,可以根据正在访问的数据在内核之间移动计算。因此,可以通过降低本地缓存未命中率,主动减少热点的可能性以及利用其他闲置的硬件来提高程序性能。

著录项

  • 公开/公告号US2014181837A1

    专利类型

  • 公开/公告日2014-06-26

    原文格式PDF

  • 申请/专利权人 EMPIRE TECHNOLOGY DEVELOPMENT LLC;

    申请/专利号US201313978949

  • 发明设计人 SRIRAM VAJAPEYAM;

    申请日2013-03-01

  • 分类号G06F9/46;

  • 国家 US

  • 入库时间 2022-08-21 16:07:39

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号