Hardware implemented real-time operating system (abstract only)

Soon Ee Ong, Siaw Chen Lee, N. Ali
{"title":"Hardware implemented real-time operating system (abstract only)","authors":"Soon Ee Ong, Siaw Chen Lee, N. Ali","doi":"10.1145/2435264.2435314","DOIUrl":null,"url":null,"abstract":"Real-Time Operating System (RTOS) usually implemented as software component at fundamental layer of embedded system which consumes computing time and memory resources. This will introduce extra overhead and latency to the system. In addition to this, the software layer of RTOS also indirectly raises the complexity of system software. Shifting RTOS from software to hardware is an inspiring idea to abstract RTOS layer out from the embedded system software framework. It has the advantages of helping to reduce the system software complexity, as well as improves the system performance by reducing overhead and latency of RTOS. This paper presented a Simple and Efficient hardware implemented Real-Time Operating System (SEOS) architected for high portability and scalability. SEOS operates at co-processor level as an independent hardware component. It contains all essential OS services needed for embedded system design. This includes kernel scheduler, inter-task communication and synchronization (i.e. mutex, semaphore, mailbox), timer and IRQ handler. The application software interfaces with SEOS through a set of standard Application Programming Interface (API). Furthermore, SEOS is also equipped with Generic Bus Interface and Interconnect Bridge to enable effortless OS porting across different processor platforms. These innovative approaches have made SEOS to be plug-and-play in nature. Our test result shows that SEOS is having performance improvement over commercial software based RTOS, µC/OS-II, in several areas. SEOS consumes 31.6% less overhead in context switching, improves task level interrupt latency by 83.5%, shorten inter-task communication latency by 71.9% and significantly improves on performance jitter.","PeriodicalId":87257,"journal":{"name":"FPGA. ACM International Symposium on Field-Programmable Gate Arrays","volume":"2004 1","pages":"266"},"PeriodicalIF":0.0000,"publicationDate":"2013-02-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"FPGA. ACM International Symposium on Field-Programmable Gate Arrays","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2435264.2435314","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Real-Time Operating System (RTOS) usually implemented as software component at fundamental layer of embedded system which consumes computing time and memory resources. This will introduce extra overhead and latency to the system. In addition to this, the software layer of RTOS also indirectly raises the complexity of system software. Shifting RTOS from software to hardware is an inspiring idea to abstract RTOS layer out from the embedded system software framework. It has the advantages of helping to reduce the system software complexity, as well as improves the system performance by reducing overhead and latency of RTOS. This paper presented a Simple and Efficient hardware implemented Real-Time Operating System (SEOS) architected for high portability and scalability. SEOS operates at co-processor level as an independent hardware component. It contains all essential OS services needed for embedded system design. This includes kernel scheduler, inter-task communication and synchronization (i.e. mutex, semaphore, mailbox), timer and IRQ handler. The application software interfaces with SEOS through a set of standard Application Programming Interface (API). Furthermore, SEOS is also equipped with Generic Bus Interface and Interconnect Bridge to enable effortless OS porting across different processor platforms. These innovative approaches have made SEOS to be plug-and-play in nature. Our test result shows that SEOS is having performance improvement over commercial software based RTOS, µC/OS-II, in several areas. SEOS consumes 31.6% less overhead in context switching, improves task level interrupt latency by 83.5%, shorten inter-task communication latency by 71.9% and significantly improves on performance jitter.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
硬件实现实时操作系统(抽象)
实时操作系统(RTOS)通常作为软件组件实现在嵌入式系统的基础层,消耗大量的计算时间和内存资源。这将给系统带来额外的开销和延迟。除此之外,RTOS的软件层也间接提高了系统软件的复杂性。将RTOS层从嵌入式系统软件框架中抽象出来是一个鼓舞人心的想法。它的优点是有助于降低系统软件的复杂性,并通过减少RTOS的开销和延迟来提高系统性能。本文提出了一种简单高效的硬件实现实时操作系统(seo),该系统具有较高的可移植性和可扩展性。seo作为一个独立的硬件组件在协处理器级别运行。它包含嵌入式系统设计所需的所有基本操作系统服务。这包括内核调度器、任务间通信和同步(即互斥锁、信号量、邮箱)、计时器和IRQ处理程序。应用软件通过一套标准的应用程序编程接口(API)与seo进行接口。此外,SEOS还配备了通用总线接口和互连桥接,使操作系统在不同的处理器平台上轻松移植。这些创新的方法使得seo本质上是即插即用的。我们的测试结果表明,与基于商业软件的RTOSµC/OS-II相比,seo在几个方面的性能有所提高。seo在上下文切换方面减少了31.6%的开销,将任务级中断延迟提高了83.5%,将任务间通信延迟缩短了71.9%,并显著改善了性能抖动。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
FPGA '22: The 2022 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, Virtual Event, USA, 27 February 2022 - 1 March 2022 HBM Connect: High-Performance HLS Interconnect for FPGA HBM. AutoBridge: Coupling Coarse-Grained Floorplanning and Pipelining for High-Frequency HLS Design on Multi-Die FPGAs. FPGA '21: The 2021 ACM/SIGDA International Symposium on Field Programmable Gate Arrays, Virtual Event, USA, February 28 - March 2, 2021 FPGA '20: The 2020 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, Seaside, CA, USA, February 23-25, 2020
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1