An implicitly parallel object-oriented matrix library and its application to medical physics

Jonas Lätt, B. Chopard
{"title":"An implicitly parallel object-oriented matrix library and its application to medical physics","authors":"Jonas Lätt, B. Chopard","doi":"10.1109/IPDPS.2003.1213460","DOIUrl":null,"url":null,"abstract":"We introduce VLADYMIR, a matrix library that permits the development of array-based code in C++. It is especially useful for numerical simulation tasks and parallelises automatically, without any need for parallelisation-specific instructions. Thanks to the underlying data-parallel model, it shows up an excellent scalability, even on large parallel machines. VLADYMIR has been successfully tested so far on simulations of physical systems by cellular automata and lattice Boltzmann models. In this paper, an application to emboli detection in medical physics is presented. Occurrence of emboli in the brain presents a risk for cardiovascular accidents, which one tries to avoid by ultrasonography methods. Simulations using lattice Boltzmann methods help to analyse the interaction of an embolus with ultrasounds and lead towards a better understanding of the structure of the signal in ultrasonography measurements.","PeriodicalId":177848,"journal":{"name":"Proceedings International Parallel and Distributed Processing Symposium","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2003-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings International Parallel and Distributed Processing Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IPDPS.2003.1213460","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

We introduce VLADYMIR, a matrix library that permits the development of array-based code in C++. It is especially useful for numerical simulation tasks and parallelises automatically, without any need for parallelisation-specific instructions. Thanks to the underlying data-parallel model, it shows up an excellent scalability, even on large parallel machines. VLADYMIR has been successfully tested so far on simulations of physical systems by cellular automata and lattice Boltzmann models. In this paper, an application to emboli detection in medical physics is presented. Occurrence of emboli in the brain presents a risk for cardiovascular accidents, which one tries to avoid by ultrasonography methods. Simulations using lattice Boltzmann methods help to analyse the interaction of an embolus with ultrasounds and lead towards a better understanding of the structure of the signal in ultrasonography measurements.
一个隐式并行的面向对象矩阵库及其在医学物理中的应用
我们介绍了一个矩阵库VLADYMIR,它允许在c++中开发基于数组的代码。它特别适用于数值模拟任务和自动并行,而不需要任何特定的并行指令。由于底层的数据并行模型,即使在大型并行机器上,它也具有出色的可伸缩性。到目前为止,vladimir已经成功地通过元胞自动机和晶格玻尔兹曼模型在物理系统的模拟中进行了测试。本文介绍了栓子检测在医学物理中的应用。脑内栓子的发生有发生心血管事故的危险,超声检查方法可以避免这种危险。使用晶格玻尔兹曼方法的模拟有助于分析栓子与超声波的相互作用,并有助于更好地理解超声测量中信号的结构。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信