高级检索

    多处理器片上系统任务调度研究进展评述

    A Survey of Task Scheduling Research Progress on Multiprocessor System-on-Chip

    • 摘要: 多处理器片上系统在单芯片上集成了多种指令集处理器,可完成复杂完整的功能,在图像处理、网络多媒体和嵌入式系统等应用领域前景广阔.任务映射与调度是多处理器片上系统设计的关键问题之一.介绍了多处理器片上系统的基本结构和面临的挑战,从调度算法分析和实现框架两个方面着重探讨了近年来多处理器片上系统任务调度的国内外研究进展情况,分析了当前亟待解决的问题与下一步主要的研究方向,可为多处理器片上系统相关研究提供参考.

       

      Abstract: Multiprocessor is very common in embedded computing systems because it can meet the performance, cost and energy/power consumption goals. Multiprocessor system-on-chip is often heterogeneous multiprocessors and integrates multiple instruction-set processors on a single chip that implements most of the functionality of a complex electronic system. Current trends indicate that multiprocessor system-on-chip is being increasingly used in application such as image processing, network multimedia, embedded system, and so on. Scheduling and mapping of tasks are important key problems in multiprocessor system-on-chip design, and are substantially more difficult than scheduling a uniprocessor. The basic architecture and design challenge of multiprocessor system-on-chip task scheduling algorithm are introduced. In particular, the current research progresses are summarized according to scheduling algorithm analysis and implementation framework. The scheduling algorithm analysis is classified into three categories, and scheduler implementation framework is classified into two categories by using task modeling. Many open research problems are pointed out. Because of the large variety of timeliness requirements in real-time applications, an important goal is to find canonical representations of task considering timing constraints. It is an important target to implement high-effects scheduler based on multiprocessor system-on-chip platform. By comparing and analyzing these different projects and algorithms, researchers of related topic can gain useful information about task scheduling problem.

       

    /

    返回文章
    返回