Loading...
OPAIC: An optimization technique to improve energy consumption and performance in application specific network on chips
Taassori, M ; Sharif University of Technology | 2015
686
Viewed
- Type of Document: Article
- DOI: 10.1016/j.measurement.2015.07.013
- Publisher: Elsevier , 2015
- Abstract:
- Abstract Network on Chip (NoC) is an appropriate and scalable solution for today's System on Chips (SoCs) with the high communication demands. Application specific NoCs is preferable since they can be customized to optimize all requirements of the specific applications. This paper presents an OPtimization technique for Application specifIC NoCs (OPAIC), which aims not only to decrease the energy consumption but also to improve the area of NoCs. OPAIC is composed of three stages to find the optimum NoC; in the first stage, it uses a linearized form of a Quadratic Assignment Problem (QAP) to map tasks on cores to minimize the energy. In the second stage, a Mixed Integer Linear Problem (MILP) is proposed to find the optimum number of the routers for the layout earned in previous stage. Finally, a Greedy Algorithm is applied to optimize the number of virtual channel for every link based on its traffic needs
- Keywords:
- Energy consumption ; Network on Chip ; Combinatorial optimization ; Distributed computer systems ; Energy utilization ; Fault tolerant computer systems ; Integer programming ; Mapping ; Microprocessor chips ; Optimization ; Routers ; Servers ; System-on-chip ; VLSI circuits ; Application specific ; Application specific network on chip ; Latency ; Mixed integer linear ; Network-on-chip(NoC) ; Optimization techniques ; Quadratic assignment problems ; Scalable solution ; Network-on-chip
- Source: Measurement: Journal of the International Measurement Confederation ; Volume 74 , 2015 , Pages 208-220 ; 02632241 (ISSN)
- URL: http://www.sciencedirect.com/science/article/pii/S0263224115003486