Title : 
Balancing On-Chip Network Latency in Multi-application Mapping for Chip-Multiprocessors
         
        
            Author : 
Di Zhu ; Lizhong Chen ; Siyu Yue ; Pinkston, T.M. ; Pedram, Massoud
         
        
            Author_Institution : 
Ming Hsieh Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
         
        
        
        
        
        
            Abstract : 
As the number of cores continues to grow in chip multiprocessors (CMPs), application-to-core mapping algorithms that leverage the non-uniform on-chip resource access time have been receiving increasing attention. However, existing mapping methods for reducing overall packet latency cannot meet the requirement of balanced on-chip latency when multiple applications are present. In this paper, we address the looming issue of balancing minimized on-chip packet latency with performance-awareness in the multi-application mapping of CMPs. Specifically, the proposed mapping problem is formulated, its NP-completeness is proven, and an efficient heuristic-based algorithm for solving the problem is presented. Simulation results show that the proposed algorithm is able to reduce the maximum average packet latency by 10.42% and the standard deviation of packet latency by 99.65% among concurrently running applications and, at the same time, incur little degradation in the overall performance.
         
        
            Keywords : 
microprocessor chips; network-on-chip; performance evaluation; resource allocation; NP-completeness; application-to-core mapping algorithms; chip-multiprocessors; heuristic-based algorithm; multiapplication CMP mapping; nonuniform on-chip resource access time; on-chip network latency balancing; on-chip packet latency; performance-awareness; Algorithm design and analysis; Instruction sets; Measurement; Memory management; Routing; Standards; System-on-chip; On-chip networks; application mapping; balanced on-chip latency; chip-multiprocessors;
         
        
        
        
            Conference_Titel : 
Parallel and Distributed Processing Symposium, 2014 IEEE 28th International
         
        
            Conference_Location : 
Phoenix, AZ
         
        
        
            Print_ISBN : 
978-1-4799-3799-8
         
        
        
            DOI : 
10.1109/IPDPS.2014.94