Periodic Reporting for period 2 - OPERA (lOw Power heterogeneous architecture for nExt generation of smaRt infrastructure and platforms in industrial and societal Applications)
Okres sprawozdawczy: 2017-06-01 do 2018-11-30
These technologies form the substrate used by OPERA to implement an efficient workload decomposition system that automatically and dynamically executes tasks on the most suitable processing element. The result of the integration of this workload decomposition system is to make optimal use of computing resources and application in a heterogeneous architecture so that it is possible to guarantee high performance computing capabilities in a scalable (cloud) energy efficient infrastructure perspective.
The project has developed a highly parallel embedded system based on an ultra-low power System-on-Chip (SoC) which can be deployed on various application domains. A new version of the ULP platform has been recently added to the OPERA project portfolio. This new system is based on a new STMicroelectronics R&D SoC, named Orlando, specifically designed for the acceleration of convolutional neural networks. This new device allows the implementation of a new class of applications that contributes to the improvement of the state of the art and the results of the project in terms of efficiency and applications performances.
The strong integration of sensors, radio communication interfaces, and computing resources allows spreading such small intelligent devices in several contexts. The availability of reconfigurable wireless communication interfaces guarantees that these devices can be flexibly adapted to different contexts (e.g. smart cameras can dynamically switch between Wi-Fi and 3G connections depending on the quality of the signal optimizing the power consumption dynamically). Highly parallel on-board processing elements provide enough computing power for pre-processing raw data that can be later sent to a remote facility (scalable Low Power datacentre) for subsequent analysis. OPERA leverages these capabilities to deliver real-world applications where to test the proposed platform and that can easily be extended to other application scenarios
On the OPERA architecture, executed in the use cases, different metrics for the power efficiency evaluation have been adopted. The energy cost of the state of the art implementation and usage (network, people involved, displays for video streaming) has been compared to the consumption of OPERA solution, not only in term of electric power consumption, but also regarding energy saving for reduced need of human control and continuous monitoring. The optimization of the power consumption has been realized through the implementation of the workload management, the heterogeneous computing, and the configurable wireless channel.
The workload management has been demonstrated through the VDI use case. Several technologies, including the containerization of legacy workloads for integration with cloud management systems and post-copy container migration for implementing the dynamic policies of the power aware scheduler have been implemented.