Data-parallel programming on MIMD computers

The implementation of two compilers for the data-parallel programming language Dataparallel C is described. One compiler generates code for Intel and nCUBE hypercube multicomputers; the other generates code for Sequent multiprocessors. A suite of Dataparallel C programs has been compiled and execute...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:IEEE transactions on parallel and distributed systems Ročník 2; číslo 3; s. 377 - 383
Hlavní autori: Hatcher, P.J., Quinn, M.J., Lapadula, A.J., Seevers, B.K., Anderson, R.J., Jones, R.R.
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: IEEE 01.07.1991
Predmet:
ISSN:1045-9219
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract The implementation of two compilers for the data-parallel programming language Dataparallel C is described. One compiler generates code for Intel and nCUBE hypercube multicomputers; the other generates code for Sequent multiprocessors. A suite of Dataparallel C programs has been compiled and executed, and their execution times and speedups on the Intel iPSC/2, the nCUBE 3200 and the Sequent Symmetry are presented.< >
AbstractList The implementation of two compilers for the data-parallel programming language Dataparallel C is described. One compiler generates code for Intel and nCUBE hypercube multicomputers; the other generates code for Sequent multiprocessors. A suite of Dataparallel C programs has been compiled and executed, and their execution times and speedups on the Intel iPSC/2, the nCUBE 3200 and the Sequent Symmetry are presented.< >
The implementation of two compilers for the data-parallel programming language Dataparallel C is described. One compiler generates code for Intel and nCUBE hypercube multicomputers; the other generates code for Sequent multiprocessors. A suite of Dataparallel C programs has been compiled and executed, and their execution times and speedups on the Intel iPSC/2, the nCUBE 3200, and the Sequent Symmetry are presented. (I.E.)
The implementation of two compilers for the data-parallel programming language Dataparallel C is described. One compiler generates code for Intel and nCUBE hypercube multicomputers; the other generates code for Sequent multiprocessors. A suite of Dataparallel C programs has been compiled and executed, and their execution times and speedups on the Intel iPSC/2, the nCUBE 3200 and the Sequent Symmetry are presented
Author Seevers, B.K.
Hatcher, P.J.
Anderson, R.J.
Quinn, M.J.
Lapadula, A.J.
Jones, R.R.
Author_xml – sequence: 1
  givenname: P.J.
  surname: Hatcher
  fullname: Hatcher, P.J.
  organization: Dept. of Comput. Sci., New Hampshire Univ., Durham, NH, USA
– sequence: 2
  givenname: M.J.
  surname: Quinn
  fullname: Quinn, M.J.
– sequence: 3
  givenname: A.J.
  surname: Lapadula
  fullname: Lapadula, A.J.
– sequence: 4
  givenname: B.K.
  surname: Seevers
  fullname: Seevers, B.K.
– sequence: 5
  givenname: R.J.
  surname: Anderson
  fullname: Anderson, R.J.
– sequence: 6
  givenname: R.R.
  surname: Jones
  fullname: Jones, R.R.
