NPU-based image compositing in a distributed visualization system
Related Experiment Video
Updated: Jul 15, 2026

3D-Neuronavigation In Vivo Through a Patient's Brain During a Spontaneous Migraine Headache
Published on: June 2, 2014
David Pugmire1, Laura Monroe, Carolyn Connor Davenport
1Los Alamos National Laboratory, Los Alamos, NM 87545, USA. pugmire@lanl.gov
Abstract:
This paper describes the first use of a Network Processing Unit (NPU) to perform hardware-based image composition in a distributed rendering system. The image composition step is a notorious bottleneck in a clustered rendering system. Furthermore, image compositing algorithms do not necessarily scale as data size and number of nodes increase. Previous researchers have addressed the composition problem via software and/or custom-built hardware. We used the heterogeneous multicore computation architecture of the Intel IXP28XX NPU, a fully programmable commercial off-the-shelf (COTS) technology, to perform the image composition step. With this design, we have attained a nearly four-times performance increase over traditional software-based compositing methods, achieving sustained compositing rates of 22-28 fps on a 1,024 x 1,024 image. This system is fully scalable with a negligible penalty in frame rate, is entirely COTS, and is flexible with regard to operating system, rendering software, graphics cards, and node architecture. The NPU-based compositor has the additional advantage of being a modular compositing component that is eminently suitable for integration into existing distributed software visualization packages.
Related Concept Videos
Newman Projections
The organic molecules rotate across the single bonds leading to numerous temporary three-dimensional structures of varying energy known as conformers.
pV-Diagrams
Parallel Processing
Uniform Depth Channel Flow: Problem Solving
Depth Perception and Spatial Vision
Uniform Depth Channel Flow
