Periodic Reporting for period 2 - SUSTAIN (Smart Building Sensitive to Daily Sentiment)
Berichtszeitraum: 2023-10-01 bis 2024-09-30
The project SUST(AI)N constitutes the first concentrated effort to explore novel advances in distributed intelligence, reconfigurable hardware, and environmental sensing to establish awareness for smart buildings that reaches global availability of information (C1; through data aggregation across connected reconfigurable hardware), and self-monitoring (C2; via distributed probabilistic intelligence and the sensing of group sentiment). SUST(AI)N complies with directive 2010/31/EU (European Parliament) that "new buildings have to be nearly zero-energy" despite the required massive installation of sensors. It supports the European Green Deal1 and the ‘do no significant harm’ principle. Sustainability2 is reached via energy harvesting (SDG-13), energy-less distributed processing (SDG-13), energy-less encrypted communication (SDG-13, SDG-11) and RF-sensing (SDG-11).
In particular, we simplify intelligent building hardware and systems by exploiting electromagnetic signals jointly for backscatter communication, energy harvesting, physical-layer computation offloading, and non-intrusive sensing. Reconfigurable intelligent surfaces are used to support each of these functions.
In the second year the has seen the project progress in all SUSTAIN technologies. The publishing of results has been active, as can be seen in the list of publications. Also, a high number of 14 Deliverables have been produced during the second year.
We have developed a strategy towards a system model of the distributed node to be developed and which will integrate the intelligence of the overall system (D2.1). Particularly, the strategy comprises three phases to a) build an initial framework using commercial sensor nodes and a first meta-intelligence, b) to customize and improve the framework with intelligence mechanisms developed in SUSTAIN and c) to finally build the framework with final nodes and to test the system in-situ.
As processor for the system, the A-core processor developed by Aalto University will be utilized. Node-level intelligence is planned to be implemented using probabilistic circuits. For the testing of the node-level intelligence and meta-learning, a simulator developed at Trento University will be employed.
A first proposal for probabilistic node intelligence has been made in D2.2. Particularly, Our objective was to evaluate how to increase the efficiency of probabilistic inference on hardware, to facilitate the implementation of PCs, using approximate computing blocks that are efficient on hardware. A path towards more efficient PC inference on hardware is to perform inference as in software, i.e. alternating between logarithm and linear computations. To achieve this, we propose to build an approximate computing framework dedicated to PCs, leveraging Addition As Int (AAI). Generally, all multipliers can be replaced with AAI to save energy. However, that may have a dramatic impact on the accuracy of the model, because certain nodes require a very high resolution to be computed. Instead, we target the development of a dedicated methodology to use AAI approximate multipliers in an optimal way for efficient PC inference.
We evaluated if we could reduce the number of bits of PC inference, and if replacing all multipliers by AAI approximate versions would have a large impact on the model’s accuracy. We took four benchmarks as an example (NLTCS, Jester, DNA, Book), among the most used benchmarks used in the literature for probabilistic models. In some cases, it is not possible to tolerate error in the model. Instead, we would like to be able to safely replace part of the multipliers in the PC while having no or a very limited impact on accuracy. That is why in the second experiment, we propose and evaluate an error compensation technique and dedicated replacement methodology, to safely replace multipliers by AAI also in the case of MAR query.
In parallel of the development around approximate computing for PCs, Aalto University has successfully tested their first open-source RISC-V processor named A-core. The silicon chip has been taped-out in a 22nm technology in December 2022 and fully tested during the summer of 2023 (publications are ongoing). This processor can serve as a baseline for future integration withing the sustAIn project.
- We have developed a strategy towards a system model of the distributed node to be developed and which will integrate the intelligence of the overall system (D2.1).
- A first proposal for probabilistic node intelligence has been made in D2.2.
- We evaluated if we could reduce the number of bits of PC inference, and if replacing all multipliers by AAI approximate versions would have a large impact on the model’s accuracy.
- Aalto University has successfully tested their first open-source RISC-V processor named A-core.
Towards commercialization, we have started the Market analysis and IPR search.