Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2024 Dec 15;24(24):8012.
doi: 10.3390/s24248012.

Hardware-Assisted Low-Latency NPU Virtualization Method for Multi-Sensor AI Systems

Affiliations

Hardware-Assisted Low-Latency NPU Virtualization Method for Multi-Sensor AI Systems

Jong-Hwan Jean et al. Sensors (Basel). .

Abstract

Recently, AI systems such as autonomous driving and smart homes have become integral to daily life. Intelligent multi-sensors, once limited to single data types, now process complex text and image data, demanding faster and more accurate processing. While integrating NPUs and sensors has improved processing speed and accuracy, challenges like low resource utilization and long memory latency remain. This study proposes a method to reduce processing time and improve resource utilization by virtualizing NPUs to simultaneously handle multiple deep-learning models, leveraging a hardware scheduler and data prefetching techniques. Experiments with 30,000 SA resources showed that the hardware scheduler reduced memory cycles by over 10% across all models, with reductions of 30% for NCF and 70% for DLRM. The hardware scheduler effectively minimized memory latency and idle NPU resources in resource-constrained environments with frequent context switching. This approach is particularly valuable for real-time applications like autonomous driving, enabling smooth transitions between tasks such as object detection and route planning. It also enhances multitasking in smart homes by reducing latency when managing diverse data streams. The proposed system is well suited for resource-constrained environments that demand efficient multitasking and low-latency processing.

Keywords: hardware scheduler; multi-sensor; neural processing unit; prefetching; virtualization.

PubMed Disclaimer

Conflict of interest statement

The authors declare no conflicts of interest.

Figures

Figure 1
Figure 1
Examples of real-life applications of multi-sensor AI in various fields.
Figure 2
Figure 2
NPU virtualization operation flow. The symbol ‘#’ represents the number of cores.
Figure 3
Figure 3
TPU v4 architecture.
Figure 4
Figure 4
Hardware-assisted NPU virtualization system.
Figure 5
Figure 5
Comparison before and after the hardware scheduler when the burst size was changed.
Figure 6
Figure 6
Comparison before and after hardware scheduler application when the number of available SA changed.
Figure 7
Figure 7
Difference in memory cycles with and without a hardware scheduler.

Similar articles

References

    1. Sun T., Feng B., Huo J., Xiao Y., Wang W., Peng J., Li Z., Du C., Wang W., Zou G., et al. Artificial Intelligence Meets Flexible Sensors: Emerging Smart Flexible Sensing Systems Driven by Machine Learning and Artificial Synapses. Nano-Micro Lett. 2024;16:14. doi: 10.1007/s40820-023-01235-x. - DOI - PMC - PubMed
    1. Javaid M., Haleem A., Rab S., Singh R.P., Suman R. Sensors for Daily Life: A Review. Sens. Int. 2021;2:100121. doi: 10.1016/j.sintl.2021.100121. - DOI
    1. Weiss G.M., Yoneda K., Hayajneh T. Smartphone and smartwatch-based biometrics using activities of daily living. IEEE Access. 2019;7:133190–133202. doi: 10.1109/ACCESS.2019.2940729. - DOI
    1. Méndez Gómez J. Ph.D. Thesis. Universidad de Granada; Granada, Spain: 2022. Efficient Sensor Fusion of LiDAR and Radar for Autonomous Vehicles.
    1. Qureshi S.A., Hsiao W.W.-W., Hussain L., Aman H., Le T.-N., Rafique M. Recent development of fluorescent nanodiamonds for optical biosensing and disease diagnosis. Biosensors. 2022;12:1181. doi: 10.3390/bios12121181. - DOI - PMC - PubMed

LinkOut - more resources