Many researchers have been trying to use the implicit parallelism of logic lan- guages 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 Subset 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 and of its instruction set is here explained and some exam- ples of how it works are given. Eventually some conclusions are drawn and it is presented the plan for the future research.
Succi G, Marino G (1992). The Design of an Abstract Machine for Subset Equational Languages. IOS Press.
The Design of an Abstract Machine for Subset Equational Languages
Succi G;
1992
Abstract
Many researchers have been trying to use the implicit parallelism of logic lan- guages 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 Subset 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 and of its instruction set is here explained and some exam- ples of how it works are given. Eventually some conclusions are drawn and it is presented the plan for the future research.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.