发明名称 多核多处理器的执行线程分配方法
摘要 本发明公开了一种多核多处理器的执行线程(Thread)分配方法,首先建立各个执行项与其原始码的对应关系列表,并在启动各执行项的执行线程的过程中,生成执行项与其执行线程识别码的对应关系列表,然后依据此两种列表对执行线程进行分配。此外,还可以在执行项与其原始码的对应关系列表中对应增加一优先指定列表,以标识各执行项的执行线程分组优先指定类型,或者/以及为特定执行项提供一潜在资源冲突接口,进而在执行线程分组时优先考虑此优先指定或/及潜在资源冲突设定。
申请公布号 CN100495346C 申请公布日期 2009.06.03
申请号 CN200610111801.0 申请日期 2006.08.21
申请人 英业达股份有限公司 发明人 段秋月;陈镇;陈玄同;刘文涵
分类号 G06F9/46(2006.01)I 主分类号 G06F9/46(2006.01)I
代理机构 北京律诚同业知识产权代理有限公司 代理人 梁 挥;徐金国
主权项 1、一种多核多中央处理器的执行线程分配方法,应用于多个多核中央处理器的执行线程调用中,其特征在于,该方法包含下列步骤:建立各个执行项与其原始码的对应关系列表,以反映所述各个执行项在一软件层的潜在资源竞争;在启动所述各个执行项的执行线程的过程中,生成所述各个执行项与其执行线程识别码的对应关系列表;依据该执行项与其原始码的对应关系列表及该执行项与其执行线程识别码的对应关系列表,将属于同一执行项启动的不同执行线程分为同一组,属于同一原始码的不同执行项所启动的不同执行线程分为同一组;以及依次指定该执行线程的多个分组至该多个多核中央处理器的单一执行核心来运行,以平均分配该多个多核中央处理器的执行线程调用。
地址 中国台湾台北市