By Topic

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

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $31
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Vakili, S. ; Silicon Intell. Lab., Sch. of ECE, Univ. of Tehran, Tehran, Iran ; Fakhraie, S.M. ; Mohammadi, S.

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.

Published in:

Computers & Digital Techniques, IET  (Volume:4 ,  Issue: 2 )