Insulating the scientific programmer from perilous parallel architecture

POOSC '10: Proceedings of the 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing(2010)

引用 0|浏览0
暂无评分
摘要
The resource requirements of modern-day scientific applications is making hardware acceleration a requisite design consideration. But typically these applications are created and implemented by scientists trained in other fields, not the intricacies of parallel processing. Consequently, there is a definite need for abstractions. In this paper, we discuss why the typically object-oriented abstractions that are commonly made available in such settings introduce accidental sequentiality and render the hardware acceleration ineffective. We hence propose a few research directions that we intend to pursue in order to generate new abstractions that better insulate the programmer from implementation details that do not relate to application logic.
更多
查看译文
关键词
application logic,perilous parallel architecture,accidental sequentiality,modern-day scientific application,hardware acceleration,parallel processing,scientific programmer,object-oriented abstraction,implementation detail,requisite design consideration,definite need,new abstraction,abstraction,hardware accelerator,parallelization,scientific computing,object oriented
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要