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 条
  • [31] IMPLEMENTATION OF FREQUENCY-BASED CLASSIFICATION OF DAMAGES IN COMPOSITES USING REAL-TIME FPGA-BASED HARDWARE FRAMEWORK
    Cunha, Adauto P. A.
    Wirtz, Sebastian F.
    Soeffker, Dirk
    Beganovic, Nejra
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2017, VOL 8, 2017,
  • [32] Asynchronous event handling and real-time threads in the real-time specification for Java
    Department of Computer Science, University of York, YOlO 5DD, United Kingdom
    Real Time Technol Appl Proc, (81-89):
  • [33] Hardware implementation based on FPGA of semaphore management in μc/OS-II real-time operating system
    College of Information Engineering and Art Design, Zhejiang University of Water Resources and Electric Power, Hangzhou
    310018, China
    Int. J. Grid Util. Comput., 3-4 (192-199):
  • [34] Real-time fast learning hardware implementation
    Zhang M.J.
    Garcia S.
    Terre M.
    International Journal for Simulation and Multidisciplinary Design Optimization, 2023, 14
  • [35] Hardware implementation of programming languages for real-time
    Ward, M
    Audsley, NC
    EIGHTH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, : 276 - 285
  • [36] A real-time hardware implementation of the Hough transform
    Cucchiara, R
    Neri, G
    Piccardi, M
    JOURNAL OF SYSTEMS ARCHITECTURE, 1998, 45 (01) : 31 - 45
  • [37] Hardware Implementation for Real-Time Haze Removal
    Zhang, Bin
    Zhao, Jizhong
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2017, 25 (03) : 1188 - 1192
  • [38] Debugging FPGA-accelerated Real-time Systems
    Geier, Martin
    Brandle, Marian
    Faller, Dominik
    Chakraborty, Samarjit
    2020 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2020), 2020, : 350 - 363
  • [39] An FPGA implementation for real-time edge detection
    Jiang, Jie
    Liu, Chang
    Ling, Sirui
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2018, 15 (04) : 787 - 797
  • [40] An FPGA implementation for real-time edge detection
    Jie Jiang
    Chang Liu
    Sirui Ling
    Journal of Real-Time Image Processing, 2018, 15 : 787 - 797