• DocumentCode
    3029749
  • Title

    A Scheduling Algorithm for Network on Chip

  • Author

    Subha, S.

  • Author_Institution
    Dept. of Comput. Eng., SantaClara Univ., Santa Clara, CA, USA
  • fYear
    2009
  • fDate
    28-29 Dec. 2009
  • Firstpage
    289
  • Lastpage
    291
  • Abstract
    Network on chip can be viewed as processors from various families residing on a chip. Programs issued to a particular processor type can be divided into sequential and parallel code. The processors are assumed to be connected to each other as a directed graph. The parallel code is called as a task. Each task is characterized by an estimated time for completion. This paper proposes a method to determine the allocation of the parallel tasks during program execution to the processors of the same type to achieve optimal execution time. The proposed model assumes shared memory model. A linear programming model is developed to determine the number of tasks allotted to each processor belonging to a family for any parallel code, given the average waiting time for each of the processors in the family. The proposed algorithm is simulated with an example which gives 18% improvement in performance over round robin allocation of tasks.
  • Keywords
    directed graphs; linear programming; network-on-chip; scheduling; directed graph; linear programming model; network on chip; parallel code; parallel task allocation; round robin allocation; scheduling algorithm; sequential code; shared memory model; Computer architecture; Computer networks; Linear programming; Network-on-a-chip; Operating systems; Processor scheduling; Round robin; Scheduling algorithm; Telecommunication computing; Telecommunication control; Optimization of scheduling; task allocation in CMP; task scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advances in Computing, Control, & Telecommunication Technologies, 2009. ACT '09. International Conference on
  • Conference_Location
    Trivandrum, Kerala
  • Print_ISBN
    978-1-4244-5321-4
  • Electronic_ISBN
    978-0-7695-3915-7
  • Type

    conf

  • DOI
    10.1109/ACT.2009.78
  • Filename
    5376691