arrow
返回

Case study of multiple trace transform implementations

delete2015-05-08
delete1
PRE
AI
T
Tim Besard
B
Bjorn De Sutter *
A
Andrés Frías-Velázquez
W
Wilfried Philips
DOI:10.1177/1094342015584091delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Scientific algorithms are designed and implemented in a variety of programming languages. Depending on the exact application, some languages are a better choice than others: some offer a productive environment while others focus on performance. Selecting a language is often difficult, with poor choices resulting in much higher development times. By implementing a case study algorithm in multiple programming languages, we compare their pros and cons. As a case study, we selected the trace transform, an image processing algorithm from the widely used class of integral transforms. We describe each implementation, including a highly optimized version for NVIDIA graphics processing units, and present a productivity overview and an in-depth performance analysis, from which we draw more generic conclusions. We have found that MATLAB is still the best choice overall, but Julia proves an interesting emerging choice. For realistic images, our compute unified device architecture (CUDA) implementation offers the best performance, albeit at a high development cost.
Keyword:
Trace transform
MATLAB
MEX
Octave
Scilab
C plus
OpenMP
CUDA
Julia
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

International Journal of High Performance Computing Applications 封面图
International Journal of High Performance Computing Applications
IF:
2.5
论文数:
1.1K
被引数:
1.3K

机构

G
Ghent University
学者数:
5.2W
论文数: 4.5W
被引数: 5.5W
引用论文

引用论文

err分享
err收藏
The NOVI information models
err2015-01-01
err0
PREAI
errJeroen van der Ham; József Stéger; Sándor Laki; Yiannos Kryftis; Vasilis Maglaris; Cees de Laat
err分享
err收藏
Severe Liver Degeneration in Mice Lacking the IκB Kinase 2 Gene缺乏i κ b激酶2基因的小鼠的严重肝脏变性
err1999-04-09
err0
PREAI
errQiutang Li; Daniel Van Antwerp; Frank Mercurio; Kuo-Fen Lee; Inder M. Verma
err分享
err收藏
Fingolimod as a first- or second-line treatment in a mini-series of young Hellenic patients with adolescent-onset multiple sclerosis: focus on immunological data
err2021-10-01
err0
PREAI
errMaria Gontika; Charalampos Skarlis; Nikolaos Markoglou; Maria-Eleftheria Evangelopoulos; George Velonakis; George P. Chrousos; Marinos Dalakas; Leonidas Stefanis; Maria Anagnostouli
err分享
err收藏
Imaging composite material using ultrasonic arrays
err2012-01-01
err0
PREAI
errChuan Li; Damien Pain; Paul D. Wilcox; Bruce W. Drinkwater
err分享
err收藏
没有更多内容