Programming for high-performance computing on edge accelerators

P Kang - Mathematics, 2023 - mdpi.com
The field of edge computing has grown considerably over the past few years, with
applications in artificial intelligence and big data processing, particularly due to its powerful …

Bringing webassembly to resource-constrained iot devices for seamless device-cloud integration

B Li, H Fan, Y Gao, W Dong - Proceedings of the 20th Annual …, 2022 - dl.acm.org
Recent years have witnessed the progressive integration between IoT (Internet of Things)
devices and the cloud server, which promotes the efficiency and interoperability of IoT …

{LinkLab} 2.0: A multi-tenant programmable {IoT} testbed for experimentation with {Edge-Cloud} integration

W Dong, B Li, H Li, H Wu, K Gong, W Zhang… - … USENIX Symposium on …, 2023 - usenix.org
In this paper, we present LinkLab 2.0, a completely programmable and controllable IoT
testbed with the support of edge devices and cloud infrastructures. To be more specific …

Wiprog: A webassembly-based approach to integrated iot programming

B Li, W Dong, Y Gao - IEEE INFOCOM 2021-IEEE Conference …, 2021 - ieeexplore.ieee.org
Programming a complete IoT application usually requires separated programming for
device, edge and/or cloud sides, which slows down the development process and makes …

A low-code development framework for cloud-native edge systems

W Zhang, Y Zhang, H Fan, Y Gao, W Dong - ACM Transactions on …, 2023 - dl.acm.org
Customizing and deploying an edge system are time-consuming and complex tasks
because of hardware heterogeneity, third-party software compatibility, diverse performance …

REIP: A Reconfigurable Environmental Intelligence Platform and Software Framework for Fast Sensor Network Prototyping

Y Piadyk, B Steers, C Mydlarz, M Salman, M Fuentes… - Sensors, 2022 - mdpi.com
Sensor networks have dynamically expanded our ability to monitor and study the world.
Their presence and need keep increasing, and new hardware configurations expand the …

Edge-centric programming for iot applications with automatic code partitioning

B Li, W Dong - IEEE Transactions on Computers, 2021 - ieeexplore.ieee.org
IoT application development usually involves separate programming at the device side and
server side. While separate programming style is sufficient for many simple applications, it is …

WebInf: Accelerating WebGPU-based In-browser DNN Inference via Adaptive Model Partitioning

B Dong, T Liu, B Li, X Zhou, S Wang… - 2023 IEEE 29th …, 2023 - ieeexplore.ieee.org
Artificial intelligence (AI) model inference performance in browsers is constrained, and
transmitting data to the server consumes substantial transfer time by cloud computing. In this …

Programming Approaches for Large-Scale IoT System Development: State of the Art

R Casadei, F Fornari, S Mariani, C Savaglio - … : Novel Approaches for …, 2024 - Springer
Software engineers of Internet of Things (IoT) systems deal with three macro issues: how to
perceive the properties of interest through sensors (sensing facet), how to process …

Technical report: Edge-centric programming for IoT applications with EdgeProg

B Li, W Dong - arXiv preprint arXiv:2111.15098, 2021 - arxiv.org
IoT application development usually involves separate programming at the device side and
server side. While separate programming style is sufficient for many simple applications, it is …