Learning-based Inter- and Intra-application Thermal
Optimization for Lifetime Improvement of Multicore
Systems. In Design Automation Conference.
Fleming, S. T. and Thomas, D. B. (2014). Heterogeneous
Heartbeats: A Framework for Dynamic Management
of Autonomous SoCs. In International Conference on
Field-Programmable Logic and Applications.
Gadioli, D., Palermo, G., and Silvano, C. (2015). Appli-
cation Autotuning to Support Runtime Adaptivity in
Multicore Architectures. In International Conference
on Embedded Computer Systems: Architectures, Mo-
deling and Simulation.
Gaspar, F., Tanic¸a, L., Tom
´
as, P., Ilic, A., and Sousa, L.
(2015). A Framework for Application-guided Task
Management on Heterogeneous Embedded Systems.
ACM Transactions on Architecture and Code Optimi-
zation, 12(4).
Hoffmann, H., Eastep, J., Santambrogio, M. D., Miller,
J. E., and Agarwal, A. (2010). Application Heartbe-
ats: A Generic Interface for Specifying Program Per-
formance and Goals in Autonomous Computing Envi-
ronments. In International Conference on Autonomic
Computing.
Hoffmann, H., Maggio, M., Santambrogio, M. D., Leva,
A., and Agarwal, A. (2013). A Generalized Software
Framework for Accurate and Efficient Management of
Performance Goals. In International Conference on
Embedded Software.
Hoffmann, H., Sidiroglou, S., Carbin, M., Misailovic, S.,
Agarwal, A., and Rinard, M. (2011). Dynamic Knobs
for Responsive Power-aware Computing. In Interna-
tional Conference on Architectural Support for Pro-
gramming Languages and Operating Systems.
Kim, Y. G., Kim, M., and Chung, S. W. (2017). Enhan-
cing Energy Efficiency of Multimedia Applications in
Heterogeneous Mobile Multi-core Processors. IEEE
Transactions on Computers, 66(11).
Leech, C., Bragg, G. M., Balsamo, D., Wachter, E., Mer-
rett, G. V., and Al-Hashimi, B. M. (2018a). Ap-
plication Control and Monitoring in Heterogeneous
Multiprocessor Systems. In International Symposium
on Reconfigurable Communication-centric Systems-
on-Chip.
Leech, C., Kumar, C., Acharyya, A., Yang, S., Merrett,
G. V., and Al-Hashimi, B. M. (2018b). Runtime per-
formance and power optimization of parallel disparity
estimation on many-core platforms. ACM Transacti-
ons on Embedded Computing Systems, 17(2).
Maeda-Nunez, L. A., Das, A. K., Shafik, R. A., Mer-
rett, G. V., and Al-Hashimi, B. (2015). PoGo: An
Application-specific Adaptive Energy Minimisation
Approach for Embedded Systems. In HiPEAC Works-
hop on Energy Efficiency with Heterogenous Compu-
ting.
Paone, E., Gadioli, D., Palermo, G., Zaccaria, V., and Sil-
vano, C. (2014). Evaluating Orthogonality between
Application Auto-tuning and Run-time Resource Ma-
nagement for Adaptive OpenCL Applications. In In-
ternational Conference on Application-specific Sys-
tems, Architectures and Processors.
Rahmani, A. M., Haghbayan, M. H., Miele, A., Liljeberg,
P., Jantsch, A., and Tenhunen, H. (2017). Reliability-
aware runtime power management for many-core sy-
stems in the dark silicon era. IEEE Transactions on
Very Large Scale Integration Systems, 25(2).
Reddy, B. K., Singh, A. K., Biswas, D., Merrett, G. V.,
and Al-Hashimi, B. M. (2017). Inter-cluster Thread-
to-core Mapping and DVFS on Heterogeneous Multi-
cores. IEEE Transactions on Multi-scale Computing
Systems, PP(99):1–1.
Singla, G., Kaur, G., Unver, A. K., and Ogras, U. Y. (2015).
Predictive dynamic thermal and power management
for heterogeneous mobile platforms. In Design, Auto-
mation Test in Europe.
Sui, X., Lenharth, A., Fussell, D. S., and Pingali, K. (2016).
Proactive Control of Approximate Programs. In In-
ternational Conference on Architectural Support for
Programming Languages and Operating Systems.
Tenentes, V., Leech, C., Bragg, G. M., Merrett, G., Al-
Hashimi, B. M., Amrouch, H., Henkel, J., and Das,
S. (2017). Hardware and Software Innovations in
Energy-efficient System-reliability Monitoring. In
IEEE International Symposium on Defect and Fault
Tolerance in VLSI and Nanotechnology Systems.
Vassiliadis, V., Chalios, C., Parasyris, K., Antonopoulos,
C. D., Lalis, S., Bellas, N., Vandierendonck, H., and
Nikolopoulos, D. S. (2016). Exploiting Significance
of Computations for Energy-constrained Approximate
Computing. International Journal of Parallel Pro-
gramming, 44(5).
Wang, Z., Tian, Z., Xu, J., Maeda, R. K. V., Li, H., Yang,
P., Wang, Z., Duong, L. H. K., Wang, Z., and Chen,
X. (2017). Modular Reinforcement Learning for Self-
adaptive Energy Efficiency Optimization in Multicore
System. In Asia and South Pacific Design Automation
Conference.
Yang, S., Shafik, R. A., Merrett, G. V., Stott, E., Levine,
J. M., Davis, J., and Al-Hashimi, B. M. (2015). Adap-
tive Energy Minimization of Embedded Heterogene-
ous Systems using Regression-based Learning. In In-
ternational Workshop on Power and Timing Modeling,
Optimization and Simulation.
PEC 2018 - International Conference on Pervasive and Embedded Computing
66