Research

Research

82868 bookmarks
Newest
SLP Diagrams - The Serious Leisure Perspective (SLP)
SLP Diagrams - The Serious Leisure Perspective (SLP)
The diagrams below were prepared by Jenna Hartel , based upon the work of Robert A. Stebbins. These diagrams may be reproduced      without permission, but please acknowledge their source as:...
SLP Diagrams - The Serious Leisure Perspective (SLP)
Home | DORA
Home | DORA
The Declaration on Research Assessment recognizes the need to improve the ways in which the outputs of scholarly research are evaluated.
Home | DORA
Competencies – The Bibliomagician
Competencies – The Bibliomagician
2021 Competency Model for Bibliometric Work Please note: the above linked PDF is the text-readable PDF for screen readers with proper headings. For the inclusion of the visual gradient tables, plea…
Competencies – The Bibliomagician
FFI Utilities and JSON Parsing | cactus-compute/cactus | DeepWiki
FFI Utilities and JSON Parsing | cactus-compute/cactus | DeepWiki
This page documents the utility functions and data structures that support the FFI layer by providing JSON parsing, JSON construction, error handling, and helper operations. These utilities bridge the
FFI Utilities and JSON Parsing | cactus-compute/cactus | DeepWiki
Optimizing Real-Time Object Detection in a Multi-Neural Processing Unit System
Optimizing Real-Time Object Detection in a Multi-Neural Processing Unit System
Real-time object detection demands high throughput and low latency, necessitating the use of hardware accelerators. NPU is specialized hardware designed to accelerate the calculation of deep learning models, providing better energy efficiency and parallel processing performance than existing CPUs or GPUs. In particular, it plays an important role in reducing latency and improving processing speed in applications that require real-time processing. In this paper, we construct a real-time object detection system based on YOLOv3, utilizing Neubla’s Antara NPU, and propose two approaches for performance optimization. First, we ensure the continuity of NPU inference by allowing the CPU to process data in advance through double buffering. Second, in a multi-NPU environment, we distribute tasks among NPUs through queue-based processing and analyze the performance limits using Amdahl’s law. Experimental results demonstrate that compared to a CPU-only environment, applying the NPU in single buffering improved throughput by 2.13 times, double buffering by 3.35 times, and in a multi-NPU environment by 4.81 times. Latency decreased by 1.6 times in single and double buffering, and by 1.18 times in the multi-NPU environment. The accuracy remained consistent, with 31.4 mAP on the CPU and 31.8 mAP on the NPU.
Optimizing Real-Time Object Detection in a Multi-Neural Processing Unit System