发明名称 Allocation of data storage in a multithreaded data storage system
摘要 A multithreaded data processing system includes data storage means 1036. Data masters 1001 issue data service requests to Data Master Selection (DMS) unit 1006. DMS 1006 selects a data master 1001 in dependence upon the availability of data storage resource within data storage means 1036. After selecting a data master, the DMS allocates the required data storage, updates resource manager 1002, and passes the selected data master's request to Programmable data sequencer (PDS) 1004. PDS 1004 is supplied with a code execution address by the selected data master. Code executed from the code execution address causes data to be written to the data storage means 1036. Execution of the code may generate data directly to data store 1036 or fetch data from memory via DMA unit 1008. PDS 1004 may be a programmable processor or implemented as a thread. The invention may be applied to a tile-based rendering system (Fig. 7) for processing video and 3-dimensional computer graphics.
申请公布号 GB2440689(A) 申请公布日期 2008.02.06
申请号 GB20070020214 申请日期 2006.09.26
申请人 IMAGINATION TECHNOLOGIES LIMITED 发明人 JOHN HOWSON
分类号 G06F13/16;G06F9/38;G06F9/50 主分类号 G06F13/16
代理机构 代理人
主权项
地址