Toward Among-Device AI from On-Device AI with Stream Pipelines
MyungJoo Ham, Sangjung Woo, Jaeyun Jung, Wook Song, Gichan Jang,, Yongjoo Ahn, Hyoung Joo Ahn

TL;DR
This paper proposes extensions to the NNStreamer framework to enable among-device AI, allowing AI pipelines to share resources across diverse devices, enhancing flexibility and performance of on-device AI systems.
Contribution
The paper introduces novel extensions to NNStreamer that facilitate among-device AI, supporting cross-device resource sharing and interoperability in on-device AI applications.
Findings
Extended NNStreamer enables cross-device AI pipeline connectivity
Improved resource sharing across heterogeneous devices
Open source contribution to the Linux Foundation
Abstract
Modern consumer electronic devices often provide intelligence services with deep neural networks. We have started migrating the computing locations of intelligence services from cloud servers (traditional AI systems) to the corresponding devices (on-device AI systems). On-device AI systems generally have the advantages of preserving privacy, removing network latency, and saving cloud costs. With the emergent of on-device AI systems having relatively low computing power, the inconsistent and varying hardware resources and capabilities pose difficulties. Authors' affiliation has started applying a stream pipeline framework, NNStreamer, for on-device AI systems, saving developmental costs and hardware resources and improving performance. We want to expand the types of devices and applications with on-device AI services products of both the affiliation and second/third parties. We also want…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT and Edge/Fog Computing · Distributed systems and fault tolerance · Cloud Computing and Resource Management
Methodstravel james
