Mostrar el registro sencillo del ítem

dc.creatorDaloukas, K.en
dc.creatorAntonopoulos, C. D.en
dc.creatorBellas, N.en
dc.date.accessioned2015-11-23T10:25:05Z
dc.date.available2015-11-23T10:25:05Z
dc.date.issued2009
dc.identifier10.1145/1542275.1542283
dc.identifier.isbn9781605584980
dc.identifier.urihttp://hdl.handle.net/11615/26865
dc.description.abstractWide-angle lenses are often used in scientific or virtual reality applications to enlarge the field of view of a conventional camera. Wide-angle lens distortion correction is an image warping application which transforms the distorted images back to the natural-looking, central perspective space. This application is characterized by a non-linear streaming memory access pattern that makes main memory bandwidth a key performance limiter. This paper presents the implementation, optimization and evaluation of a wide-angle lens distortion correction algorithm on the Cell Broadband Engine. Cell is a heterogeneous multi-core processor that has been architected to accelerate applications with large degree of thread- and data-level parallelism. We alleviate the 'memory wall' inefficiencies by applying source level optimizations such as tiling to better utilize the on-chip memory of the SPE, and maximize data reuse within a frame of pixel data. Using these transformations on the Cell processor, we are able to achieve a 7.27x speedup compared to a Core2 Duo processor, and enable potential applications such as real-time correction for video teleconferencing using cameras with wide-angle lenses. To the best of our knowledge, this is the first paper to describe the mapping and optimization of an image warping application to the Cell BE architecture. Copyright 2009 ACM.en
dc.source.urihttp://www.scopus.com/inward/record.url?eid=2-s2.0-70450078860&partnerID=40&md5=a55539b3685e05f5dffc8ef347ef7efe
dc.subjectCell B.E.en
dc.subjectHeterogeneous multi-core processorsen
dc.subjectImage warpingen
dc.subjectParallel programmingen
dc.subjectReal-timeen
dc.subjectStencil computationen
dc.subjectA-framesen
dc.subjectCell Broadband Engineen
dc.subjectCELL processoren
dc.subjectConventional cameraen
dc.subjectData reuseen
dc.subjectData-level parallelismen
dc.subjectDistorted imagesen
dc.subjectField of viewsen
dc.subjectHeterogeneous multicoreen
dc.subjectMain memoryen
dc.subjectMemory wallen
dc.subjectNon-linearen
dc.subjectOn chip memoryen
dc.subjectPotential applicationsen
dc.subjectReal-time correctionsen
dc.subjectSource levelen
dc.subjectStencil computationsen
dc.subjectStreaming memoryen
dc.subjectVideo teleconferencingen
dc.subjectWide-angle lensen
dc.subjectCamerasen
dc.subjectIntelligent controlen
dc.subjectLensesen
dc.subjectMicroprocessor chipsen
dc.subjectVirtual realityen
dc.subjectWeavingen
dc.titleImplementation of a wide-angle lens distortion correction algorithm on the cell broadband engineen
dc.typeconferenceItemen


Ficheros en el ítem

FicherosTamañoFormatoVer

No hay ficheros asociados a este ítem.

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem