RTC-Threads: A user-level real-time threads package for multimedia systems

被引:0
|
作者
Oikawa, S
Tokuda, H
机构
关键词
software; operating system; real-time system; multimedia;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In forthcoming multimedia environments, continuous-media data, such as video and audio data, will be used by a variety of multimedia applications. Multimedia applications require efficient and flexible support from real-time operating systems. This is because the changes in system and network loads require dynamic management of real-time thread behavior. If threads are implemented at the user level, operations on threads can be processed at the user level, and the efficient management of threads becomes possible by avoiding kernel interventions. Thus, we can provide an effective platform for multimedia applications. The goal of our work is to realize high-performance user-level real-atime threads which satisfy the above requirements of multimedia systems. In this paper we describe the design and implementation of a user-level real-time threads package, called RTC-Threads, which is being developed on the RT-Mach microkernel. The results of performance evaluations show that our user-level real-time threads outperform real-time kernel-provided threads, which are implemented in the microkernel, in terms of efficiency and accuracy.
引用
收藏
页码:1443 / 1452
页数:10
相关论文
共 50 条
  • [1] A user-level checkpointing library for POSIX threads programs
    Dieter, WR
    Lumpp, JE
    [J]. TWENTY-NINTH ANNUAL INTERNATIONAL SYMPOSIUM ON FAULT-TOLERANT COMPUTING, DIGEST OF PAPERS, 1999, : 224 - 227
  • [2] User-Level Opinion Propagation Analysis in Discussion Forum Threads
    Cercel, Dumitru-Clementin
    Trausan-Matu, Stefan
    [J]. ARTIFICIAL INTELLIGENCE: METHODOLOGY, SYSTEMS, AND APPLICATIONS, 2014, 8722 : 25 - 36
  • [3] BOLT: Optimizing OpenMP Parallel Regions with User-Level Threads
    Iwasaki, Shintaro
    Amer, Abdelhalim
    Taura, Kenjiro
    Seo, Sangmin
    Balaji, Pavan
    [J]. 2019 28TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT 2019), 2019, : 29 - 42
  • [4] Parallelized Software Offloading of Low-Level Communication with User-Level Threads
    Endo, Wataru
    Taura, Kenjiro
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING IN ASIA-PACIFIC REGION (HPC ASIA 2018), 2018, : 289 - 298
  • [5] MPI plus ULT: Overlapping Communication and Computation with User-Level Threads
    Lu, Huiwei
    Seo, Sangmin
    Balaji, Pavan
    [J]. 2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 444 - 454
  • [6] Analyzing the Performance Trade-Off in Implementing User-Level Threads
    Iwasaki, Shintaro
    Amer, Abdelhalim
    Taura, Kenjiro
    Balaji, Pavan
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (08) : 1859 - 1877
  • [7] Scheduling user-level threads on distributed shared-memory multiprocessors
    Polychronopoulos, ED
    Papatheodorou, TS
    [J]. EURO-PAR'99: PARALLEL PROCESSING, 1999, 1685 : 358 - 368
  • [8] RUN-TIME SUPPORT FOR USER-LEVEL ULTRALIGHTWEIGHT THREADS ON DISTRIBUTED-MEMORY COMPUTERS
    SHU, W
    [J]. JOURNAL OF SUPERCOMPUTING, 1995, 9 (1-2): : 91 - 103
  • [9] μprofiler:: Profiling user-level threads in a shared-memory programming environment
    Buhr, PA
    Denda, R
    [J]. COMPUTING IN OBJECT-ORIENTED PARALLEL ENVIRONMENTS, 1998, 1505 : 159 - 166
  • [10] Hijack: Taking control of COTS systems for real-time user-level services
    Parmer, Gabriel
    West, Richard
    [J]. RTAS 2007: 13TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2007, : 133 - +