摘要 |
Many-core processor architecture comprising a plurality of clusters, wherein each of said clusters comprises a plurality of arithmetic cores, a shared memory arranged to be accessed by each of said plurality of arithmetic cores, an input-output, lO, interface arranged for inter-connecting said plurality of clusters, and a control core arranged for locally scheduling of tasks over said arithmetic cores within a same cluster, wherein said many-core processor architecture comprises a many-core operating system arranged for distributing tasks over said clusters and wherein said many-core operating system comprises a plurality of cooperating microkernels distributed over said each of said clusters and arranged for running in a kernel space of said control core of each of said clusters for locally scheduling of said tasks over said arithmetic cores within a same cluster. |