scholarly journals Scheduling Challenges in Mixed Critical Real-Time Heterogeneous Computing Platforms

2013 ◽  
Vol 18 ◽  
pp. 1891-1898
Author(s):  
Chetan Kumar N G ◽  
Sudhanshu Vyas ◽  
Ron K. Cytron ◽  
Christopher D. Gill ◽  
Joseph Zambreno ◽  
...  
2017 ◽  
Vol 74 ◽  
pp. 46-60 ◽  
Author(s):  
Houssam-Eddine Zahaf ◽  
Abou El Hassen Benyamina ◽  
Richard Olejnik ◽  
Giuseppe Lipari

2022 ◽  
Vol 15 (2) ◽  
pp. 1-27
Author(s):  
Andrea Damiani ◽  
Giorgia Fiscaletti ◽  
Marco Bacis ◽  
Rolando Brondolin ◽  
Marco D. Santambrogio

“Cloud-native” is the umbrella adjective describing the standard approach for developing applications that exploit cloud infrastructures’ scalability and elasticity at their best. As the application complexity and user-bases grow, designing for performance becomes a first-class engineering concern. As an answer to these needs, heterogeneous computing platforms gained widespread attention as powerful tools to continue meeting SLAs for compute-intensive cloud-native workloads. We propose BlastFunction, an FPGA-as-a-Service full-stack framework to ease FPGAs’ adoption for cloud-native workloads, integrating with the vast spectrum of fundamental cloud models. At the IaaS level, BlastFunction time-shares FPGA-based accelerators to provide multi-tenant access to accelerated resources without any code rewriting. At the PaaS level, BlastFunction accelerates functionalities leveraging the serverless model and scales functions proactively, depending on the workload’s performance. Further lowering the FPGAs’ adoption barrier, an accelerators’ registry hosts accelerated functions ready to be used within cloud-native applications, bringing the simplicity of a SaaS-like approach to the developers. After an extensive experimental campaign against state-of-the-art cloud scenarios, we show how BlastFunction leads to higher performance metrics (utilization and throughput) against native execution, with minimal latency and overhead differences. Moreover, the scaling scheme we propose outperforms the main serverless autoscaling algorithms in workload performance and scaling operation amount.


Author(s):  
Krzysztof Radecki ◽  
Piotr Samczynski ◽  
Krzysztof Kulpa ◽  
Jedrzej Drozdowicz

2020 ◽  
Author(s):  
Krzysztof Blachut ◽  
Hubert Szolc ◽  
Mateusz Wasala ◽  
Tomasz Kryjak ◽  
Marek Gorgon

In this paper we present a vision based hardware-software control system enabling autonomous landing of a mul-tirotor unmanned aerial vehicle (UAV). It allows the detection of a marked landing pad in real-time for a 1280 x 720 @ 60 fps video stream. In addition, a LiDAR sensor is used to measure the altitude above ground. A heterogeneous Zynq SoC device is used as the computing platform. The solution was tested on a number of sequences and the landing pad was detected with 96% accuracy. This research shows that a reprogrammable heterogeneous computing system is a good solution for UAVs because it enables real-time data stream processing with relatively low energy consumption.


2021 ◽  
pp. 1-10
Author(s):  
Xiaohong Yan ◽  
Zhigang Zhao ◽  
Yongqiang Liu

As the need of power supply is tremendously increasing in modern society, the stableness and reliability of the power delivery system are the two essential factors that ensure the power supply safety. With the quick expansion of electricity infrastructures, the failures of power transmission system are becoming more frequent, leading to economic loss and high risk of maintenance work under hazardous conditions. The existing automatic power line inspection utilizes advanced convolutional neural network (CNN) to improve the inspection efficiency, emerging as one promising solution. But the needed computational complexity is high since CNN inference demands large amount of multiplication-and-accumulation operations. In this paper, we alleviate this problem by utilizing the heterogeneous computing techniques to design a real-time on-site inspection system. Firstly, the required computational complexity of CNN inference is reduced using FFT-based convolution algorithms, speeding up the inference. Then we utilize the region of interest (ROI) extrapolation to predict the object detection bounding boxes without CNN inference, thus saving computing power. Finally, a heterogeneous computing architecture is presented to accommodate the requirements of proposed algorithms. According to the experiment results, the proposed design significantly improves the frame rate of CNN-based inspection visual system applied to power line inspection. The processing frame rate is also drastically improved. Moreover, the precision loss is negligible which means our proposed schemes are applicable for real application scenarios.


2021 ◽  
Author(s):  
Nicholas Parkyn

Emerging heterogeneous computing, computing at the edge, machine learning and AI at the edge technology drives approaches and techniques for processing and analysing onboard instrument data in near real-time. The author has used edge computing and neural networks combined with high performance heterogeneous computing platforms to accelerate AI workloads. Heterogeneous computing hardware used is readily available, low cost, delivers impressive AI performance and can run multiple neural networks in parallel. Collecting, processing and machine learning from onboard instruments data in near real-time is not a trivial problem due to data volumes, complexities of data filtering, data storage and continual learning. Little research has been done on continual machine learning which aims at a higher level of machine intelligence through providing the artificial agents with the ability to learn from a non-stationary and never-ending stream of data. The author has applied the concept of continual learning to building a system that continually learns from actual boat performance and refines predictions previously done using static VPP data. The neural networks used are initially trained using the output from traditional VPP software and continue to learn from actual data collected under real sailing conditions. The author will present the system design, AI, and edge computing techniques used and the approaches he has researched for incremental training to realise continual learning.


Author(s):  
Rizwan Patan ◽  
Rajasekhara Babu M ◽  
Suresh Kallam

A Big Data Stream Computing (BDSC) Platform handles real-time data from various applications such as risk management, marketing management and business intelligence. Now a days Internet of Things (IoT) deployment is increasing massively in all the areas. These IoTs engender real-time data for analysis. Existing BDSC is inefficient to handle Real-data stream from IoTs because the data stream from IoTs is unstructured and has inconstant velocity. So, it is challenging to handle such real-time data stream. This work proposes a framework that handles real-time data stream through device control techniques to improve the performance. The frame work includes three layers. First layer deals with Big Data platforms that handles real data streams based on area of importance. Second layer is performance layer which deals with performance issues such as low response time, and energy efficiency. The third layer is meant for Applying developed method on existing BDSC platform. The experimental results have been shown a performance improvement 20%-30% for real time data stream from IoT application.


Sign in / Sign up

Export Citation Format

Share Document