发明名称 CONFIGURABLE THREAD ORDERING FOR THROUGHPUT COMPUTING DEVICES
摘要 A data processing apparatus and method processing data are disclosed. Execution circuitry is configured to execute multiple threads to perform data processing on input data by reference to at least one coordinate value of points in a reference domain. Thread allocation circuitry is configured to specify a selected point in the reference domain for each thread of the multiple threads respectively in order to allocate the data processing by specifying for each thread the at least one coordinate value of the specified point for that thread. Each thread accesses the input data with reference to its selected point in the reference domain and an order in which points in the reference domain are allocated to threads for data processing is configurable in the thread allocation circuitry.
申请公布号 US2015160982(A1) 申请公布日期 2015.06.11
申请号 US201414557935 申请日期 2014.12.02
申请人 ARM Limited 发明人 GLAUERT Timothy Holroyd
分类号 G06F9/50;G06F9/30;G06F9/48 主分类号 G06F9/50
代理机构 代理人
主权项 1. A data processing apparatus configured to perform data processing in a single program multiple data fashion, the data processing apparatus comprising: execution circuitry configured to execute multiple threads to perform the data processing on input data by reference to at least one coordinate value of points in a reference domain; and thread allocation circuitry configured to specify a selected point in the reference domain for each thread of the multiple threads respectively in order to allocate the data processing by specifying for each thread the at least one coordinate value of the specified point for that thread, wherein each thread accesses the input data with reference to its selected point in the reference domain, and wherein an order in which points in the reference domain are allocated to threads for data processing is configurable in the thread allocation circuitry.
地址 Cambridge GB