Reconfigurable parallel computing is required to provide high-performance embedded computing, hide hardware complexity, boost software development, and manage multiple workloads when multiple applications are running simultaneously on the emerging network-on-chip (NoC)-based multiprocessor systems-on-chip (MPSoCs) platforms. In these type of systems, the overall system performance may be affected due to congestion, and therefore parallel programming stacks must be assisted by quality-of-service (QoS) support to meet application requirements and to deal with application dynamism. © 2005-2012 IEEE.
- Networks-on-chip (NoCs)
- NoC-based multiprocessor systems-on-chip (MPSoC)
- parallel computing
- quality of service (QoS)
- runtime reconfiguration