会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明授权
    • Dynamic management of a transaction retry indication
    • 动态管理事务重试指示
    • US09400657B2
    • 2016-07-26
    • US13868392
    • 2013-04-23
    • International Business Machines Corporation
    • Fadi Y. BusabaBrian W. Thompto
    • G06F9/46G06F9/44G06F9/30G06F9/38G06F9/50
    • G06F9/44G06F9/3004G06F9/30076G06F9/30145G06F9/3857G06F9/466G06F9/467G06F9/50G06F9/5011G06F2209/507
    • Embodiments relate to dynamic management of a transaction retry indication. One aspect is a system that includes a transactional facility configured to support transactions that effectively delay committing stores to memory or results to an architectural state until transaction completion, and a processor configured to identify a transaction abort reason associated with an aborted transaction of an initiating program. Transaction success and transaction abort history are tracked. Based on determining by the processor that the transaction abort reason was caused by the initiating program, a retry indication is assigned based on a static mapping of the transaction abort reason. Based on determining by the processor that the transaction abort reason was not caused by the initiating program, the retry indication is assigned based on a retry process using the transaction abort reason, the transaction abort history, and a current processor configuration.
    • 实施例涉及事务重试指示的动态管理。 一个方面是一种系统,其包括事务设施,其被配置为支持将事务有效延迟到存储器或结果到事务完成之前的架构状态的事务;以及处理器,被配置为识别与启动程序的中止事务相关联的事务中止原因 。 跟踪交易成功和交易中止历史。 基于由处理器确定事务中止原因是由启动程序引起的,基于事务中止原因的静态映射来分配重试指示。 基于由处理器确定事务中止原因不是由启动程序引起的,基于使用事务中止原因,事务中止历史和当前处理器配置的重试过程来分配重试指示。
    • 8. 发明授权
    • Task execution in a SIMD processing unit
    • 在SIMD处理单元中执行任务
    • US09250961B2
    • 2016-02-02
    • US14572944
    • 2014-12-17
    • Imagination Technologies Limited
    • John HowsonJonathan RedshawYoong Chert Foo
    • G06F9/48G06F9/38G06F15/80G06F9/30G06T1/20
    • G06T1/20G06F9/30036G06F9/3822G06F9/3836G06F9/3887G06F9/4881G06F15/8007G06F2209/507
    • A SIMD processing unit processes a plurality of tasks which each include up to a predetermined maximum number of work items. The work items of a task are arranged for executing a common sequence of instructions on respective data items. The data items are arranged into blocks, with some of the blocks including at least one invalid data item. Work items which relate to invalid data items are invalid work items. The SIMD processing unit comprises a group of processing lanes configured to execute instructions of work items of a particular task over a plurality of processing cycles. A control module assembles work items into the tasks based on the validity of the work items, so that invalid work items of the particular task are temporally aligned across the processing lanes. In this way the number of wasted processing slots due to invalid work items may be reduced.
    • SIMD处理单元处理多个任务,每个任务包括多达预定的最大数目的工作项。 任务的工作项目被安排用于对各个数据项执行公共的指令序列。 数据项被排列成块,其中一些块包括至少一个无效数据项。 与无效数据项相关的工作项是无效的工作项。 SIMD处理单元包括一组处理通道,其被配置为在多个处理循环中执行特定任务的工作项目的指令。 控制模块基于工作项的有效性将工作项目组合到任务中,使得特定任务的无效工作项在时间上跨越处理通道进行对齐。 以这种方式,可以减少由于无效的工作项造成的浪费的处理槽的数量。
    • 10. 发明申请
    • Task Execution in a SIMD Processing Unit
    • SIMD处理单元中的任务执行
    • US20150169370A1
    • 2015-06-18
    • US14572944
    • 2014-12-17
    • Imagination Technologies Limited
    • John HowsonJonathan RedshawYoong Chert Foo
    • G06F9/48G06F9/38
    • G06T1/20G06F9/30036G06F9/3822G06F9/3836G06F9/3887G06F9/4881G06F15/8007G06F2209/507
    • A SIMD processing unit processes a plurality of tasks which each include up to a predetermined maximum number of work items. The work items of a task are arranged for executing a common sequence of instructions on respective data items. The data items are arranged into blocks, with some of the blocks including at least one invalid data item. Work items which relate to invalid data items are invalid work items. The SIMD processing unit comprises a group of processing lanes configured to execute instructions of work items of a particular task over a plurality of processing cycles. A control module assembles work items into the tasks based on the validity of the work items, so that invalid work items of the particular task are temporally aligned across the processing lanes. In this way the number of wasted processing slots due to invalid work items may be reduced.
    • SIMD处理单元处理多个任务,每个任务包括多达预定的最大数目的工作项。 任务的工作项目被安排用于对各个数据项执行公共的指令序列。 数据项被排列成块,其中一些块包括至少一个无效数据项。 与无效数据项相关的工作项是无效的工作项。 SIMD处理单元包括一组处理通道,其被配置为在多个处理循环中执行特定任务的工作项目的指令。 控制模块基于工作项的有效性将工作项目组合到任务中,使得特定任务的无效工作项在时间上跨越处理通道进行对齐。 以这种方式,可以减少由于无效的工作项造成的浪费的处理槽的数量。