Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/14624

TítuloWait-free shared-memory irradiance caching
Autor(es)Debattista, Kurt
Dubla, Piotr
Santos, Luís Paulo
Chalmers, Alan
Palavras-chaveWait free
Irradiance cache
3D graphics
computer graphics
graphics and multimedia
parallel processing
ray tracing
DataSet-2011
EditoraIEEE
RevistaIEEE Computers Graphics and Applications
Resumo(s)Parallelizing rendering algorithms to exploit multiprocessor and multicore machines isn't straightforward. Certain methods require frequent synchronization among threads to obtain benefits similar to the sequential algorithm. One such algorithm is the irradiance cache (IC), an acceleration data structure that caches indirect diffuse irradiance values. In multicore systems, the threads must share the IC to achieve high efficiency. A proposed wait-free mechanism for accessing the shared IC doesn't use the common blocking or busy-waiting methods, thus avoiding most serialization and reducing contention. A comparison with two classic approaches-a lock-based mechanism and a local-write technique-on two systems with up to 24 cores shows that the wait-free approach significantly reduces synchronization overhead, thus improving performance. The Web extra PDF augments the article. The Web extra video is an animation that demonstrates the wait-free IC system running at close to interactive rates on an 8-core machine.
TipoArtigo
URIhttps://hdl.handle.net/1822/14624
DOI10.1109/MCG.2010.80
ISSN0272-1716
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:DI/CCTC - Artigos (papers)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
FinalCGA.pdfArtigo4,43 MBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID