کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
455455 695370 2012 16 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
An efficient scheduler of RTOS for multi/many-core system
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
پیش نمایش صفحه اول مقاله
An efficient scheduler of RTOS for multi/many-core system
چکیده انگلیسی

Recently there is a trend to broaden the usage of lower-power embedded media processor core to build the future high-end computing machine or the supercomputer. However the embedded solution also faces the operating system (OS) design challenge which the thread invoking overhead is higher for fine-grained scientific workload, the message passing among threads is not managed efficiently enough and the OS does not provide convenient enough service for parallel programming. This paper presents a scheduler of master-slave real-time operating system (RTOS) to manage the thread running for the distributed multi/many-core system without shared memories. The proposed scheduler exploits the data-driven feature of scientific workloads to reduce the thread invoking overhead. And it also defines two protocols: (1) one is between the RTOS and application program, which is used to reduce the burden of parallel programming for the programmer; (2) another one is between the RTOS and networks-on-chip, which is used to manage the message passing among threads efficiently. The experimental results show that the proposed scheduler can manage the thread running with lower overhead and less storage requirement, thereby, improving the multi/many-core system performance.

Figure optionsDownload as PowerPoint slideHighlights
► The scheduler of RTOS defines an efficient protocol for the application program to amortize the difficulties in parallel programming.
► By message passing acceleration and object invoking flow categorization, the scheduler invokes the objects for execution with lower overhead than ever before.
► The efficient protocol between RTOS and NoC is defined in the scheduler design which manages the message passing among objects efficiently.
► For scientific workload, improvement in system efficiency is achieved.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Computers & Electrical Engineering - Volume 38, Issue 3, May 2012, Pages 785–800
نویسندگان
, , , , , ,