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...
Uložené v:
| Vydané v: | IEEE transactions on parallel and distributed systems Ročník 2; číslo 3; s. 377 - 383 |
|---|---|
| Hlavní autori: | , , , , , |
| 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 |