• DocumentCode
    1432438
  • Title

    Evolvable multi-processor: A novel MPSoC architecture with evolvable task decomposition and scheduling

  • Author

    Vakili, Sattar ; Fakhraie, S. Mehdi ; Mohammadi, Soheil

  • Author_Institution
    Silicon Intell. Lab., Sch. of ECE, Univ. of Tehran, Tehran, Iran
  • Volume
    4
  • Issue
    2
  • fYear
    2010
  • fDate
    3/1/2010 12:00:00 AM
  • Firstpage
    143
  • Lastpage
    156
  • Abstract
    Multi-processor system-on-chip (MPSoC) approach is an emerging trend for designing high performance computational systems. This trend faces some restrictive challenges in hardware and software developments. This paper presents a novel MPSoC system, which tries to overcome some of these major challenges using new architectural techniques. The main novelty of this system is accomplishment of both task decomposition and scheduling activities at run-time using hardware units. Hence, parallel programming or compile-time parallelisation is not required in this system and thus, it can directly and efficiently execute single-processor sequential programmes. This system utilises evolutionary algorithms to perform decomposition and scheduling operations, and therefore it is called evolvable multi-processor (EvoMP) system. This approach finds an efficient scheme to distribute different segments of the running application among available computational resources. Such a dynamic adaptability is also beneficial to achieve advantageous features like low-cost fault tolerance. This paper presents the operational and architectural details, improvements, constraints, and the obtained experimental results of the EvoMP.
  • Keywords
    evolutionary computation; microprocessor chips; multiprocessing systems; MPSoC architecture; computational resources; computational systems; dynamic adaptability; evolutionary algorithms; evolvable multiprocessor; evolvable task decomposition; fault tolerance; multiprocessor system on chip; scheduling; single processor sequential programmes;
  • fLanguage
    English
  • Journal_Title
    Computers & Digital Techniques, IET
  • Publisher
    iet
  • ISSN
    1751-8601
  • Type

    jour

  • DOI
    10.1049/iet-cdt.2008.0120
  • Filename
    5424205