FPGA implementation of hardware accelerated RTOS based on real-time event handling

被引:1
|
作者
Zagan, Ionel [1 ,2 ]
Gaitan, Vasile Gheorghita [1 ,2 ]
机构
[1] Stefan cel Mare Univ Suceava, Suceava 720229, Romania
[2] Stefan cel Mare Univ, Integrated Ctr Res Dev & Innovat Adv Mat Nanotechn, Suceava, Romania
来源
JOURNAL OF SUPERCOMPUTING | 2023年 / 79卷 / 11期
关键词
nMPRA architecture; Hardware RTOS; Fast context switch; Resource multiplication; PRIORITY QUEUE ARCHITECTURES; PROCESSOR;
D O I
10.1007/s11227-023-05151-0
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Actual trends in the real-time system field consists of migration towards complex central processing unit (CPU) architectures with enhanced execution predictability and rapid CPU contexts switch, thus obtaining high-performant control systems. The main objective of this paper is to present the results obtained following the implementation of real-time operating systems (RTOS) functions in hardware. Based on the CPU resource multiplication concept, actual researches has been focused on synthesizing in field-programmable gate array (FPGA) and implementing innovative solutions to improve RTOS performance. The results are materialized by validating an efficient hardware scheduler micro-architecture, from which a remarkable efficiency and a plus of performance and predictability are obtained. The experimental results, the FPGA resource requirements for implementation of the processor in different configurations, and the comparisons with other similar processor architectures are presented in order to verify theoretical aspects proposed through this paper.
引用
收藏
页码:12441 / 12471
页数:31
相关论文
共 50 条
  • [21] A real-time test and simulation environment based on standard FPGA hardware
    Duelks, Ramona
    Salewski, Falk
    Kowalewski, Stefan
    2009 TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE-PRACTICE AND RESEARCH TECHNIQUES, TAIC PART 2009, 2009, : 197 - 204
  • [22] A Software-Hardware Mixed Design for the FPGA Implementation of the Real-Time Edge Detection
    El Houari, Kobzili
    Cherrad, Benbouchama
    Zohir, Irki
    IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2010), 2010,
  • [23] Hardware implementation of a real-time neural network controller with a DSP and an FPGA for nonlinear systems
    Jung, Seul
    Kim, Sung su
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2007, 54 (01) : 265 - 271
  • [24] Low-cost and Real-time Hardware Implementation of Stereo Vision System on FPGA
    Fathi, Mostafa
    Sheikhaei, Samad
    Tavakoli, Javad
    2019 27TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE 2019), 2019, : 258 - 263
  • [25] FPGA Based Real-Time Lane Detection and Tracking Implementation
    El hajjouji, I.
    El mourabit, A.
    Asrih, Z.
    Mars, S.
    Bernoussi, B.
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL AND INFORMATION TECHNOLOGIES (ICEIT), 2016, : 186 - 190
  • [26] FPGA based implementation of real-time video watermarking chip
    Jeong, Yong-Jae
    Moon, Kwang-Seok
    Kim, Jong-Nam
    EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2007, 4523 : 133 - +
  • [27] Efficient implementation of real-time PFFT processor based on FPGA
    Ling, Xiao-Feng
    Gong, Xin-Bao
    Jin, Rong-Hong
    Shanghai Jiaotong Daxue Xuebao/Journal of Shanghai Jiaotong University, 2012, 46 (11): : 1811 - 1815
  • [28] Real-time Implementation of Panoramic Mosaic Camera based on FPGA
    Zhou, Weiguo
    Liu, Yunhui
    Lyu, Congyi
    Zhou, Weihua
    Peng, Jianqing
    Yang, Ruijia
    Shang, Haiyang
    2016 IEEE INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING AND ROBOTICS (IEEE RCAR), 2016, : 204 - 209
  • [29] An FPGA-Based Accelerated Optimization Algorithm for Real-Time Applications
    Psarakis, Mihalis
    Dounis, Anastasios
    Almabrok, Abdoalnasir
    Stavrinidis, Stavros
    Gkekas, Georgios
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2020, 92 (10): : 1155 - 1176
  • [30] An FPGA-Based Accelerated Optimization Algorithm for Real-Time Applications
    Mihalis Psarakis
    Anastasios Dounis
    Abdoalnasir Almabrok
    Stavros Stavrinidis
    Georgios Gkekas
    Journal of Signal Processing Systems, 2020, 92 : 1155 - 1176