BookMark eNqFkEtLA0EQhOcQwSQKXr3tSQTZOL3z3KMkPgIJXvS8dMZOWNmXM7MH_72rKx5EEAr6UF8VTc3YpGkbYuwM-AKA59cGFlYDZBM2BS5VmmeQH7NZCK-cg1RcTtnVCiOmHXqsKqqSzrcHj3VdNoekbZLtertKXFt3fSQfTtjRHqtAp993zp7vbp-WD-nm8X69vNmkTnAVUxIGpTW5VpRb5ZwikEYYQqWEFsqQ2YFz-kUrFBm3O6spR5UBodtZq6WYs4uxd_jmracQi7oMjqoKG2r7UGQ2M3rQ_6ACI40UA3g5gs63IXjaF50va_TvBfDic6rCQPE11YAufqGujBjLtokey-qvwPkYKInop3f0PgBFR3QT
CODEN ITDSEO
CitedBy_id crossref_primary_10_1109_2_241425
crossref_primary_10_1007_BF02700045
crossref_primary_10_1080_10637199708915591
crossref_primary_10_1002__SICI_1096_9128_199905_11_6_301__AID_CPE431_3_0_CO_2_4
crossref_primary_10_1145_227695_227696
crossref_primary_10_1145_381792_195545
crossref_primary_10_1145_195470_195545
crossref_primary_10_1515_JISYS_2006_15_1_4_261
crossref_primary_10_1016_S0167_8191_98_00092_1
crossref_primary_10_1002_wcms_1535
crossref_primary_10_1016_j_jpdc_2023_104750
crossref_primary_10_1080_02564602_1998_11416746
crossref_primary_10_1002_cpe_4330070508
crossref_primary_10_1145_1457255_1457257
crossref_primary_10_1145_176454_176495
crossref_primary_10_1145_135226_135230
crossref_primary_10_1002_cpe_4330050404
crossref_primary_10_1016_0743_7315_92_90028_L
crossref_primary_10_1109_71_277789
Cites_doi 10.1137/0909041
10.1016/0167-8191(88)90002-6
10.1145/63334.63337
10.1109/52.57894
10.1145/99163.99183
10.1145/62115.62122
10.1145/73141.74824
10.1109/ICCL.1990.63785
10.1145/72551.72553
10.1137/0201013
10.1007/BF00128175
10.1145/7902.7903
10.7551/mitpress/5239.003.0011
10.1109/52.7943
10.1145/62297.62353
ContentType Journal Article
DBID AAYXX
CITATION
8FD
H8D
L7M
7SC
JQ2
L~C
L~D
DOI 10.1109/71.86112
DatabaseName CrossRef
Technology Research Database
Aerospace Database
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Aerospace Database
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts
Computer and Information Systems Abstracts – Academic
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList
Technology Research Database
Computer and Information Systems Abstracts
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EndPage 383
ExternalDocumentID 10_1109_71_86112
86112
GroupedDBID --Z
-~X
.DC
0R~
29I
4.4
5GY
5VS
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABFSI
ABQJQ
ABVLG
ACGFO
ACIWK
AENEX
AETIX
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
E.L
EBS
EJD
HZ~
H~9
ICLAB
IEDLZ
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
MS~
O9-
OCL
P2P
PQQKQ
RIA
RIE
RNI
RNS
RZB
TN5
TWZ
UHB
VH1
AAYXX
CITATION
8FD
H8D
L7M
7SC
JQ2
L~C
L~D
ID FETCH-LOGICAL-c305t-e37a487965e985cc5e14737ea5536357e7b1cc6d65a3208b86e9a521eacb88643
IEDL.DBID RIE
ISICitedReferencesCount 10
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=10_1109_71_86112&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1045-9219
IngestDate Sat Sep 27 19:58:19 EDT 2025
Sun Sep 28 02:18:03 EDT 2025
Sat Nov 29 03:35:56 EST 2025
Tue Nov 18 22:02:52 EST 2025
Wed Aug 27 02:52:19 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 3
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c305t-e37a487965e985cc5e14737ea5536357e7b1cc6d65a3208b86e9a521eacb88643
Notes ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
PQID 25174743
PQPubID 23500
PageCount 7
ParticipantIDs proquest_miscellaneous_25174743
crossref_primary_10_1109_71_86112
ieee_primary_86112
proquest_miscellaneous_28276276
crossref_citationtrail_10_1109_71_86112
PublicationCentury 1900
PublicationDate 1991-07-01
PublicationDateYYYYMMDD 1991-07-01
PublicationDate_xml – month: 07
  year: 1991
  text: 1991-07-01
  day: 01
