[发明专利]基于公平性考虑的短作业优先内存请求调度方法有效
申请号: | 201210005511.3 | 申请日: | 2012-01-10 |
公开(公告)号: | CN102609312A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 吴俊敏;金瑛棋;蒋楠;赵小雨 | 申请(专利权)人: | 中国科学技术大学苏州研究院 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 苏州创元专利商标事务所有限公司 32103 | 代理人: | 范晴 |
地址: | 215123 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 公平性 考虑 作业 优先 内存 请求 调度 方法 | ||
1. 一种基于公平性考虑的短作业优先内存请求调度方法,用于片上多核处理器访问共享内存资源时,内存控制器调度各线程访存请求;其特征在于所述方法中内存控制器设定CPU访存线程的最大等待时间Tmax、时间窗口Twin,计数每个CPU访存线程的等待时间和每个CPU访存线程在Twin时间内的访存次数Cthread;所述操作系统按照以下步骤进行调度CPU访存线程对缓存进行访问:
(1)内存控制器判断CPU访存线程列表中是否存在某个CPU访存线程的等待时间达到或者超过Tmax;如果判断结果肯定,则出现该情况的CPU访存线程为最高优先级的访存线程;否则进行步骤(2);
(2)内存控制器判断CPU访存线程列表中是否存在行缓冲命中的CPU访存线程请求;如果判断结果肯定,则出现该情况的CPU访存线程为次优先级的访存线程;否则进行步骤(3);
(3)内存控制器判断CPU访存线程列表中请求访问的CPU访存线程是否是Cthread最小的线程请求;如果判断结果肯定,则出现该情况的CPU访存线程为下一优先级的访存线程;否则进行步骤(4);
(4)内存控制器调度CPU访存线程列表中所有CPU访存线程按照先来先服务(FCFS)策略进行对缓存进行访问。
2. 根据权利要求1所述的方法,其特征在于所述方法中当CPU访存线程请求进入内存控制器缓存时,内存控制器开始对CPU访存线程的请求打一个时间戳TimeAdded,CPU访存线程轮转每个内存时钟周期时,当前时间减去TimeAdded即为请求的等待时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学技术大学苏州研究院,未经中国科学技术大学苏州研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210005511.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有导流塔的汽车排气管
- 下一篇:秸秆排水体