发明名称 |
PARALLEL PROCESSING DEVICE, PARALLEL PROCESSING METHOD, OPTIMIZATION DEVICE, OPTIMIZATION METHOD AND COMPUTER PROGRAM |
摘要 |
[Problem] To provide a parallel processing device for improving the operation rate of each core in a computation device having a plurality of processor cores in a process in which there are a large number of tasks that can be processed in parallel even though parallelism within the tasks is low. [Solution] This invention is provided with: a divided task acquisition unit (101) for acquiring tasks into which an application has been divided; a simultaneous-execution task number setting unit (102) for setting the number of simultaneously executed tasks in each thread array; an in-array thread number setting unit (103) for setting the number of threads in each thread array; a total-number-of-arrays setting unit (104) for setting the total number of arrays; a thread array control unit (105) for generating the threads and thread arrays; a resource allocation unit (106) for securing a resource for the number of simultaneously executed tasks in each of the thread arrays; a processing task determination unit (107) for determining the task to be processed by each thread; and a task execution unit (108) for causing the task thus determined to be executed by each of the threads. |
申请公布号 |
US2014089935(A1) |
申请公布日期 |
2014.03.27 |
申请号 |
US201214118283 |
申请日期 |
2012.05.18 |
申请人 |
TAKANO FUMIYO;NEC CORPORATION |
发明人 |
TAKANO FUMIYO |
分类号 |
G06F9/50 |
主分类号 |
G06F9/50 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|