DATA PARALLELISM IN LOGIC PROGRAMMING

被引:0
|
作者
SUCCI, G [1 ]
MARINO, G [1 ]
机构
[1] UNIV GENOA,DIST,I-16145 GENOA,ITALY
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many researchers have been trying to use the implicit parallelism of logic languages parallelizing the execution of independent clauses. However this approach has the disadvantage of requiring a heavy overhead for processes scheduling and synchronizing, for data migration and for collecting the results. In this paper it is proposed a different approach, the data parallel one. The focus is on large collections of data and the core idea is to parallelize the execution of element-wise operations. The target language is SEL, a Subret Equational Language. An abstract machine for it, the SAM (Subset Abstract Machine), is outlined, which, under certain points of views, belongs to the WAM family. The data parallel structure of the SAM is here explained and some examples of how it works are given. Eventually it is explained the role of abstract analyzers in this framework and it is presented the plan for the future research.
引用
收藏
页码:173 / 184
页数:12
相关论文
共 50 条