王颖慧,郭锐锋,韩卫光,尹震宇,邓昌义,彭阿珍,吴昊天
1(中国科学院大学,北京 100049)
2(中国科学院 沈阳计算技术研究所,沈阳 110168)
基于多核ARM的数控系统实时性研究①
王颖慧1,2,郭锐锋2,韩卫光2,尹震宇2,邓昌义1,2,彭阿珍1,2,吴昊天1,2
1(中国科学院大学,北京 100049)
2(中国科学院 沈阳计算技术研究所,沈阳 110168)
随着数控系统的不断发展,数控系统对精度和速度有了更高的要求,这都对当前普遍采用的单核处理器平台提出了严峻的挑战.基于同构的四核ARM处理器平台,在添加了实时补丁的Linux系统环境下,根据数控系统中硬实时任务、软实时任务、非实时任务并存的特点,把数控系统任务合理的分配到多核ARM上运行,并采用改进的RM算法进行调度,最后对新的任务调度算法进行实时性能测试.本调度模型能够解决了数控系统混合任务调度的问题,并能满足数控系统对实时性的要求.
多核ARM;实时调度;RM算法;IRM算法
目前基于嵌入式芯片的数控系统普遍采用单核处理器平台,随着对数控系统功能和性能要求的不断提高,对处理器平台的性能要求也越来越高,在单核平台上运行高档数控系统软件遇到了严峻的挑战.单纯通过提高CPU的主频和指令的执行效率来提高性能,不仅会带来巨大的功耗问题,而且还面临着技术和工艺方面的瓶颈.多核处理器的出现,大大提高了处理器的性能,满足了人们对处理器性能提高的要求,成了商业化处理器的发展趋势,但也给体系结构……