-
题名一种多核平台下的用户级实时多任务库
被引量:3
- 1
-
-
作者
吴志强
黄章进
顾乃杰
张旭
-
机构
中国科学技术大学计算机科学与技术学院
中国科学技术大学安徽省计算与通信重点实验室
中国科学技术大学先进技术研究院
-
出处
《小型微型计算机系统》
CSCD
北大核心
2015年第7期1438-1443,共6页
-
基金
国家"核高基"重大专项项目(2009ZX01028-002-003-005)资助
高等学校学科创新引智计划项目(B07033)资助
-
文摘
针对Linux系统中线程的创建、调度、同步开销较大而无法满足一些实时应用的问题,在ARM和X86多核平台下设计实现了一种基于优先级位图调度且可抢占的多任务库(Utask).该库通过在用户态为实时任务提供任务的创建、优先级位图调度、快速的上下文切换和高性能信号量等操作,减少了实时任务运行过程中对内核空间的访问次数,提高了任务管理的效率,在Linux用户空间提供了一种高效的实时运行环境,且便于在不同内核版本的Linux操作系统中移植.实验表明,与内核级线程库(Pthread)和当前主流的用户级任务库(Libtask)相比,该库大大减少了任务创建、切换和同步的开销,提高了任务的实时性.
-
关键词
用户级多任务
上下文切换
实时性
多核平台
位图调度
-
Keywords
user-level multitask
context-switch
real-time
multicore platform
bitmap schedule
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名基于移动中间件抽象层调度策略研究
- 2
-
-
作者
黄锦涛
何加铭
陈平
贾德祥
-
机构
宁波大学通信技术研究所
-
出处
《杭州电子科技大学学报(自然科学版)》
2010年第5期101-104,共4页
-
基金
科技部公共服务平台创新基金资助项目(C26243314159)
浙江省科技计划项目资助项目(C31107)
国际科技合作项目资助项目(DFA12120)
-
文摘
移动中间件由于实时性要求,需要不同调度策略支持。该文提出的位图调度和多级调度两种调度策略,采用调度可定制方式,以线程为基本调度单位,支持抢占式调度。实验测试表明,将多级调度结合可达截止期优先算法的混合应用,对降低IQ阻塞率有较好效果。
-
关键词
位图调度
多级调度
优先级
-
Keywords
bitmap scheduling
multi-level scheduler
priority
-
分类号
TN-55
[电子电信]
-