PublicationDecade 1990
PublicationTitle IEEE transactions on parallel and distributed systems
PublicationTitleAbbrev TPDS
PublicationYear 1991
Publisher IEEE
Publisher_xml – name: IEEE
References ref13
wulf (ref6) 1981
ref14
ref30
ref32
ref10
allan (ref3) 1985
ref2
babb (ref1) 1988
ref18
rose (ref11) 1987
browne (ref28) 1990
quinn (ref19) 1987
(ref12) 1990
quinn (ref15) 1991
rosing (ref31) 1989
ref24
ref23
ref26
ref25
ref20
ref22
ref21
pase (ref9) 1988
mcgraw (ref4) 1988
rudd (ref29) 1990
hatcher (ref17) 1991
foster (ref27) 1990
miller (ref7) 1988
chen (ref8) 1987
hamel (ref16) 1991
store (ref5) 1988
References_xml – start-page: 553
  year: 1989
  ident: ref31
  article-title: Expressing complex parallel algorithms in DINO
  publication-title: Proc Fourth Conf Hypercubes Concurrent Comput Appl
– ident: ref20
  doi: 10.1137/0909041
– start-page: 589
  year: 1990
  ident: ref29
  article-title: Architecture of the Parallel Program Support Environment
  publication-title: Proc COMPCON '90
– start-page: 73
  year: 1988
  ident: ref7
  publication-title: Programming Parallel Processors
– ident: ref24
  doi: 10.1016/0167-8191(88)90002-6
– year: 1991
  ident: ref17
  article-title: A production-quality C* compiler for a hypercube multicomputer
  publication-title: Proc 4th ACM SIGPLAN Symp Principles and Practice of Parallel Programming
– year: 1991
  ident: ref15
  article-title: Implementing a data parallel language on a tightly coupled multiprocessor
  publication-title: Proc Third Workshop Programming Languages Compilers Parallel Computers
– year: 1990
  ident: ref27
  publication-title: Strand New Concepts in Parallel Programming
– ident: ref25
  doi: 10.1145/63334.63337
– ident: ref14
  doi: 10.1109/52.57894
– year: 1991
  ident: ref16
  publication-title: Languages Compilers and Run-Time Environments for Distributed Memory Machines
– start-page: 143
  year: 1988
  ident: ref5
  publication-title: Programming Parallel Processors
– year: 1990
  ident: ref12
  publication-title: C* Programming Guide
– start-page: 75
  year: 1990
  ident: ref28
  publication-title: Languages and Compilers for Parallel Computing
– ident: ref32
  doi: 10.1145/99163.99183
– ident: ref21
  doi: 10.1145/62115.62122
– ident: ref23
  doi: 10.1145/73141.74824
– start-page: 7
  year: 1988
  ident: ref4
  publication-title: Programming Parallel Processors
– ident: ref13
  doi: 10.1109/ICCL.1990.63785
– year: 1987
  ident: ref19
  publication-title: Designing Efficient Algorithms for Parallel Computers
– start-page: 277
  year: 1981
  ident: ref6
  publication-title: Hydra/C mmp An Experimental Computer System
– ident: ref26
  doi: 10.1145/72551.72553
– ident: ref18
  doi: 10.1137/0201013
– ident: ref22
  doi: 10.1007/BF00128175
– ident: ref10
  doi: 10.1145/7902.7903
– start-page: 123
  year: 1985
  ident: ref3
  publication-title: Parallel MIMD Computation HEP Supercomputer and Its Applications
  doi: 10.7551/mitpress/5239.003.0011
– start-page: 39
  year: 1987
  ident: ref8
  article-title: Very-high-level parallel programming in Crystal
  publication-title: Hypercube Multiprocessors 1987
– ident: ref2
  doi: 10.1109/52.7943
– year: 1988
  ident: ref1
  publication-title: Programming Parallel Processors
– start-page: 105
  year: 1988
  ident: ref9
  publication-title: Programming Parallel Processors
– ident: ref30
  doi: 10.1145/62297.62353
– year: 1987
  ident: ref11
  publication-title: C* An Extended C Language for Data Parallel Programming
