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

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 heterogen...

Ausführliche Beschreibung

Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on visualization and computer graphics. - 1996. - 20(2014), 12 vom: 26. Dez., Seite 2407-16
1. Verfasser: Choi, Hyungsuk (VerfasserIn)
Weitere Verfasser: Choi, Woohyuk, Quan, Tran Minh, Hildebrand, David G C, Pfister, Hanspeter, Jeong, Won-Ki
Format: Online-Aufsatz
Sprache:English
Veröffentlicht: 2014
Zugriff auf das übergeordnete Werk:IEEE transactions on visualization and computer graphics
Schlagworte:Journal Article Research Support, Non-U.S. Gov't Research Support, U.S. Gov't, Non-P.H.S.
LEADER 01000naa a22002652 4500
001 NLM252626990
003 DE-627
005 20231224164518.0
007 cr uuu---uuuuu
008 231224s2014 xx |||||o 00| ||eng c
024 7 |a 10.1109/TVCG.2014.2346322  |2 doi 
028 5 2 |a pubmed24n0842.xml 
035 |a (DE-627)NLM252626990 
035 |a (NLM)26356955 
040 |a DE-627  |b ger  |c DE-627  |e rakwb 
041 |a eng 
100 1 |a Choi, Hyungsuk  |e verfasserin  |4 aut 
245 1 0 |a Vivaldi  |b A Domain-Specific Language for Volume Processing and Visualization on Distributed Heterogeneous Systems 
264 1 |c 2014 
336 |a Text  |b txt  |2 rdacontent 
337 |a ƒaComputermedien  |b c  |2 rdamedia 
338 |a ƒa Online-Ressource  |b cr  |2 rdacarrier 
500 |a Date Completed 20.05.2016 
500 |a Date Revised 11.09.2015 
500 |a published: Print 
500 |a Citation Status MEDLINE 
520 |a 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 
650 4 |a Journal Article 
650 4 |a Research Support, Non-U.S. Gov't 
650 4 |a Research Support, U.S. Gov't, Non-P.H.S. 
700 1 |a Choi, Woohyuk  |e verfasserin  |4 aut 
700 1 |a Quan, Tran Minh  |e verfasserin  |4 aut 
700 1 |a Hildebrand, David G C  |e verfasserin  |4 aut 
700 1 |a Pfister, Hanspeter  |e verfasserin  |4 aut 
700 1 |a Jeong, Won-Ki  |e verfasserin  |4 aut 
773 0 8 |i Enthalten in  |t IEEE transactions on visualization and computer graphics  |d 1996  |g 20(2014), 12 vom: 26. Dez., Seite 2407-16  |w (DE-627)NLM098269445  |x 1941-0506  |7 nnns 
773 1 8 |g volume:20  |g year:2014  |g number:12  |g day:26  |g month:12  |g pages:2407-16 
856 4 0 |u http://dx.doi.org/10.1109/TVCG.2014.2346322  |3 Volltext 
912 |a GBV_USEFLAG_A 
912 |a SYSFLAG_A 
912 |a GBV_NLM 
912 |a GBV_ILN_350 
951 |a AR 
952 |d 20  |j 2014  |e 12  |b 26  |c 12  |h 2407-16