{"title":"Exploiting the data parallelism of subset equational languages","authors":"G. Succi, G. Marino","doi":"10.1109/CMPEUR.1992.218426","DOIUrl":null,"url":null,"abstract":"The authors propose an alternative approach to the parallel implementation of declarative languages, the data parallel approach. The focus is on large collections of data and the core idea is to parallelize the execution of elementwise operations. The target language is SEL, a subset equational language. An abstract machine for the language, the SAM (subset abstract machine) is outlined, which from a certain point of view belongs to the WAM family. The data parallel structure of the SAM and of its instruction set is discussed, and some examples are given.<<ETX>>","PeriodicalId":390273,"journal":{"name":"CompEuro 1992 Proceedings Computer Systems and Software Engineering","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1992-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"CompEuro 1992 Proceedings Computer Systems and Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CMPEUR.1992.218426","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The authors propose an alternative approach to the parallel implementation of declarative languages, the data parallel approach. The focus is on large collections of data and the core idea is to parallelize the execution of elementwise operations. The target language is SEL, a subset equational language. An abstract machine for the language, the SAM (subset abstract machine) is outlined, which from a certain point of view belongs to the WAM family. The data parallel structure of the SAM and of its instruction set is discussed, and some examples are given.<>