SSID ssj0014504
Score 1.4913957
Snippet The implementation of two compilers for the data-parallel programming language Dataparallel C is described. One compiler generates code for Intel and nCUBE...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 377
SubjectTerms Computer languages
Computer science
Concurrent computing
Distributed computing
Hypercubes
Parallel languages
Parallel processing
Parallel programming
Program processors
Programming profession
Title Data-parallel programming on MIMD computers
URI https://ieeexplore.ieee.org/document/86112
https://www.proquest.com/docview/25174743
https://www.proquest.com/docview/28276276
Volume 2
WOSCitedRecordID wos10_1109_71_86112&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE/IET Electronic Library
  issn: 1045-9219
  databaseCode: RIE
  dateStart: 19900101
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://ieeexplore.ieee.org/
  omitProxy: false
  ssIdentifier: ssj0014504
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NS8MwFA86POjBuak4PysInjLbNZ9HUYceNjwo7FaS9BWE2crW-febpNlQHIK30ryGkpf3XpL38vshdOUgwogkKbaxkmOiGMHaSI09lpuDPM8h9mQTfDwWk4l8DjA5_i4MAPjiM-i7R5_LzyuzcEdlN4IljlB4k3PW3NRa5QsI9USBdm9BsbRGGGBmk1je8KTvv_sReDyTyi_362PKsP2fv9lDu2HlGN02qu6gDSi7qL1kZYiCkXbRzjeIwX1k1Vor7AC-p1OYRqEc6922RVUZjZ5G95EJXcwP0Ovw4eXuEQeCBGysmdYYUq7shkMyClJQYygkhKccFKWpw5kDrhNjWM6oSgex0IKBVDZeW2erhbBrkUPUKqsSjlDEeFIUOoU4BUYUyYUe8FwTIo0wqhBFD10vRy8zAT3ckVhMM7-LiGXGk8yPSA9driQ_GsSMNTIdN56r9vDyYqmOzM5xl7hQJVSLeeZg1Yhd6vwhIQbWq3N2vK7jE7TdFHi5IttT1KpnCzhDW-azfpvPzv1E-gIho8WH
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dS8MwEA8yBfVB3VScX6sg-JStXfP5KOrYcBs-TNhbSdMbCLOVffj3m6TZUByCb6W5hpLL3SW5y--H0K2FCCOSxNjESo6JYgSnWqbYYblZyPMMQkc2wYdDMR7LFw-T4-7CAIArPoOmfXS5_KzQS3tU1hIssoTC25SQdlje1VpnDAh1VIFmd0GxNGbogWajULZ41HRf_gg9jkvllwN2UaVz-J__OUIHfu0Y3JfKrqItyGvocMXLEHgzraH9byCDx8godqGwhfieTmEa-IKsd9MWFHkw6A0eA-27mJ-g187T6KGLPUUC1sZQFxhirsyWQzIKUlCtKUSExxwUpbFFmgOeRlqzjFEVt0ORCgZSmYht3G0qhFmNnKJKXuRwhgLGo8kkjSGMgRFFMpG2eZYSIrXQaiImdXS3Gr1Ee_xwS2MxTdw-IpQJjxI3InV0s5b8KDEzNshU7Xiu2_3LxkodiZnlNnWhciiW88QCqxGz2PlDQrSNX-fsfFPHDbTbHQ36Sb83fL5Ae2W5ly25vUSVxWwJV2hHfy7e5rNrN6m-AI-OyM4
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Data-parallel+programming+on+MIMD+computers&rft.jtitle=IEEE+transactions+on+parallel+and+distributed+systems&rft.au=Hatcher%2C+P.J.&rft.au=Quinn%2C+M.J.&rft.au=Lapadula%2C+A.J.&rft.au=Seevers%2C+B.K.&rft.date=1991-07-01&rft.issn=1045-9219&rft.volume=2&rft.issue=3&rft.spage=377&rft.epage=383&rft_id=info:doi/10.1109%2F71.86112&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_71_86112
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1045-9219&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1045-9219&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1045-9219&client=summon