发明名称 CONDITIONAL FLOW WITH HARDWARE ACCELERATION
摘要 A method and system are disclosed. The method may include receiving instructions in a hardware accelerator coupled to a computing device. The instructions may describe operations and data dependencies between the operations. The operations and the data dependencies may be predetermined. The method may include performing a splitter operation in the hardware accelerator, performing an operation in each of a plurality of branches, and performing a combiner operation in the hardware accelerator.
申请公布号 US2017083332(A1) 申请公布日期 2017.03.23
申请号 US201514859041 申请日期 2015.09.18
申请人 Axis AB 发明人 Danielsson Niclas;Asker Mikael;Nilsson Hans-Peter;Skans Markus;Pendse Mikael
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项 1. A system comprising: a computing device; and a hardware accelerator coupled to the computing device, wherein the hardware accelerator receives instructions describing operations and data dependencies between the operations, wherein the operations and the data dependencies are predetermined, wherein the instructions cause the hardware accelerator to perform: a splitter operation to: input a decision value and data to be processed,output, based on the decision value, the data to be processed, flagged as active, to one of a plurality of branches of data dependencies and operations,output, based on the decision value, an inactive flag to a different one of the plurality of branches; wherein each branch includes an operation to: input the data to be processed, flagged as active, output by the splitter operation,perform a calculation on the data to be processed, flagged as active, and output processed data flagged as active, andoutput an inactive flag when the inactive flag is accessed via the splitter operation, and a combiner operation to: input processed data, flagged as active from one of the branches, and input an inactive flag from another one of the branches, andoutput the processed data.
地址 Lund SE