Title :
Archipelago: A Floorplan Optimized for Concurrent Multiple Applications on Network-on-Chip
Author :
Chao Lu ; Shaoli Liu ; Lei Wang ; Longbing Zhang ; Meng Wen
Author_Institution :
State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China
Abstract :
In practice, a chip multiprocessor (CMP) with many nodes often runs multiple applications simultaneously and nodes allocated to different applications seldom communicate. Leveraging the non-uniformity of communication, it is possible to optimize the Network-on-Chip (NoC) performance for the case of single chip running multiple applications through reducing the physical links lengths between nodes which tend to be allocated to the same application. In this paper, we propose a novel, nearly zero-cost floor plan method called Archipelago which rearranges the lengths of physical links by flipping hard IP of nodes. With communication monitoring and dynamic thread scheduling, Archipelago significantly reduces the average latency of NoC for concurrent multiple small- and medium-size applications. Experimental results show that Archipelago averagely reduces the packet latency by 19.10% and maximum to 24.4% for three-node applications on 4 × 4 mesh NoC.
Keywords :
circuit layout; microprocessor chips; multiprocessing systems; network-on-chip; Archipelago; CMP; NoC average latency; NoC performance; chip multiprocessor; communication monitoring; concurrent multiple applications; dynamic thread scheduling; floorplan; network-on-chip performance; packet latency; zero-cost floor plan method; Delays; Dynamic scheduling; Heuristic algorithms; Instruction sets; Pipelines; Resource management; Floorplan; Network-on-Chip; Workload Consolidation;
Conference_Titel :
Networking, Architecture, and Storage (NAS), 2014 9th IEEE International Conference on
Conference_Location :
Tianjin
DOI :
10.1109/NAS.2014.44