Synergistically Exploiting CNN Pruning and HLS Versioning for Adaptive Inference on Multi-FPGAs at the Edge

2021 ◽  
Vol 20 (5s) ◽  
pp. 1-26
Author(s):  
Guilherme Korol ◽  
Michael Guilherme Jordan ◽  
Mateus Beck Rutzig ◽  
Antonio Carlos Schneider Beck

FPGAs, because of their energy efficiency, reconfigurability, and easily tunable HLS designs, have been used to accelerate an increasing number of machine learning, especially CNN-based, applications. As a representative example, IoT Edge applications, which require low latency processing of resource-hungry CNNs, offload the inferences from resource-limited IoT end nodes to Edge servers featuring FPGAs. However, the ever-increasing number of end nodes pressures these FPGA-based servers with new performance and adaptability challenges. While some works have exploited CNN optimizations to alleviate inferences’ computation and memory burdens, others have exploited HLS to tune accelerators for statically defined optimization goals. However, these works have not tackled both CNN and HLS optimizations altogether; neither have they provided any adaptability at runtime, where the workload’s characteristics are unpredictable. In this context, we propose a hybrid two-step approach that, first, creates new optimization opportunities at design-time through the automatic training of CNN model variants (obtained via pruning) and the automatic generation of versions of convolutional accelerators (obtained during HLS synthesis); and, second, synergistically exploits these created CNN and HLS optimization opportunities to deliver a fully dynamic Multi-FPGA system that adapts its resources in a fully automatic or user-configurable manner. We implement this two-step approach as the AdaServ Framework and show, through a smart video surveillance Edge application as a case study, that it adapts to the always-changing Edge conditions: AdaServ processes at least 3.37× more inferences (using the automatic approach) and is at least 6.68× more energy-efficient (user-configurable approach) than original convolutional accelerators and CNN Models (VGG-16 and AlexNet). We also show that AdaServ achieves better results than solutions dynamically changing only the CNN model or HLS version, highlighting the importance of exploring both; and that it is always better than the best statically chosen CNN model and HLS version, showing the need for dynamic adaptability.

2005 ◽  
Vol 51 (12) ◽  
pp. 325-329 ◽  
Author(s):  
X. Wang ◽  
X. Bai ◽  
J. Qiu ◽  
B. Wang

The performance of a pond–constructed wetland system in the treatment of municipal wastewater in Kiaochow city was studied; and comparison with oxidation ponds system was conducted. In the post-constructed wetland, the removal of COD, TN and TP is 24%, 58.5% and 24.8% respectively. The treated effluent from the constructed wetland can meet the Chinese National Agricultural and Irrigation Standard. The comparison between pond–constructed wetland system and oxidation pond system shows that total nitrogen removal in a constructed wetland is better than that in an oxidation pond and the TP removal is inferior. A possible reason is the low dissolved oxygen concentration in the wetland. Constructed wetlands can restrain the growth of algae effectively, and can produce obvious ecological and economical benefits.


2021 ◽  
Vol 13 (8) ◽  
pp. 4549
Author(s):  
Sara Salamone ◽  
Basilio Lenzo ◽  
Giovanni Lutzemberger ◽  
Francesco Bucchi ◽  
Luca Sani

In electric vehicles with multiple motors, the torque at each wheel can be controlled independently, offering significant opportunities for enhancing vehicle dynamics behaviour and system efficiency. This paper investigates energy efficient torque distribution strategies for improving the operational efficiency of electric vehicles with multiple motors. The proposed strategies are based on the minimisation of power losses, considering the powertrain efficiency characteristics, and are easily implementable in real-time. A longitudinal dynamics vehicle model is developed in Simulink/Simscape environment, including energy models for the electrical machines, the converter, and the energy storage system. The energy efficient torque distribution strategies are compared with simple distribution schemes under different standardised driving cycles. The effect of the different strategies on the powertrain elements, such as the electric machine and the energy storage system, are analysed. Simulation results show that the optimal torque distribution strategies provide a reduction in energy consumption of up to 5.5% for the case-study vehicle compared to simple distribution strategies, also benefiting the battery state of charge.


