发明名称 Multi-threaded Media Processing Architecture
摘要 A processing system is provided for processing multiple streams of data on a plurality of execution threads, e.g. a tile-based computer graphic rendering system. Data is selected from a plurality of data sources in dependence upon the availability of storage in storage resource 140. An address in the data storage means is allocated for the data thus selected. The selected data is then loaded into the allocated address. An execution task comprising the selected data source, the data address and an execution address is constructed and then queued with previously constructed tasks. A determination is made as to which processing resources are required for each task and tasks are selected for execution in dependence on this. Tasks selected for execution are distributed across a plurality of processing threads. The allocation of data storage in the data storage means includes the steps of selecting data from one of the data sources and supplying a code execution address to a programmable data sequencer. The code from the code execution address is executed to cause data to be written to the data storage means.
申请公布号 GB2430513(A) 申请公布日期 2007.03.28
申请号 GB20060018972 申请日期 2006.09.26
申请人 IMAGINATION TECHNOLOGIES LIMITED 发明人 JOHN HOWSON
分类号 G06F9/38;G06F9/46 主分类号 G06F9/38
代理机构 代理人
主权项
地址