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