Automated Precision Tuning in Activity Classification Systems: A Case Study
Conference Proceeding
Fossati, N., Cattaneo, D., Chiari, M., Cherubin, S., & Agosta, G. (2020)
Automated Precision Tuning in Activity Classification Systems: A Case Study. In PARMA-DITAM'2020: Proceedings of the 11th Workshop on Parallel Programming and Run-Time Management Techniques for Many-core Architectureshttps://doi.org/10.1145/3381427.3381432
The greater availability and reduction in production cost make wearable IoT platforms perfect candidates to continuously monitor people at risk, like elderly people. In partic...
TAFFO: Tuning Assistant for Floating to Fixed Point Optimization
Journal Article
Cherubin, S., Cattaneo, D., Chiari, M., Bello, A. D., & Agosta, G. (2020)
TAFFO: Tuning Assistant for Floating to Fixed Point Optimization. IEEE Embedded Systems Letters, 12(1), 5-8. https://doi.org/10.1109/les.2019.2913774
While many approximate computing methods are quite application-dependent, reducing the size of the data representation used in the computation has a more general applicability...
Towards a High-Performance Modelica Compiler
Conference Proceeding
Agosta, G., Baldino, E., Casella, F., Cherubin, S., Leva, A., & Terraneo, F. (2019)
Towards a High-Performance Modelica Compiler. In Proceedings of the 13th International Modelica Conference, Regensburg, Germany, March 4–6, 2019 (313-320). https://doi.org/10.3384/ecp19157313
The use of Modelica as a modelling and simulation language is progressively replacing hand-tuned simulation code written in traditional imperative programming languages. This ...
libVersioningCompiler: An easy-to-use library for dynamic generation and invocation of multiple code versions
Journal Article
Cherubin, S., & Agosta, G. (2018)
libVersioningCompiler: An easy-to-use library for dynamic generation and invocation of multiple code versions. SoftwareX, 7, 95-100. https://doi.org/10.1016/j.softx.2018.03.006
We present libVersioningCompiler, a C++ library designed to support the dynamic generation of multiple versions of the same compute kernel in a HPC scenario. It can be used to...