发明名称 Data Processing Apparatus and Method for Accelerating Execution Subgraphs
摘要 A data processing apparatus and method are provided for processing data under control of a program having program instructions including sequences of individual program instructions corresponding to computational subgraphs identified within the program. Each computational subgraph has a number of input operands and produces one or more output operands. The apparatus comprises an operand store for storing the input and output operands, and processing logic for executing individual program instructions from the program. Also provided is configurable accelerator logic which, in response to reaching an execution point within the program corresponding to a sequence of individual program instructions corresponding to a computational subgraph, evaluates one or more output functions associated with the computational subgraph. The evaluation of each output function generates an output operand for storing in the operand store, and each output operand corresponds to an output that would have been generated had the sequence of individual program instructions corresponding to the computational subgraph have been executed by the processing logic. Configuration storage stores a single look-up table (LUT) configuration for each output function, and for each output function to be evaluated, the accelerator logic is configured dependent on the associated single LUT configuration from the configuration storage, such that on receipt of the input operands of the computational subgraph, the accelerator logic will generate the output operand. This technique has been found to provide a particularly efficient accelerator logic for evaluating output functions associated with computational subgraphs.
申请公布号 US2008263332(A1) 申请公布日期 2008.10.23
申请号 US20050884362 申请日期 2005.06.22
申请人 YEHIA SAMI;FLAUTNER KRISZTIAN 发明人 YEHIA SAMI;FLAUTNER KRISZTIAN
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址