P. Hatcher, M. J. Quinn, A. Lapadula, R. Anderson, R. R. Jones
{"title":"数据并行C:用于多计算机的SIMD编程语言","authors":"P. Hatcher, M. J. Quinn, A. Lapadula, R. Anderson, R. R. Jones","doi":"10.1109/DMCC.1991.633095","DOIUrl":null,"url":null,"abstract":"Dataparallel C is a SIMD extensiotii to the standard C programming language, It is derived from the original C* language developed by Thinking Machine,r Corporation, We have completed a third-generation Dataparalle1 C compiler, which produces SPMD-style C code suitable for execution on Intel and nCUBE multicomputers. In this paper we discuss the characteristics and strengths of data-parallel programming languages, summarize the syntax and semantics of Dataparallel C', and document the perjbrmance of six benchmark programs executing on the nCUBE 3200 multicomputer. Our work demonstrates that SIMD programs can achieve reasonable speedup when compiled and executed on multicomputers.","PeriodicalId":313314,"journal":{"name":"The Sixth Distributed Memory Computing Conference, 1991. Proceedings","volume":"62 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1991-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":"{\"title\":\"Dataparallel C: A SIMD Programming Language for Multicomputers\",\"authors\":\"P. Hatcher, M. J. Quinn, A. Lapadula, R. Anderson, R. R. Jones\",\"doi\":\"10.1109/DMCC.1991.633095\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Dataparallel C is a SIMD extensiotii to the standard C programming language, It is derived from the original C* language developed by Thinking Machine,r Corporation, We have completed a third-generation Dataparalle1 C compiler, which produces SPMD-style C code suitable for execution on Intel and nCUBE multicomputers. In this paper we discuss the characteristics and strengths of data-parallel programming languages, summarize the syntax and semantics of Dataparallel C', and document the perjbrmance of six benchmark programs executing on the nCUBE 3200 multicomputer. Our work demonstrates that SIMD programs can achieve reasonable speedup when compiled and executed on multicomputers.\",\"PeriodicalId\":313314,\"journal\":{\"name\":\"The Sixth Distributed Memory Computing Conference, 1991. Proceedings\",\"volume\":\"62 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1991-04-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"10\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"The Sixth Distributed Memory Computing Conference, 1991. Proceedings\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DMCC.1991.633095\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"The Sixth Distributed Memory Computing Conference, 1991. Proceedings","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DMCC.1991.633095","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Dataparallel C: A SIMD Programming Language for Multicomputers
Dataparallel C is a SIMD extensiotii to the standard C programming language, It is derived from the original C* language developed by Thinking Machine,r Corporation, We have completed a third-generation Dataparalle1 C compiler, which produces SPMD-style C code suitable for execution on Intel and nCUBE multicomputers. In this paper we discuss the characteristics and strengths of data-parallel programming languages, summarize the syntax and semantics of Dataparallel C', and document the perjbrmance of six benchmark programs executing on the nCUBE 3200 multicomputer. Our work demonstrates that SIMD programs can achieve reasonable speedup when compiled and executed on multicomputers.