Figure 6: Power consumption after applying the bin-
packing.
power. However, after many reconfiguration scenar-
ios, the power consumption becomes bigger and some
real-time requirements may not be satisfied. A multi-
agent architecture based on the master-slave model
is proposed, where software/hardware technical solu-
tions are applied in order to obtain a feasible real-time
system guaranteeing the minimization or the maintain
of the power consumption. This new methodology
is applied to confidential projects at Cynapsys. To
our best knowledge, no studies dealing with reconfig-
urable real-time MPSoC under low-power constraints
were suggested before. As a future work, we will
be interested in aperiodic/sporadic tasks. Also, we
will be interested in the reconfigurable routing of pe-
riodic/sporadic messages under low-power and low-
memory constraints.
REFERENCES
A. Samahi, E. B. (2007). Automated integration and com-
munication synthesis of reconfigurable mpsoc plat-
form. In Second NASA/ESA Conference on Adaptive
Hardware and Systems, Edinburgh.
Baker, T. (1991). Stack-based scheduling of realtime pro-
cesses. Journal of Real-Time Systems.
B.D. Bui, R. P. and Caccamo, M. (2005). Real-time
Scheduling of Concurrent Transactions in Multi-
domain Ring Buses. IEEE Transactions on Comput-
ers.
Bobda, C. and Ahmadinia, A. (2005). Dynamic intercon-
nection of reconfigurable modules on reconfigurable
devices. Design and Test of Computers.
Burns, A. and Wellings, A. (2001). Scheduling algorithms
for multiprogramming in a hard real time environ-
ment. In Addison Wesley Longmain.
Chetto, H. and Chetto, M. (1989). Some results of the earli-
est deadline scheduling algorithm. IEEE Transactions
on Software Engineering.
Davis, T. (2006). Bin Packing. http://www.geometer.org/
mathcircles.
F. Martinez Vallina, N. J. and saniie, J. (2007). Nova inter-
connect for dynamically reconfigurable noc systems.
IEEE Electro/Information Technology.
George, L. and Courbin, P. Reconfiguration of unipro-
cessor sporadic real-time systems: the sensitivity ap-
proach. In chapter in IGI-Global Knowledge on Re-
configurable Embedded.
H. Javaid, M. Shafique, J. H. and Parameswaran, S. (2011).
System-level application-aware dynamic power man-
agement in adaptive pipelined MPSoCs for multime-
dia. Computer-Aided Design, San Jose, CA.
Hansson, A. and Goossens, K. (2007). Trade-offs in the con-
figuration of a network on chip for multiple use-cases.
Procedings of International Symposium on Networks
on Chip (NOCS), Princeton, NJ.
I. Khemaissia, O. Mosbahi, M. K. and Bouzayen, W.
(2014). New Reconfigurable Middleware for Feasible
Adaptive RT-Linux. pervasive and computing embed-
ded and communication systems, Lisbon, Portugal.
I. Khemaissia, O. M. and Khalgui, M. (2014). New au-
tomatic agent-based solutions for feasible reconfig-
urable MP-SoC architectures. Proceedings of the 14th
International Conference on Application of Concur-
rency to System Design, Tunisia.
I. Khemaissia, O. M. and Khalgui, M. (2014). Reconfig-
urable CAN in real-time embedded platforms. Pro-
ceedings of the 11th International Conference on
Informatics in Control, Automation and Robotics
(ICINCO), Austria.
J. F. Zhang, M. Khalgui, Z. W. L. G. F. O. M. H. B. S.
(2015). Reconfigurable coordination of distributed
discrete event control systems. In IEEE Transactions
on Control Systems Technology.
J. Sepulveda, R. Pires, G. G. W. J. C. and Strum, M. (2012).
QoSS hierarchical NoC-based architecture for MP-
SoC dynamic protection. International Journal of Re-
configurable Computing.
Liu, C. L. and Layland, J. W. (1973). Scheduling algo-
rithms for multiprogramming in a hard real time envi-
ronment. J. Assoc. Comput. Mach.
N.Q. Wu, M. Z. and Li, Z. (2015). Short-term schedul-
ing of crude-oil operations: Petri net-based control-
theoretic approach. IEEE Robotics and Automation
Magazine.
P.K.F. Holzenspies, G.J.M. Smit, J. K. (2007). Map-
ping streaming applications on a reconfigurable mp-
soc platform at run-time. In International Symposium
System-on-Chip, Tampere.
R. Ben Atitallah, E. Senn ; D. Chillet, M. L. and Blouin,
D. (2013). An efficient framework for power-aware
design of heterogeneous MPSoC. IEEE Transactions
on Industrial Informatics.
Salehi, M. and Ejlali, A. (2015). A Hardware platform for
evaluating low-energy multiprocessor embedded sys-
tems based on COTS devices. IEEE Transactions on
Industrial Electronics.
Stensgaard, M. and Sparso, J. (2008). Renoc : A network-
on-chip architecture with reconfigurable topology.
Second ACM/IEEE International Symposium on
Networks-on-Chip.