(time was equal to 956) but with much lower time
(equal to 788). The figure 3 presents graphical
comparison of the results.
Figure 3: Graphical presentation of obtained results.
As it can be observed for used beenchmark
algorithm GP21 generated result about 26% better
than DGP08.
7 CONCLUSIONS AND FUTURE
WORK
The paper presents a novel iterative improvement,
Genetic Programming based approach for
hardware/software cosynthesis of distributed
embedded systems. Unlike other methodologies the
algorithm starts from randomly generated solution.
Therefore it is easier for the algorithm to escape from
local minima of optimizing parameters. Starting from
randomly generated genotype can also increase the
search space. First results are promising, however the
algorithm needs to be further investigated.
The future work will concentrate on providing
more experimental results and test the behaviour of
proposed approach. We will also provide more
Genetic Programing based algorithms in which we
will investigate another system building options and
test others genetic operators.
REFERENCES
Srovnal V. Jr, Machacek, Z. Hercik, R., Slaby, R., Srovnal,
V., 2010. Intelligent car control and recognition
embedded system. In Proceedings of the International
Multi- conference on Computer Science and
Information Technology, pp. 831–836.
Yoon I., Anwar A., Rakshit T., Raychowdhury A., 2019.
Transfer and online reinforcement learning in STT-
Mram based embedded systems for autonomous
drones. In 2019 Design, Automation & Test in Europe
Conference & exhibition (DATE)., pp.1489-1494, IEEE.
Martins J., Tavares A., Solieri M., Bertogna M., Pinto S.,
2020. Bao: A lightweight static partitioning hypervisor
for modern Multi-Core Embedded Systems. In
Workshop on Next Generation Real-Time Systems
L. Sun, L. Zhang, D., Li, B., Guo, B., Li, S., 2010. Activity
recognition on an accelerome- ter embedded mobile
phone with varying positions and orientations. In Zhi-
wen Yu, Ramiro Liscano, Guanling Chen, Daqing
Zhang, Xingshe Zhou (Eds.), Ubiquitous Intelligence
and Computing, Lecture Notes in Computer Sciences,
6406, pp. 548–562, Springer, Xi’an, China.
Beaufour, A., and Bonnet, P.,2004 Personal Servers as
Digital Keys. In Proceedings of the 2
nd
IEEE
International Conf. of Pervasive Computing and
Communications (PerCom).
Tsiropoulou, E. E., Baras, J. S., Papavassiliou S. and Sinha,
S., 2017. RFID-based smart parking management
system. In Cyber-Physical Systems, Vol.3, pp.22-41.
De Micheli, G., Gupta, R., 1997. Hardware/software
co-design. In Proceedings IEEE 95.3 (Mar). IEEE.
Górski, A., Ogorzałek, M.J., 2016. Assignment of
unexpected tasks in embedded system design process.
Microprocessors and Microsystems, Vol. 44, pp. 17-21,
Elsevier.
Yen, T., Wolf, W., 1995. Sensivity-Driven Co-Synthesis of
Distributed Embedded Systems. In Proceedings of the
International Symposium on System Synthesis.
Srinivasan, S., Jha, N.K., 1995. "Hardware-Software Co-
Synthesis of Fault-Tolerant Real-Time Distributed
Embedded Systems", In Proceedings European Design
Automation Conference. pp. 334-339.
Dave, B., Lakshminarayana, G., Jha, N., 1997. COSYN:
Hardware/software Co-synthesis of Embedded
Systems. In Proceedings of the34th annual Design
Automation Conference (DAC’97).
Oh, H., Ha, S., 2002. Hardware-software cosynthesis of
multi-mode multi-task embedded systems with real-time
constraints. In Proceedings of the International Work-
shop on Hardware/Software Codesign, pp.133–138.
Dick, R., P., Jha, N., K., 1998. MOGAC: a multiobjective
Genetic algorithm for the Co-Synthesis of
Hardware-Software Embedded Systems. In IEEE
Trans. on Computer Aided Design of Integrated
Circiuts and systems, vol. 17, No. 10.
Conner, J., Xie, Y., Kandemir, R., Link, G., Dick, R., 2005.
FD-HGAC: AHybrid Heuristic/Genetic Algorithm
Hardware/Software Co-synthesis Framework with
Fault Detection. In Proceedings of Asia South Pacific
Design Automation Conf. (ASP-DAC), pp. 709-712.
Deniziak, S., Górski, A., 2008. Hardware/Software Co-
Synthesis of Distributed Embedded Systems Using
Genetic programming. In Proceedings of the 8th
International Conf. Evolvable Systems: From Biology
to Hardware, ICES 2008. Lecture Notes in Computer
Science, Vol. 5216. SPRINGER-VERLAG.
Górski, A., Ogorzałek, M.J., 2014a. Adaptive GP-based
algorithm for hardware/software co-design of
distributed embedded systems. In Proceedings of the
0
500
1000
1500
DGP08 GP21