TY - GEN
T1 - Network footprint reduction through data access and computation placement in NoC-based manycores
AU - Liu, Jun
AU - Kotra, Jagadish
AU - Ding, Wei
AU - Kandemir, Mahmut
N1 - Publisher Copyright:
© 2015 ACM.
PY - 2015/7/24
Y1 - 2015/7/24
N2 - Targeting network-on-chIP based manycores, we propose a novel compiler framework to optimize the network latencies experienced by off-chIP data accesses in reaching the target memory controllers. Our framework consists of two main components: data access placement and computation placement. In the data access placement, we separate the data access nodes from the computation nodes, with the goal of minimizing the number of links that need to be visited by the request messages. In the computation placement, we introduce computation decomposition and select appropriate computation nodes, to reduce the amount of data sent in the response messages and also to minimize the number of communication links visited. We performed an experimental evaluation of our proposed approach, and the results show an average execution time improvement of 21.1%, while reducing the network latency by 67.3%.
AB - Targeting network-on-chIP based manycores, we propose a novel compiler framework to optimize the network latencies experienced by off-chIP data accesses in reaching the target memory controllers. Our framework consists of two main components: data access placement and computation placement. In the data access placement, we separate the data access nodes from the computation nodes, with the goal of minimizing the number of links that need to be visited by the request messages. In the computation placement, we introduce computation decomposition and select appropriate computation nodes, to reduce the amount of data sent in the response messages and also to minimize the number of communication links visited. We performed an experimental evaluation of our proposed approach, and the results show an average execution time improvement of 21.1%, while reducing the network latency by 67.3%.
UR - http://www.scopus.com/inward/record.url?scp=84944080764&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84944080764&partnerID=8YFLogxK
U2 - 10.1145/2744769.2744876
DO - 10.1145/2744769.2744876
M3 - Conference contribution
AN - SCOPUS:84944080764
T3 - Proceedings - Design Automation Conference
BT - 2015 52nd ACM/EDAC/IEEE Design Automation Conference, DAC 2015
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 52nd ACM/EDAC/IEEE Design Automation Conference, DAC 2015
Y2 - 7 June 2015 through 11 June 2015
ER -