首页> 外国专利> Apparatus and method for gang invariant operation optimizations using dynamic evaluation

Apparatus and method for gang invariant operation optimizations using dynamic evaluation

机译:使用动态评估的帮派不变操作优化的装置和方法

摘要

An apparatus and method for efficiently processing invariant operations on a parallel execution engine. For example, one embodiment of a processor comprises: a plurality of parallel execution lanes comprising execution circuitry and registers to concurrently execute a plurality of threads; front end circuitry coupled to the plurality of parallel execution lanes, the front end circuitry to arrange the threads into parallel execution groups and schedule operations of the threads to be executed across the parallel execution lanes, wherein the front end circuitry is to dynamically evaluate one or more variables associated with the operations to determine if one or more conditionally invariant operations will be invariant across threads of a parallel execution group and/or across the parallel execution lanes; a scheduler of the front end circuitry to responsively schedule a shared thread upon a determination that a conditionally invariant operation will be invariant across threads of a parallel execution group and/or across the parallel execution lanes.
机译:一种用于有效地处理并行执行引擎的不变操作的装置和方法。例如,处理器的一个实施例包括:多个并行执行泳道,包括执行电路和寄存器以同时执行多个线程;前端电路耦合到多个并行执行泳道,前端电路将线程将线程排列成并行执行组,并在并行执行泳道上调度的线程的调度操作,其中前端电路是动态评估一个或与操作相关联的变量,以确定一个或多个有条件不变的操作是否在行执行组的线程中不变,并且在并行执行通道上;前端电路的调度器,以响应于确定有条件不变的操作在并行执行组的线程中不变的确定,以确定共享线程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号