DocumentCode :
261744
Title :
Load monitoring module for multiprocessor performance optimization
Author :
Popovic, Ivan T. ; El Mezeni, Dragomir M. ; Jankovic, Strahinja P. ; Saranovac, Lazar V.
Author_Institution :
Sch. of Electr. Eng., Univ. of Belgrade, Belgrade, Serbia
fYear :
2014
fDate :
25-27 Nov. 2014
Firstpage :
737
Lastpage :
740
Abstract :
Distributed sensor networks, heterogeneous multiprocessing systems, different kinds of mobile devices pose increasing need for efficient power/performance optimization methods. To cope with load variations and runtime uncertainties present in the most of real-time systems today online optimization methods are becoming increasingly popular. We propose architecture of hardware module for load monitoring which should enable easier implementation of online power/performance optimization algorithms. Proposed module enables automatic load measurement on each processing element and exchange of these statistics among processors in the system. Adapted communication interface module which supports flexible heterogeneous processor network is also presented. Load measurement can be controlled from application layer which provides flexibility in defining jobs of interest for optimization process. System architecture with centralized load statistics processing for high level optimization increases flexibility leaving low level optimization decisions to each processor locally. Moreover architecture of the load monitoring module is the same in all processors and only difference between master and slave nodes is in application layer leaving a room for easy reconfiguration. Proposed hardware load monitor was implemented on Cyclone II FPGA with Nios II as a processor and OS-II operating system.
Keywords :
field programmable gate arrays; multiprocessing systems; optimisation; power aware computing; resource allocation; Cyclone II FPGA; Nios II; OS-II operating system; application layer; automatic load measurement; centralized load statistics processing; communication interface module; distributed sensor networks; hardware load monitor; hardware module; heterogeneous multiprocessing systems; heterogeneous processor network; high level optimization; load monitoring module; load variation; low level optimization decision; master and slave node; mobile devices; multiprocessor performance optimization; online optimization method; online power/performance optimization algorithm; optimization process; power/performance optimization method; processing element; real-time system; runtime uncertainty; system architecture; Hardware; Monitoring; Optimization; Program processors; Protocols; Real-time systems; Registers; Real-time embedded systems; distributed systems; load-balancing; multiprocessor performance optimization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Telecommunications Forum Telfor (TELFOR), 2014 22nd
Conference_Location :
Belgrade
Print_ISBN :
978-1-4799-6190-0
Type :
conf
DOI :
10.1109/TELFOR.2014.7034513
Filename :
7034513
Link To Document :
بازگشت