Tags

Type your tag names separated by a space and hit enter

NPU-based image compositing in a distributed visualization system.
IEEE Trans Vis Comput Graph. 2007 Jul-Aug; 13(4):798-809.IT

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.

Authors+Show Affiliations

Los Alamos National Laboratory, Los Alamos, NM 87545, USA. pugmire@lanl.govNo affiliation info availableNo affiliation info availableNo affiliation info availableNo affiliation info availableNo affiliation info available

Pub Type(s)

Journal Article
Research Support, U.S. Gov't, Non-P.H.S.

Language

eng

PubMed ID

17495338

Citation

Pugmire, David, et al. "NPU-based Image Compositing in a Distributed Visualization System." IEEE Transactions On Visualization and Computer Graphics, vol. 13, no. 4, 2007, pp. 798-809.
Pugmire D, Monroe L, Connor Davenport C, et al. NPU-based image compositing in a distributed visualization system. IEEE Trans Vis Comput Graph. 2007;13(4):798-809.
Pugmire, D., Monroe, L., Connor Davenport, C., DuBois, A., DuBois, D., & Poole, S. (2007). NPU-based image compositing in a distributed visualization system. IEEE Transactions On Visualization and Computer Graphics, 13(4), 798-809.
Pugmire D, et al. NPU-based Image Compositing in a Distributed Visualization System. IEEE Trans Vis Comput Graph. 2007 Jul-Aug;13(4):798-809. PubMed PMID: 17495338.
* Article titles in AMA citation format should be in sentence-case
TY - JOUR T1 - NPU-based image compositing in a distributed visualization system. AU - Pugmire,David, AU - Monroe,Laura, AU - Connor Davenport,Carolyn, AU - DuBois,Andrew, AU - DuBois,David, AU - Poole,Stephen, PY - 2007/5/15/pubmed PY - 2007/7/19/medline PY - 2007/5/15/entrez SP - 798 EP - 809 JF - IEEE transactions on visualization and computer graphics JO - IEEE Trans Vis Comput Graph VL - 13 IS - 4 N2 - 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. SN - 1077-2626 UR - https://www.unboundmedicine.com/medline/citation/17495338/NPU_based_image_compositing_in_a_distributed_visualization_system_ DB - PRIME DP - Unbound Medicine ER -