400 600 800 1000 1200
Time (ms)
40
50
60
70
80
90
Temperature(°C)
Temperature
Reading
Temperature
Simulated
Figure 11: Temperature model estimations vs system read-
ings.
6 CONCLUSION
A data acquisition and estimation systems have been
developed for a CPU-GPU embedded chip. Measure-
ments are acquired on the fly for operational state es-
timation.
The estimation model developed is validated ex-
perimentally. The parameter and variable estimation
is structured as an interconnected system with vari-
able structure. The modularity of the estimation sys-
tem is easily adaptable to changes in the system struc-
ture and its operation modes.
In future works, the next step after developing the
model is to use it to monitor the operating state and
drifts in characteristics of the chip.
ACKNOWLEDGEMENT
This paper is a part of the MMCD project supported
and funded by the BPI, to whom we address our
thanks along with the FUI 19 project partners : IN-
RIA, IRTS, and Nolam ES.
REFERENCES
Adam Kerin (2013). Power vs. Performance Management
of the CPU.
Adhinarayanan, V., Subramaniam, B., and Feng, W.-c.
(2016). Online Power Estimation of Graphics Pro-
cessing Units. In IEEE/ACM International Sympo-
sium on Cluster, Cloud and Grid Computing (CC-
Grid), number May, Colombia.
Ardalani, N., Lestourgeon, C., Sankaralingam, K., and Zhu,
X. (2015). Cross-architecture performance prediction
(XAPP) using CPU code to predict GPU performance.
Proceedings of the 48th International Symposium on
Microarchitecture - MICRO-48, pages 725–737.
Fung, E. H., Wong, Y., Ho, H., and Mignolet, M. P. (2003).
Modelling and prediction of machining errors using
ARMAX and NARMAX structures. Applied Mathe-
matical Modelling, 27(8):611–627.
Hong, S. and Kim, H. (2010). An integrated GPU power
and performance model. In ACM SIGARCH Com-
puter Architecture News, volume 38 of {ISCA} ’10,
page 280, New York, NY, USA. ACM.
Kim, H., Vuduc, R., Baghsorkhi, S., Choi, J., and Hwu,
W.-m. (2012a). Performance Analysis and Tun-
ing for General Purpose Graphics Processing Units
(GPGPU), volume 7. Morgan & Claypool publishers.
Kim, M. and Chung, S. W. (2013). Accurate GPU power
estimation for mobile device power profiling. Digest
of Technical Papers - IEEE International Conference
on Consumer Electronics, pages 183–184.
Kim, M., Kong, J., and Chung, S. W. (2012b). En-
hancing online power estimation accuracy for smart-
phones. IEEE Transactions on Consumer Electronics,
58(2):333–339.
Kim, Y. G., Kim, M., Kim, J. M., Sung, M., and Chung,
S. W. (2015). A novel GPU power model for ac-
curate smartphone power breakdown. ETRI Journal,
37(1):157–164.
Leng, J., Hetherington, T., ElTantawy, A., Gilani, S., Kim,
N. S., Aamodt, T. M., and Reddi, V. J. (2013).
GPUWattch: Enabling Energy Optimizations in GPG-
PUs. Proceedings of the 40th Annual International
Symposium on Computer Architecture - ISCA ’13,
41:487.
Meng, J. and Skadron, K. (2011). A performance study for
iterative stencil loops on GPUs with ghost zone opti-
mizations. International Journal of Parallel Program-
ming, 39(1):115–142.
Minyong Kim, Joonho Kong, and Sung Woo Chung (2012).
An online power estimation technique for multi-core
smartphones with advanced display components. In
2012 IEEE International Conference on Consumer
Electronics (ICCE), pages 666–667. IEEE.
M’Sirdi, S., Godard, W., and Pantel, M. (2016). A Multi-
Core Interference-Aware Schedulability Test for IMA
Systems, as a Guide for SW/HW Integration. In 8th
European Congress on Embedded Real Time Software
and Systems (ERTS 2016), TOULOUSE, France.
Pathak, A., Hu, Y. C., Zhang, M., Bahl, P., and Wang, Y.-
M. (2011). Fine-Grained Power Modeling for Smart-
phones Using System Call Tracing. Proceedings of
the sixth conference on Computer systems EuroSys 11,
page 153.
Samsung (2016). Samsung Opensource Release Center.
Wang, C., Yan, F., Guo, Y., and Chen, X. (2013). Power
estimation for mobile applications with profile-driven
battery traces. Int Symp on Low Power Electronics
and Design, pages 120–125.
Williams, S., Waterman, A., and Patterson, D. (2009).
Roofline: An Insight Visual Performance Model for
Multicore Architectures. Communications of the
ACM, 52(4):65.