2021 ◽  
Vol 289 ◽  
pp. 125718
Author(s):  
Fan Zhang ◽  
Yanbing Ju ◽  
Ernesto D.R. Santibanez Gonzalez ◽  
Aihua Wang ◽  
Peiwu Dong ◽  
...  

2021 ◽  
Vol 51 (3) ◽  
pp. 994-1006
Author(s):  
Kelly Jensen ◽  
◽  
Sassan Noazin ◽  
Leandra Bitterfeld ◽  
Andrea Carcelen ◽  
...  

AbstractMost children with autism spectrum disorder (ASD), in resource-limited settings (RLS), are diagnosed after the age of four. Our work confirmed and extended results of Pierce that eye tracking could discriminate between typically developing (TD) children and those with ASD. We demonstrated the initial 15 s was at least as discriminating as the entire video. We evaluated the GP-MCHAT-R, which combines the first 15 s of manually-coded gaze preference (GP) video with M-CHAT-R results on 73 TD children and 28 children with ASD, 36–99 months of age. The GP-MCHAT-R (AUC = 0.89 (95%CI: 0.82–0.95)), performed significantly better than the MCHAT-R (AUC = 0.78 (95%CI: 0.71–0.85)) and gaze preference (AUC = 0.76 (95%CI: 0.64–0.88)) alone. This tool may enable early screening for ASD in RLS.


2021 ◽  
Vol 11 (13) ◽  
pp. 6005
Author(s):  
Daniel Villanueva ◽  
Moisés Cordeiro-Costas ◽  
Andrés E. Feijóo-Lorenzo ◽  
Antonio Fernández-Otero ◽  
Edelmiro Miguez-García

The aim of this paper is to shed light on the question regarding whether the integration of an electric battery as a part of a domestic installation may increase its energy efficiency in comparison with a conventional case. When a battery is included in such an installation, two types of electrical conversion must be considered, i.e., AC/DC and DC/AC, and hence the corresponding losses due to these converters must not be forgotten when performing the analysis. The efficiency of the whole system can be increased if one of the mentioned converters is avoided or simply when its dimensioning is reduced. Possible ways to achieve this goal can be: to use electric vehicles as DC suppliers, the use of as many DC home devices as possible, and LED lighting or charging devices based on renewables. With all this in mind, several scenarios are proposed here in order to have a look at all possibilities concerning AC and DC powering. With the aim of checking these scenarios using real data, a case study is analyzed by operating with electricity consumption mean values.


Author(s):  
Padam Prasad Paudel ◽  
Dharma Raj Pokhrel ◽  
Sajan Koirala ◽  
Lalan Baitha ◽  
Dae Hyun Kim ◽  
...  

2001 ◽  
Vol 44 (6) ◽  
pp. 109-117 ◽  
Author(s):  
M. A. Mathegana ◽  
L. K. Chauke ◽  
F. A.O. Otieno

The primary purpose of an improved water supply and sanitation is the achievement of acceptable health and hygiene standards as well as the sustainable improvement of the environment. Many governments recognize this and so they budget for large sums of money to improve these services to the communities. The purpose of this study was to investigate the different gaps in environmental health and hygiene practices with the aim of suggesting a strategy of improving this in the Northern Province of South Africa. To do this, 231 households and 30 schools were surveyed. Workshops and visits to different government departments were also used. This paper reports the results from this study which indicate that the situation in schools was not any better than that in households, with more than 90% of the villages still dependent on the unimproved pit latrines and 56,6% relying on standpipes which were (70% of the time) non-operational. The main problems identified seem to those associated with implementation and maintenance. The study concludes that with proper training of the water committees and their active involvement with the government and NGOs, environmental health and hygiene problems can be minimized or eliminated.


Sign in / Sign up

Export Citation Format

Share Document