Skandium: Multi-core Programming with Algorithmic Skeletons

被引:31
作者
Leyton, Mario [1 ]
Piquer, Jose M. [2 ]
机构
[1] Univ Chile, NIC Labs, Miraflores 222,Piso 14, Santiago 8320198, Chile
[2] Univ Chile, DCC, Santiago, Chile
来源
PROCEEDINGS OF THE 18TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING | 2010年
关键词
parallel programming; multi-core; patterns; algorithmic skeletons; PARALLEL; ENVIRONMENT;
D O I
10.1109/PDP.2010.26
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper argues that algorithmic skeletons are a suitable programming model for multi-core architectures. The high-level abstractions offered by algorithmic skeletons provide a simple way for non-parallel programmers to address parallel programming. Previous algorithmic skeleton frameworks and libraries have addressed distributed computing environments such as Clusters and Grids. This paper proposes a parallel skeleton library, Skandium; and concludes, after an experimental evaluation, that algorithmic skeletons are an effective methodology to program multi-core architectures.
引用
收藏
页码:289 / 296
页数:8
相关论文
共 28 条
[1]   An advanced environment supporting structured parallel programming in Java']Java [J].
Aldinucci, M ;
Danelutto, M ;
Teti, P .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2003, 19 (05) :611-626
[2]  
Aldinucci M., 1999, P PDCS INT C PAR DIS, P955
[3]  
ALDINUCCI M, 2004, P CMPP INT WORKSH CO, P35
[4]   Behavioural skeletons in GCM: autonomic management of grid components [J].
Aldinucci, Marco ;
Campa, Sonia ;
Danelutto, Marco ;
Vanneschi, Marco ;
Kilpatrick, Peter ;
Dazzi, Patrizio ;
Laforenza, Domenico ;
Tonellotto, Nicola .
PROCEEDINGS OF THE 16TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2008, :54-+
[5]  
ALIND M, 2008, IWMSE 08, P7
[6]  
[Anonymous], 1991, Algorithmic skeletons: structured management of parallel computation
[7]  
[Anonymous], 2006, COMPUT METHODS SCI T
[8]  
[Anonymous], 2006, TECH REP
[9]  
[Anonymous], 2000, ACM 2000 C JAVA GRAN, DOI 10.1145/337449.337465
[10]  
Caromel D., 2008, 22 INT PAR DISTR PRO, P1