基于多核处理器并行系统的任务调度算法研究

被引量 : 0次 | 上传用户:blueseaxw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多核处理器的普及,多核技术也逐渐成熟。但在一些特定系统中,如何发挥多核处理器的效率,提高系统性能又成为一个新的研究课题。基于多核处理器的并行系统的任务调度就是其中一个新的研究热点。尽管目前对多核处理器上的任务调度技术开展了一些研究,然而并没有明确的针对多核系统上的任务调度的标准和规范。基于多核处理器并行系统的任务调度技术还是一个不成熟的领域,还需要我们不断的研究和探索。本文对基于多核处理器并行系统的调度问题作了深入研究,给出了基于该系统的任务调度模型,及适用于基于多核处理器并行系统的调度算法。该算法根据基于多核处理器的并行系统的特点,在任务调度之前引入任务分配策略,并引入任务复制,进一步对算法进行优化。算法共分为三大部分:任务分配、任务复制及任务调度。任务分配是一个基于迭代的启发式算法,在任务分配操作中,将属于同一进程的线程分配给处理器。而任务复制则使处理器之间相互独立,将那些属于不同处理器,并存在通信的线程复制到同一个处理器上执行。任务分配、任务复制的目的都是为了减少通信开销。最后是任务调度,在前面两轮操作之后,处理器之间互相独立,本文采用遗传算法对每个处理器进行独立的任务调度,以提高调度效率。本文采用随机图及在Simies模拟的多核平台上对本文算法进行了测试。在使用随机图测试中,本文从任务规模、CCRs、分支数三个方面对算法进行测试,验证了算法的有效性及调度性能。然后在Simics模拟的多核平台上对算法进一步进行测试,进一步证实了算法在真实环境下的有效性。通过实验的结果证明,本文算法缩短了调度时间,与传统的遗传算法相比,具有明显的优势。
其他文献
建筑作为人们生活的主场所,其安全性、美观性、结构合理性与可靠性等因素成为衡量建筑自身好坏的重要标准,在当下的建筑机构设计优化过程中,我国建筑行业仍需对建筑结构设计
培养学生的科学精神是语文课程所应承载的教育使命。由于理论的规避、外在的干预及课程实施等方面的原因,造成了语文课程科学精神的缺失。科学精神回归语文课程,就要转变课程
根据福建省人民政府办公厅闽政办(2003)79号文件:自2003年7月1日起,我省城镇逐步禁止使用烧结粘土砖,全面推广应用新型墙体材料。由于加气混凝土砌块对保护耕地、节约能源、
In recent years,urban rail transit has sprung up rapidly in China and become an important part of the urban public transportation system.The extensive construction of urban rail transit has greatly en
电影从诞生之日起就与资金紧密地联结着,资金的缺失或不足直接影响着电影发展的步伐。电影业作为文化产业的一部分,有着强烈的意识形态属性,因此电影投融资政策各项内容必须
会计稳健性作为一种协调企业契约各方利益冲突的机制,它能有效降低契约各方的代理成本,在中国资本市场的会计信息披露中提高其稳健性有其现实意义。而契约的需求正是推动稳健
随着我国提出构建社会主义和谐社会的奋斗目标,志愿服务活动已经成为了在全社会得到广泛认同的精神文明建设重要手段,志愿者事业发展迅速,志愿者人数不断增加。2008年北京奥
中国于2006年2月正式颁布了新企业会计准则,新的企业会计准则从2007年1月1日起适用于上市公司。这是我国会计界的里程碑,它将推动中国向更现代的经济模式过渡,并有利于会计信
<正>广东的高中英语新课程改革实验已试行两年多了。学生们的学习理念与学习行为是否发生了变化?能否达到英语新课标提出的“在实践中学习,在教师指导下主动地、
近几十年来投资银行业在证券市场、国民经济战略重组与现代企业制度的建立中发挥着越来越重要的作用。而在这次金融风暴中,国外投资银行面临了前所未有的困境,相反还处于发展