发明名称 |
多核系统的编译装置和方法 |
摘要 |
提供一种多核系统的编译装置和方法。一种能够将多核系统中的空闲资源最小化以及将多核系统中的可用资源最大化的设备和方法。所述设备包括:静态调度单元,被配置生成一个或多个任务组,每个任务组包括至少一个任务,并且通过根据所述任务组的执行时间估计,分割或组合包括在所述任务组中的任务来将所述任务组分配给虚拟核;和动态调度单元,被配置将虚拟核映射到物理核,动态调度单元将已分配给第一物理核的任务组的部分再分配给第二物理核,所述第一物理核已被分配执行时间估计最高的任务组,而所述第二物理核与第一物理核连接,并且已被分配执行时间估计最低的任务组。 |
申请公布号 |
CN102541628B |
申请公布日期 |
2016.12.14 |
申请号 |
CN201110119301.2 |
申请日期 |
2011.05.04 |
申请人 |
三星电子株式会社 |
发明人 |
权起爽;金硕镇;斯科特·马尔克;朴英俊 |
分类号 |
G06F9/46(2006.01)I;G06F9/50(2006.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
北京铭硕知识产权代理有限公司 11286 |
代理人 |
罗延红;郭鸿禧 |
主权项 |
一种编译设备,包括:静态调度单元,被配置生成一个或多个任务组,并且通过根据所述任务组的执行时间估计,分割或组合包括在所述任务组中的任务来将所述任务组分配给虚拟核,其中,每个任务组包括至少一个任务;和动态调度单元,被配置将虚拟核映射到物理核,动态调度单元将已分配给第一物理核的任务组的执行时间估计最高的部分再分配给第二物理核,所述第二物理核与第一物理核连接,并且已被分配执行时间估计最低的任务组,其中,静态调度单元基于虚拟核的个数计算所述任务组的执行时间估计,以执行所述任务组的每个,并且通过根据计算的结果分割或组合包括在所述任务组中的任务来重新生成所述任务组。 |
地址 |
韩国京畿道水原市 |