首页> 外国专利> System and method for efficiently executing single program multiple data (SPMD) programs

System and method for efficiently executing single program multiple data (SPMD) programs

机译:用于高效执行单程序多数据程序的系统和方法

摘要

A system and method is disclosed for efficiently executing single program multiple data (SPMD) programs in a microprocessor. A micro single instruction multiple data (SIMD) unit is located within the microprocessor. A job buffer that is coupled to the micro SIMD unit dynamically allocates tasks to the micro SIMD unit. The SPMD programs each comprise a plurality of input data streams having moderate diversification of control flows. The system executes each SPMD program once for each input data stream of the plurality of input data streams.
机译:公开了一种用于在微处理器中有效地执行单程序多数据(SPMD)程序的系统和方法。微型单指令多数据(SIMD)单元位于微处理器内。耦合到微型SIMD单元的作业缓冲区将任务动态分配给微型SIMD单元。每个SPMD程序包括具有控制流的适度多样化的多个输入数据流。系统针对多个输入数据流中的每个输入数据流执行一次每个SPMD程序。

著录项

  • 公开/公告号US7904905B2

    专利类型

  • 公开/公告日2011-03-08

    原文格式PDF

  • 申请/专利权人 STEFANO CERVINI;

    申请/专利号US20030714179

  • 发明设计人 STEFANO CERVINI;

    申请日2003-11-14

  • 分类号G06F9/46;G06F15/76;G06F9/40;

  • 国家 US

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

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号