Streaming-Enabled Parallel Dataflow Architecture for Multicore Systems

dc.contributor.authorVo, Huy T.en_US
dc.contributor.authorOsmari, Daniel K.en_US
dc.contributor.authorSumma, Brianen_US
dc.contributor.authorComba, João L. D.en_US
dc.contributor.authorPascucci, Valerioen_US
dc.contributor.authorSilva, Cláudio T.en_US
dc.contributor.editorG. Melancon, T. Munzner, and D. Weiskopfen_US
dc.date.accessioned2014-02-21T20:06:12Z
dc.date.available2014-02-21T20:06:12Z
dc.date.issued2010en_US
dc.description.abstractWe propose a new framework design for exploiting multi-core architectures in the context of visualization dataflow systems. Recent hardware advancements have greatly increased the levels of parallelism available with all indications showing this trend will continue in the future. Existing visualization dataflow systems have attempted to take advantage of these new resources, though they still have a number of limitations when deployed on shared memory multi-core architectures. Ideally, visualization systems should be built on top of a parallel dataflow scheme that can optimally utilize CPUs and assign resources adaptively to pipeline elements. We propose the design of a flexible dataflow architecture aimed at addressing many of the shortcomings of existing systems including a unified execution model for both demand-driven and event-driven models; a resource scheduler that can automatically make decisions on how to allocate computing resources; and support for more general streaming data structures which include unstructured elements. We have implemented our system on top of VTK with backward compatibility. In this paper, we provide evidence of performance improvements on a number of applications.en_US
dc.description.number3en_US
dc.description.seriesinformationComputer Graphics Forumen_US
dc.description.volume29en_US
dc.identifier.doi10.1111/j.1467-8659.2009.01704.xen_US
dc.identifier.issn1467-8659en_US
dc.identifier.urihttps://doi.org/10.1111/j.1467-8659.2009.01704.xen_US
dc.publisherThe Eurographics Association and Blackwell Publishing Ltd.en_US
dc.titleStreaming-Enabled Parallel Dataflow Architecture for Multicore Systemsen_US
Files