Vivaldi: A Domain-Specific Language for Volume Processing and Visualization on Distributed Heterogeneous Systems

IEEE Trans. Vis. Comput. Graph.(2014)

引用 40|浏览69
暂无评分
摘要
As the size of image data from microscopes and telescopes increases, the need for high-throughput processing and visualization of large volumetric data has become more pressing. At the same time, many-core processors and GPU accelerators are commonplace, making high-performance distributed heterogeneous computing systems affordable. However, effectively utilizing GPU clusters is difficult for novice programmers, and even experienced programmers often fail to fully leverage the computing power of new parallel architectures due to their steep learning curve and programming complexity. In this paper, we propose Vivaldi, a new domain-specific language for volume processing and visualization on distributed heterogeneous computing systems. Vivaldi's Python-like grammar and parallel processing abstractions provide flexible programming tools for non-experts to easily write high-performance parallel computing code. Vivaldi provides commonly used functions and numerical operators for customized visualization and high-throughput image processing applications. We demonstrate the performance and usability of Vivaldi on several examples ranging from volume rendering to image segmentation.
更多
查看译文
关键词
parallel processing,image processing,gpu computing,distributed heterogeneous systems,numerical operators,domain-specific language,microscopes,high-throughput processing,high-performance distributed heterogeneous computing systems,volume rendering,parallel architectures,image segmentation,vivaldi python-like grammar,high-throughput image processing applications,volumetric data visualization,steep learning curve,rendering (computer graphics),customized visualization,many-core processors,parallel processing abstractions,telescopes,data visualisation,programming complexity,volume processing,gpu clusters,gpu accelerators,image data,flexible programming tools,high-performance parallel computing code,visual languages,data visualization,computational modeling,data models,domain specific language,image classification
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要