发明名称 Scalable multi-threaded media processing architecture
摘要 A method and apparatus are provided for processing multiple streams of data on a plurality of execution threads. Date is selected from a plurality of data sources ( 1001 ). An address in the data storage means ( 1036 ) is allocated for the data thus selected. The selected data is then loaded into the allocated address. Following this an execution task comprising the selected data source, the date address and an execution address is constructed and the data task is 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 ( 170 ). 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 ( 1004 ). The code from the code execution address is executed to cause data to be written to the data storage means. Furthermore, a tile based computer graphic rendering system may comprise a plurality of muli-threaded processor cores. Each processor core is allocated to different sectors of the tile.
申请公布号 US2007101013(A1) 申请公布日期 2007.05.03
申请号 US20060527325 申请日期 2006.09.26
申请人 HOWSON JOHN 发明人 HOWSON JOHN
分类号 G06F15/16;G06F9/38 主分类号 G06F15/16
代理机构 代理人
主权项
地址