HPC the easy way: new technologies for high performance application development and deployment
With the increase of both computing power available and computer application size and complexity, existing programming methodologies and technologies for parallel and distributed computing demonstrated their inadequacy. New techniques have therefore been designed and are currently being developed th...
Uložené v:
| Vydané v: | Journal of systems architecture Ročník 49; číslo 10; s. 399 - 419 |
|---|---|
| Hlavný autor: | |
| Médium: | Journal Article Konferenčný príspevok.. |
| Jazyk: | English |
| Vydavateľské údaje: |
Amsterdam
Elsevier B.V
01.11.2003
Elsevier Elsevier Sequoia S.A |
| Predmet: | |
| ISSN: | 1383-7621, 1873-6165 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | With the increase of both computing power available and computer application size and complexity, existing programming methodologies and technologies for parallel and distributed computing demonstrated their inadequacy. New techniques have therefore been designed and are currently being developed that aim at providing the user/programmer with higher level programming methodologies, environments and run time supports.
In this work, we take into account some of these new technologies and we discuss their features, both positive and negative. Eventually, exploiting our experience in structured parallel programming environment design, we try to summarize which features have to be included in the programming environments of the near future, those answering (or trying to answer) the pressures and urgencies of current days claiming for new, efficient, easy to use high performance programming environments. |
|---|---|
| AbstractList | With the increase of both computing power available and computer application size and complexity, existing programming methodologies and technologies for parallel and distributed computing demonstrated their inadequacy. New techniques have therefore been designed and are currently being developed that aim at providing the user/programmer with higher level programming methodologies, environments and run time supports. In this work, we take into account some of these new technologies and we discuss their features, both positive and negative. Eventually, exploiting our experience in structured parallel programming environment design, we try to summarize which features have to be included in the programming environments of the near future, those answering (or trying to answer) the pressures and urgencies of current days claiming for new, efficient, easy to use high performance programming environments. [PUBLICATION ABSTRACT] With the increase of both computing power available and computer application size and complexity, existing programming methodologies and technologies for parallel and distributed computing demonstrated their inadequacy. New techniques have therefore been designed and are currently being developed that aim at providing the user/programmer with higher level programming methodologies, environments and run time supports. In this work, we take into account some of these new technologies and we discuss their features, both positive and negative. Eventually, exploiting our experience in structured parallel programming environment design, we try to summarize which features have to be included in the programming environments of the near future, those answering (or trying to answer) the pressures and urgencies of current days claiming for new, efficient, easy to use high performance programming environments. |
| Author | Danelutto, M. |
| Author_xml | – sequence: 1 givenname: M. surname: Danelutto fullname: Danelutto, M. email: marcod@di.unipi.it organization: Department of Computer Science, University of Pisa, V. Buonarroti 2, I-56125 Pisa, Italy |
| BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=15310254$$DView record in Pascal Francis |
| BookMark | eNqFkN9LHDEQx0OxULX-B30Igo-7Tn5sbs8HoRxaBUEf2ldDNjvr5dhL1iQq-9-b6wmFPrRPMwOf7wzzOSIHPngk5BuDmgFT55s6zclEW3MAUYOqAdgncsjahagUU81B6UUrqoXi7As5SmkDAE3D-CF5vHlY0bxGiibN9M3MF9TjG81o1z6M4clhokOIdO2e1nTCWPqt8RapmabRWZNd8LTHVxzDtEWfqfF9macxzLvxK_k8mDHhyUc9Jr-ur36ubqq7-x-3q-93lRWK5coyxq1sbIdLUFyiNFa2wvAO5dB1YHnfKgkKlshahE4OvbSdaHtEhapVQhyT0_3eKYbnF0xZb8JL9OWk5qxdMr5sFgU6-4BMsmYcYnnEJT1FtzVx1qwRDHgjCyf3nI0hpYjDHwT0Trje6L1wvROuQekivMQu_opZl38LytG48X_hy30Yi6VXh1En67CI7l1Em3Uf3L8XvANG8aGv |
| CitedBy_id | crossref_primary_10_1016_j_atmosenv_2005_01_017 crossref_primary_10_1002_spe_1026 |
| Cites_doi | 10.1007/978-3-540-45209-6_176 10.1007/978-3-540-45209-6_97 10.1016/S0927-5452(04)80077-7 10.1145/63334.63337 10.1016/S0167-8191(02)00189-8 10.1007/3-540-63371-5_26 10.1016/S0167-8191(99)00072-1 10.1109/ASE.2002.1114991 10.1142/S0129626401000415 10.1016/S0927-5452(04)80011-X 10.1016/0167-739X(92)90040-I 10.1002/cpe.4330070305 10.1002/(SICI)1096-9128(199907)11:8<407::AID-CPE435>3.0.CO;2-0 10.1145/129630.129635 10.1109/MC.2002.1009167 10.1109/CMPEUR.1991.257349 10.1016/S0167-739X(02)00172-3 10.1109/CMPSAC.1991.170236 10.1016/S0167-8191(02)00190-4 10.1016/S0129-6264(01)00067-1 10.1002/(SICI)1096-9128(199603)8:2<147::AID-CPE199>3.0.CO;2-O 10.1016/S0167-8191(02)00188-6 10.1016/S1351-4210(03)01013-8 |
| ContentType | Journal Article Conference Proceeding |
| Copyright | 2003 Elsevier B.V. 2004 INIST-CNRS Copyright Elsevier Sequoia S.A. Nov 2003 |
| Copyright_xml | – notice: 2003 Elsevier B.V. – notice: 2004 INIST-CNRS – notice: Copyright Elsevier Sequoia S.A. Nov 2003 |
| DBID | AAYXX CITATION IQODW 7SC 8FD JQ2 L7M L~C L~D |
| DOI | 10.1016/j.sysarc.2003.06.001 |
| DatabaseName | CrossRef Pascal-Francis Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | CrossRef Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Computer and Information Systems Abstracts |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science Applied Sciences |
| EISSN | 1873-6165 |
| EndPage | 419 |
| ExternalDocumentID | 487656321 15310254 10_1016_j_sysarc_2003_06_001 S1383762103001048 |
| Genre | Feature |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1~. 1~5 29L 4.4 457 4G. 5GY 5VS 7-5 71M 8P~ AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN ABBOA ABFNM ABFRF ABJNI ABMAC ABXDB ABYKQ ACDAQ ACGFO ACGFS ACNNM ACRLP ACZNC ADBBV ADEZE ADJOM ADMUD ADTZH AEBSH AECPX AEFWE AEKER AENEX AFKWA AFTJW AGHFR AGUBO AGYEJ AHJVU AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ASPBG AVWKF AXJTR AZFZN BJAXD BKOJK BKOMP BLXMC CS3 DU5 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 FDB FEDTE FGOYB FIRID FNPLU FYGXN G-Q GBLVA GBOLZ HVGLF HZ~ IHE J1W JJJVA KOM M41 MO0 MS~ N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. PQQKQ Q38 R2- RIG ROL RPZ RXW SBC SDF SDG SDP SES SEW SPC SPCBC SST SSV SSZ T5K TAE TN5 U5U UHS ~G- 9DU AATTM AAXKI AAYWO AAYXX ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO AEIPS AEUPX AFJKZ AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP CITATION EFKBS ~HD AFXIZ AGCQF AGRNS BNPGV IQODW SSH 7SC 8FD JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c361t-c112c45cbe90624e4ac483a2be4fbb0c2d8640609e18e0b4fd4cb38dee6e68633 |
| ISICitedReferencesCount | 3 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000186955000002&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1383-7621 |
| IngestDate | Fri Jul 25 05:10:19 EDT 2025 Mon Jul 21 09:14:06 EDT 2025 Sat Nov 29 01:35:49 EST 2025 Tue Nov 18 22:32:55 EST 2025 Fri Feb 23 02:28:02 EST 2024 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 10 |
| Keywords | Components Skeletons Parallel programming Design patterns High performance computing Structured parallel programming models High performance Parallel algorithm Structured programming Programming environment Parallel architectures Distributed system Distributed computing Computer applications Skeleton |
| Language | English |
| License | https://www.elsevier.com/tdm/userlicense/1.0 CC BY 4.0 |
| LinkModel | OpenURL |
| MeetingName | Evolutions in Parallel Distributed and Network-Based Processing |
| MergedId | FETCHMERGED-LOGICAL-c361t-c112c45cbe90624e4ac483a2be4fbb0c2d8640609e18e0b4fd4cb38dee6e68633 |
| Notes | SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 |
| PQID | 218912957 |
| PQPubID | 9850 |
| PageCount | 21 |
| ParticipantIDs | proquest_journals_218912957 pascalfrancis_primary_15310254 crossref_primary_10_1016_j_sysarc_2003_06_001 crossref_citationtrail_10_1016_j_sysarc_2003_06_001 elsevier_sciencedirect_doi_10_1016_j_sysarc_2003_06_001 |
| PublicationCentury | 2000 |
| PublicationDate | 2003-11-01 |
| PublicationDateYYYYMMDD | 2003-11-01 |
| PublicationDate_xml | – month: 11 year: 2003 text: 2003-11-01 day: 01 |
| PublicationDecade | 2000 |
| PublicationPlace | Amsterdam |
| PublicationPlace_xml | – name: Amsterdam |
| PublicationTitle | Journal of systems architecture |
| PublicationYear | 2003 |
| Publisher | Elsevier B.V Elsevier Elsevier Sequoia S.A |
| Publisher_xml | – name: Elsevier B.V – name: Elsevier – name: Elsevier Sequoia S.A |
| References | Cole (BIB17) 1989 D. Gannon, Using the GRID to support software component systems, in: Proceedings of the SIAM PP 1999, 1999 Aldinucci, Danelutto, Teti (BIB21) 2003; 19 Orlando, Perego (BIB52) 1999; 11 B. Massingil, T. Mattson, B. Sanders, Patterns for parallel application programs, in: Proceedings of the Sixth Pattern Languages of Programs Workshop, 1999. Available from Kuchen (BIB4) 2002 Bacci, Danelutto, Pelagatti, Orlando, Vanneschi (BIB61) 1994 Bacci, Danelutto, Orlando, Pelagatti, Vanneschi (BIB23) 1995; 7 Bromling (BIB6) 2002 Common Component Architecture Forum home page. Available from Siegel (BIB40) 2000 XCAT home page. Available from S. Bromling, Meta-programming with parallel design patterns, Master’s thesis, Department of Computer Science, University of Alberta, 2001 Danelutto (BIB9) 1999 Goswami, Singh, Preiss (BIB27) 1999 Massingill, Mattson, Sanders (BIB29) 2000 The JCSP home page. Available from Sun, The JavaSpace home page. Available from Microsoft. Available from J. Snell, Web services interoperability. Available from I. Foster, C. Kesselmann, J.M. Nick, S. Tuecke, The physiology of the GRID. An open grid services architecture for distributed system integration. Available from Danelutto (BIB64) 2000 Aldinucci, Danelutto (BIB65) 1999 Szafron, Schaeffer (BIB53) 1996; 8 Vanneschi (BIB3) 2002; 28 W3C, Web services home page. Available from M. Aldinucci, S. Campa, P. Ciullo, M. Coppola, M. Danelutto, P. Pesciullesi, R. Ravazzolo, M. Torquati, M. Vanneschi, C. Zoccolo, ASSIST demo: an high level, high performance, portable, structured parallel programming environment at work, in: H. Kosch, L. Boszormenyi, H. Hellwagner (Eds.), Proceedings of EuroPar’2003, LNCS, Springer-Verlag, LNCS 2790, pp. 1295–1300 P. Welch, Home page. Available from Serot, Ginhac (BIB20) 2002; 28 Danelutto (BIB10) 2001; 11 B.L. Massingill, T.G. Mattson, B.A. Sanders, A pattern language for parallel application languages, Technical Report TR 99-022, Univeristy of Florida, CISE, 1999 The MANIFOLD home page. Available from Pelagatti (BIB22) 1998 Serot (BIB11) 2001; 11 > pointer to manuals, techreps and papers inside, 2003 S. MacDonald, D. Szafron, J. Schaeffer, J. Anvik, S. Bromling, K. Tan, Generative design patterns, in: 17th IEEE International Conference on Automated Software Engineering (ASE), Edinburgh, UK, 2002. Also available from Gelernter, Carriero (BIB33) 1992; 35 F. Baiardi, M. Danelutto, R.D. Meglio, M. Jazayeri, M. Mackey, S. Pelagatti, F. Petrini, T. Sullivan, M. Vanneschi, Pisa Parallel Processing Project on general-purpose highly-parallel computers, in: Proceedings of the COMPSAC ’91, 1991, pp. 536–543 GNU license home page. Available from The Global GRID Forum home page. Available from Bacci, Danelutto, Pelagatti (BIB62) 1994 Object Management Group home page. Available from Ccaffeine home page. Available from Top500.org, Top500 supercomputer sites. Available from M. Cole, Bringing skeletons out of the closet. Available at author’s home page, December 2002 January 2002 WSDL home page. Available from The Globus Project home page. Available from The GNOME home page. Available from 2003 F. Baiardi, M. Danelutto, M. Jazayeri, S. Pelagatti, M. Vanneschi, Architectural models and design methodologies for general-purpose highly-parallel computers, in: Proceedings of the IEEE CompEuro ’91––Advanced Computer Technology, Reliable Systems and Applications, Bologna, Italy, 1991, pp. 18–25 2002 2003. SOAP home page. Available from Carriero, Gelernter (BIB1) 1989; 32 MacDonald, Anvik, Bromling, Schaeffer, Szafron, Taa (BIB7) 2002; 28 Au, Darlington, Ghanem, Guo, To, Yang (BIB19) 1996 M. Aldinucci, S. Campa, P. Ciullo, M. Coppola, M. Danelutto, P. Pesciullesi, R. Ravazzolo, M. Torquati, M. Vanneschi, C. Zoccolo, A framework for experimenting with structured parallel programming environment design, in: Proceedings of PARCO’2003, in press Papadopoulus, Arbab (BIB2) 1997 The JXTA home page. Available from McDonald, Szafron, Schaeffer, Bromling (BIB30) 2000 Sun, Java Web Services home page. Available from Danelutto, Meglio, Orlando, Pelagatti, Vanneschi (BIB59) 1992; 8 M. Aldinucci, M. Danelutto, An operational semantics for skeletons, in: Proceedings PARCO’2003, in press M. Danelutto, R.D. Cosmo, X. Leroy, S. Pelagatti, Parallel functional programming with skeletons: the OCAMLP3L experiment, in: ACM Sigplan Workshop on ML, 1998, pp. 31–39 UDDI home page. Available from Sun, Javabeans home page. Available from H. Bishof, S. Gorlatch, E. Kitzelmann, Cost optimality and predictability of parallel programming with skeletons, in: H. Kosch, L. Boszormenyi, H. Hellwagner (Eds.), Proceedings of EuroPar’03, Lecture Notes in Computer Science, Springer-Verlag, LNCS 2790, pp. 682–693 Danelutto, Stigliani (BIB24) 2000 S. Ciarpaglini, M. Danelutto, L. Folchi, C. Manconi, S. Pelagatti, ANACLETO: a template-based P3L compiler, in: Proceedings of the PCW’97, Camberra, Australia, 1997 Gamma, Helm, Johnson, Vissides (BIB5) 1994 Bacci, Danelutto, Pelagatti, Vanneschi (BIB51) 1999; 25 10.1016/j.sysarc.2003.06.001_BIB47 10.1016/j.sysarc.2003.06.001_BIB48 10.1016/j.sysarc.2003.06.001_BIB49 10.1016/j.sysarc.2003.06.001_BIB43 10.1016/j.sysarc.2003.06.001_BIB44 10.1016/j.sysarc.2003.06.001_BIB45 Serot (10.1016/j.sysarc.2003.06.001_BIB11) 2001; 11 10.1016/j.sysarc.2003.06.001_BIB46 Goswami (10.1016/j.sysarc.2003.06.001_BIB27) 1999 10.1016/j.sysarc.2003.06.001_BIB41 10.1016/j.sysarc.2003.06.001_BIB42 Bacci (10.1016/j.sysarc.2003.06.001_BIB23) 1995; 7 Danelutto (10.1016/j.sysarc.2003.06.001_BIB24) 2000 McDonald (10.1016/j.sysarc.2003.06.001_BIB30) 2000 Bacci (10.1016/j.sysarc.2003.06.001_BIB62) 1994 Danelutto (10.1016/j.sysarc.2003.06.001_BIB64) 2000 10.1016/j.sysarc.2003.06.001_BIB8 Danelutto (10.1016/j.sysarc.2003.06.001_BIB10) 2001; 11 Pelagatti (10.1016/j.sysarc.2003.06.001_BIB22) 1998 Massingill (10.1016/j.sysarc.2003.06.001_BIB29) 2000 10.1016/j.sysarc.2003.06.001_BIB14 10.1016/j.sysarc.2003.06.001_BIB58 10.1016/j.sysarc.2003.06.001_BIB15 10.1016/j.sysarc.2003.06.001_BIB16 Gelernter (10.1016/j.sysarc.2003.06.001_BIB33) 1992; 35 Vanneschi (10.1016/j.sysarc.2003.06.001_BIB3) 2002; 28 10.1016/j.sysarc.2003.06.001_BIB54 10.1016/j.sysarc.2003.06.001_BIB55 10.1016/j.sysarc.2003.06.001_BIB12 10.1016/j.sysarc.2003.06.001_BIB56 10.1016/j.sysarc.2003.06.001_BIB13 Serot (10.1016/j.sysarc.2003.06.001_BIB20) 2002; 28 10.1016/j.sysarc.2003.06.001_BIB57 10.1016/j.sysarc.2003.06.001_BIB50 Szafron (10.1016/j.sysarc.2003.06.001_BIB53) 1996; 8 Bacci (10.1016/j.sysarc.2003.06.001_BIB51) 1999; 25 Bacci (10.1016/j.sysarc.2003.06.001_BIB61) 1994 Danelutto (10.1016/j.sysarc.2003.06.001_BIB59) 1992; 8 Kuchen (10.1016/j.sysarc.2003.06.001_BIB4) 2002 10.1016/j.sysarc.2003.06.001_BIB18 10.1016/j.sysarc.2003.06.001_BIB25 MacDonald (10.1016/j.sysarc.2003.06.001_BIB7) 2002; 28 10.1016/j.sysarc.2003.06.001_BIB26 10.1016/j.sysarc.2003.06.001_BIB28 Aldinucci (10.1016/j.sysarc.2003.06.001_BIB21) 2003; 19 10.1016/j.sysarc.2003.06.001_BIB66 Siegel (10.1016/j.sysarc.2003.06.001_BIB40) 2000 10.1016/j.sysarc.2003.06.001_BIB67 10.1016/j.sysarc.2003.06.001_BIB63 10.1016/j.sysarc.2003.06.001_BIB60 Gamma (10.1016/j.sysarc.2003.06.001_BIB5) 1994 Bromling (10.1016/j.sysarc.2003.06.001_BIB6) 2002 10.1016/j.sysarc.2003.06.001_BIB36 10.1016/j.sysarc.2003.06.001_BIB37 10.1016/j.sysarc.2003.06.001_BIB38 10.1016/j.sysarc.2003.06.001_BIB39 10.1016/j.sysarc.2003.06.001_BIB32 Danelutto (10.1016/j.sysarc.2003.06.001_BIB9) 1999 10.1016/j.sysarc.2003.06.001_BIB34 10.1016/j.sysarc.2003.06.001_BIB35 Cole (10.1016/j.sysarc.2003.06.001_BIB17) 1989 Carriero (10.1016/j.sysarc.2003.06.001_BIB1) 1989; 32 10.1016/j.sysarc.2003.06.001_BIB31 Au (10.1016/j.sysarc.2003.06.001_BIB19) 1996 Aldinucci (10.1016/j.sysarc.2003.06.001_BIB65) 1999 Papadopoulus (10.1016/j.sysarc.2003.06.001_BIB2) 1997 Orlando (10.1016/j.sysarc.2003.06.001_BIB52) 1999; 11 |
| References_xml | – reference: The MANIFOLD home page. Available from < – reference: WSDL home page. Available from < – volume: 11 year: 2001 ident: BIB11 article-title: Tagged-token data-flow for skeletons publication-title: Parallel Processing Letters – reference: M. Aldinucci, M. Danelutto, An operational semantics for skeletons, in: Proceedings PARCO’2003, in press – volume: 32 start-page: 444 year: 1989 end-page: 458 ident: BIB1 article-title: Linda in context publication-title: Communications of the ACM – reference: W3C, Web services home page. Available from < – reference: GNU license home page. Available from < – reference: I. Foster, C. Kesselmann, J.M. Nick, S. Tuecke, The physiology of the GRID. An open grid services architecture for distributed system integration. Available from < – reference: The JXTA home page. Available from < – reference: S. Bromling, Meta-programming with parallel design patterns, Master’s thesis, Department of Computer Science, University of Alberta, 2001 – reference: >, pointer to manuals, techreps and papers inside, 2003 – volume: 19 start-page: 611 year: 2003 end-page: 626 ident: BIB21 article-title: An advanced environment supporting structured parallel programming in Java publication-title: Future Generation Computer Systems – volume: 11 start-page: 41 year: 2001 end-page: 56 ident: BIB10 article-title: Efficient support for skeletons on workstation clusters publication-title: Parallel Processing Letters – reference: >, January 2002 – volume: 7 start-page: 225 year: 1995 end-page: 255 ident: BIB23 article-title: P publication-title: Concurrency Practice and Experience – reference: SOAP home page. Available from < – start-page: 955 year: 1999 end-page: 962 ident: BIB65 article-title: Stream parallel skeleton optimisations publication-title: Proceedings of the IASTED International Conference Parallel and Distributed Computing and Systems – reference: >, 2002 – volume: 28 start-page: 1663 year: 2002 end-page: 1684 ident: BIB7 article-title: From patterns to frameworks to parallel programs publication-title: Parallel Computing – reference: Microsoft. Available from < – start-page: 460 year: 1999, end-page: 467 ident: BIB9 article-title: Dynamic run time support for skeletons publication-title: Proceedings of the International Conference PARCO99 – reference: F. Baiardi, M. Danelutto, M. Jazayeri, S. Pelagatti, M. Vanneschi, Architectural models and design methodologies for general-purpose highly-parallel computers, in: Proceedings of the IEEE CompEuro ’91––Advanced Computer Technology, Reliable Systems and Applications, Bologna, Italy, 1991, pp. 18–25 – start-page: 620 year: 2002 end-page: 629 ident: BIB4 article-title: A skeleton library publication-title: Euro-Par 2002, Parallel Processing – volume: 8 start-page: 147 year: 1996 end-page: 166 ident: BIB53 article-title: An experiment to measure the usability of parallel programming systems publication-title: Concurrency––Practice and Experience – reference: Ccaffeine home page. Available from < – reference: The Global GRID Forum home page. Available from < – start-page: 95 year: 2000 end-page: 105 ident: BIB30 article-title: Generating parallel program frameworks from parallel design patterns publication-title: Euro-Par 2000 Parallel Processing – volume: 11 start-page: 407 year: 1999 end-page: 434 ident: BIB52 article-title: COLTHPF, a run-time support for the high-level coordination of HPF tasks publication-title: Concurrency––Practice and Experience – reference: The Globus Project home page. Available from < – start-page: 1175 year: 2000 end-page: 1184 ident: BIB24 article-title: SKELIB: parallel programming with skeletons in C publication-title: Euro-Par 2000 Parallel Processing – reference: M. Aldinucci, S. Campa, P. Ciullo, M. Coppola, M. Danelutto, P. Pesciullesi, R. Ravazzolo, M. Torquati, M. Vanneschi, C. Zoccolo, A framework for experimenting with structured parallel programming environment design, in: Proceedings of PARCO’2003, in press – start-page: 13 year: 1994 end-page: 25 ident: BIB62 article-title: Resource optimization via structured parallel programming publication-title: Programming Environments for Massively Parallel Distributed Systems – reference: The GNOME home page. Available from < – reference: Sun, Javabeans home page. Available from < – reference: > (2003) – reference: P. Welch, Home page. Available from < – volume: 8 start-page: 205 year: 1992 end-page: 220 ident: BIB59 article-title: A methodology for the development and support of massively parallel programs publication-title: Future Generation Computer Systems – start-page: 601 year: 1996 end-page: 614 ident: BIB19 article-title: Co-ordinating heterogeneous parallel computation publication-title: EuroPar’96 – reference: UDDI home page. Available from < – volume: 28 start-page: 1685 year: 2002 end-page: 1708 ident: BIB20 article-title: Skeletons for parallel image processing: an overview of the SKIPPER project publication-title: Parallel computing – year: 1994 ident: BIB5 article-title: Design Patterns: Elements of Reusable Object-Oriented Software – reference: Common Component Architecture Forum home page. Available from < – reference: M. Aldinucci, S. Campa, P. Ciullo, M. Coppola, M. Danelutto, P. Pesciullesi, R. Ravazzolo, M. Torquati, M. Vanneschi, C. Zoccolo, ASSIST demo: an high level, high performance, portable, structured parallel programming environment at work, in: H. Kosch, L. Boszormenyi, H. Hellwagner (Eds.), Proceedings of EuroPar’2003, LNCS, Springer-Verlag, LNCS 2790, pp. 1295–1300 – reference: >, 2003 – reference: B.L. Massingill, T.G. Mattson, B.A. Sanders, A pattern language for parallel application languages, Technical Report TR 99-022, Univeristy of Florida, CISE, 1999 – year: 1998 ident: BIB22 article-title: Structured Development of Parallel Programs – reference: Sun, The JavaSpace home page. Available from < – year: 2002 ident: BIB6 article-title: Generalising pattern-based parallel programming systems publication-title: Proceedings of PARCO 2001 – reference: S. Ciarpaglini, M. Danelutto, L. Folchi, C. Manconi, S. Pelagatti, ANACLETO: a template-based P3L compiler, in: Proceedings of the PCW’97, Camberra, Australia, 1997 – start-page: 130 year: 1999 end-page: 141 ident: BIB27 article-title: Using object-oriented techniques for realizing parallel architectural skeletons publication-title: Proceedings of the ISCOPE’99 Conference – start-page: 678 year: 2000 end-page: 681 ident: BIB29 article-title: A pattern language for parallel application programs publication-title: Euro-Par 2000 Parallel Processing – reference: Top500.org, Top500 supercomputer sites. Available from < – start-page: 268 year: 1994 end-page: 282 ident: BIB61 article-title: Unbalanced computations onto a transputer grid publication-title: Proceedings of the 1994 Transputer Research and Application Conference – reference: S. MacDonald, D. Szafron, J. Schaeffer, J. Anvik, S. Bromling, K. Tan, Generative design patterns, in: 17th IEEE International Conference on Automated Software Engineering (ASE), Edinburgh, UK, 2002. Also available from < – volume: 28 start-page: 1709 year: 2002 end-page: 1732 ident: BIB3 article-title: The programming model of ASSIST, an environment for parallel and distributed portable applications publication-title: Parallel Computing – year: 2000 ident: BIB40 article-title: CORBA 3 – reference: M. Danelutto, R.D. Cosmo, X. Leroy, S. Pelagatti, Parallel functional programming with skeletons: the OCAMLP3L experiment, in: ACM Sigplan Workshop on ML, 1998, pp. 31–39 – reference: B. Massingil, T. Mattson, B. Sanders, Patterns for parallel application programs, in: Proceedings of the Sixth Pattern Languages of Programs Workshop, 1999. Available from < – reference: J. Snell, Web services interoperability. Available from < – reference: The JCSP home page. Available from < – reference: XCAT home page. Available from < – volume: 35 start-page: 97 year: 1992 end-page: 107 ident: BIB33 article-title: Coordination languages and their significance publication-title: Communications of the ACM – start-page: 385 year: 2000 end-page: 394 ident: BIB64 article-title: Task farm computations in java publication-title: High Performance Computing and Networking – reference: > – reference: >, 2003. – reference: F. Baiardi, M. Danelutto, R.D. Meglio, M. Jazayeri, M. Mackey, S. Pelagatti, F. Petrini, T. Sullivan, M. Vanneschi, Pisa Parallel Processing Project on general-purpose highly-parallel computers, in: Proceedings of the COMPSAC ’91, 1991, pp. 536–543 – reference: M. Cole, Bringing skeletons out of the closet. Available at author’s home page, December 2002 – year: 1997 ident: BIB2 article-title: Control-driven coordination programming in shared dataspace publication-title: Vol. 1277 of LNCS – reference: H. Bishof, S. Gorlatch, E. Kitzelmann, Cost optimality and predictability of parallel programming with skeletons, in: H. Kosch, L. Boszormenyi, H. Hellwagner (Eds.), Proceedings of EuroPar’03, Lecture Notes in Computer Science, Springer-Verlag, LNCS 2790, pp. 682–693 – reference: D. Gannon, Using the GRID to support software component systems, in: Proceedings of the SIAM PP 1999, 1999 – reference: Sun, Java Web Services home page. Available from < – reference: Object Management Group home page. Available from < – volume: 25 start-page: 1827 year: 1999 end-page: 1852 ident: BIB51 article-title: SkIE: a heterogeneous environment for HPC applications publication-title: Parallel Computing – year: 1989 ident: BIB17 article-title: Algorithmic Skeletons: Structured Management of Parallel Computations, Research Monographs in Parallel and Distributed Computing – ident: 10.1016/j.sysarc.2003.06.001_BIB48 – ident: 10.1016/j.sysarc.2003.06.001_BIB8 – ident: 10.1016/j.sysarc.2003.06.001_BIB44 – ident: 10.1016/j.sysarc.2003.06.001_BIB66 doi: 10.1007/978-3-540-45209-6_176 – ident: 10.1016/j.sysarc.2003.06.001_BIB26 doi: 10.1007/978-3-540-45209-6_97 – ident: 10.1016/j.sysarc.2003.06.001_BIB67 doi: 10.1016/S0927-5452(04)80077-7 – volume: 32 start-page: 444 issue: 4 year: 1989 ident: 10.1016/j.sysarc.2003.06.001_BIB1 article-title: Linda in context publication-title: Communications of the ACM doi: 10.1145/63334.63337 – ident: 10.1016/j.sysarc.2003.06.001_BIB38 – ident: 10.1016/j.sysarc.2003.06.001_BIB54 – start-page: 385 year: 2000 ident: 10.1016/j.sysarc.2003.06.001_BIB64 article-title: Task farm computations in java – ident: 10.1016/j.sysarc.2003.06.001_BIB35 – ident: 10.1016/j.sysarc.2003.06.001_BIB60 – volume: 28 start-page: 1685 issue: 12 year: 2002 ident: 10.1016/j.sysarc.2003.06.001_BIB20 article-title: Skeletons for parallel image processing: an overview of the SKIPPER project publication-title: Parallel computing doi: 10.1016/S0167-8191(02)00189-8 – ident: 10.1016/j.sysarc.2003.06.001_BIB12 – ident: 10.1016/j.sysarc.2003.06.001_BIB31 – ident: 10.1016/j.sysarc.2003.06.001_BIB28 – ident: 10.1016/j.sysarc.2003.06.001_BIB41 – year: 1997 ident: 10.1016/j.sysarc.2003.06.001_BIB2 article-title: Control-driven coordination programming in shared dataspace doi: 10.1007/3-540-63371-5_26 – volume: 25 start-page: 1827 year: 1999 ident: 10.1016/j.sysarc.2003.06.001_BIB51 article-title: SkIE: a heterogeneous environment for HPC applications publication-title: Parallel Computing doi: 10.1016/S0167-8191(99)00072-1 – ident: 10.1016/j.sysarc.2003.06.001_BIB18 – ident: 10.1016/j.sysarc.2003.06.001_BIB43 – ident: 10.1016/j.sysarc.2003.06.001_BIB50 doi: 10.1109/ASE.2002.1114991 – start-page: 955 year: 1999 ident: 10.1016/j.sysarc.2003.06.001_BIB65 article-title: Stream parallel skeleton optimisations – start-page: 460 year: 1999 ident: 10.1016/j.sysarc.2003.06.001_BIB9 article-title: Dynamic run time support for skeletons – volume: 11 start-page: 41 issue: 1 year: 2001 ident: 10.1016/j.sysarc.2003.06.001_BIB10 article-title: Efficient support for skeletons on workstation clusters publication-title: Parallel Processing Letters doi: 10.1142/S0129626401000415 – ident: 10.1016/j.sysarc.2003.06.001_BIB39 – ident: 10.1016/j.sysarc.2003.06.001_BIB36 – ident: 10.1016/j.sysarc.2003.06.001_BIB32 – ident: 10.1016/j.sysarc.2003.06.001_BIB15 – ident: 10.1016/j.sysarc.2003.06.001_BIB25 doi: 10.1016/S0927-5452(04)80011-X – ident: 10.1016/j.sysarc.2003.06.001_BIB42 – volume: 8 start-page: 205 issue: 1–3 year: 1992 ident: 10.1016/j.sysarc.2003.06.001_BIB59 article-title: A methodology for the development and support of massively parallel programs publication-title: Future Generation Computer Systems doi: 10.1016/0167-739X(92)90040-I – ident: 10.1016/j.sysarc.2003.06.001_BIB63 – start-page: 601 year: 1996 ident: 10.1016/j.sysarc.2003.06.001_BIB19 article-title: Co-ordinating heterogeneous parallel computation – volume: 7 start-page: 225 issue: 3 year: 1995 ident: 10.1016/j.sysarc.2003.06.001_BIB23 article-title: P3L: a structured high level programming language and its structured support publication-title: Concurrency Practice and Experience doi: 10.1002/cpe.4330070305 – ident: 10.1016/j.sysarc.2003.06.001_BIB46 – start-page: 13 year: 1994 ident: 10.1016/j.sysarc.2003.06.001_BIB62 article-title: Resource optimization via structured parallel programming – year: 2002 ident: 10.1016/j.sysarc.2003.06.001_BIB6 article-title: Generalising pattern-based parallel programming systems – volume: 11 start-page: 407 issue: 8 year: 1999 ident: 10.1016/j.sysarc.2003.06.001_BIB52 article-title: COLTHPF, a run-time support for the high-level coordination of HPF tasks publication-title: Concurrency––Practice and Experience doi: 10.1002/(SICI)1096-9128(199907)11:8<407::AID-CPE435>3.0.CO;2-0 – volume: 35 start-page: 97 issue: 2 year: 1992 ident: 10.1016/j.sysarc.2003.06.001_BIB33 article-title: Coordination languages and their significance publication-title: Communications of the ACM doi: 10.1145/129630.129635 – ident: 10.1016/j.sysarc.2003.06.001_BIB56 – ident: 10.1016/j.sysarc.2003.06.001_BIB14 doi: 10.1109/MC.2002.1009167 – year: 1989 ident: 10.1016/j.sysarc.2003.06.001_BIB17 – ident: 10.1016/j.sysarc.2003.06.001_BIB37 – ident: 10.1016/j.sysarc.2003.06.001_BIB57 doi: 10.1109/CMPEUR.1991.257349 – start-page: 678 year: 2000 ident: 10.1016/j.sysarc.2003.06.001_BIB29 article-title: A pattern language for parallel application programs – volume: 19 start-page: 611 issue: 5 year: 2003 ident: 10.1016/j.sysarc.2003.06.001_BIB21 article-title: An advanced environment supporting structured parallel programming in Java publication-title: Future Generation Computer Systems doi: 10.1016/S0167-739X(02)00172-3 – ident: 10.1016/j.sysarc.2003.06.001_BIB58 doi: 10.1109/CMPSAC.1991.170236 – start-page: 130 year: 1999 ident: 10.1016/j.sysarc.2003.06.001_BIB27 article-title: Using object-oriented techniques for realizing parallel architectural skeletons – ident: 10.1016/j.sysarc.2003.06.001_BIB49 – year: 2000 ident: 10.1016/j.sysarc.2003.06.001_BIB40 – volume: 28 start-page: 1663 issue: 12 year: 2002 ident: 10.1016/j.sysarc.2003.06.001_BIB7 article-title: From patterns to frameworks to parallel programs publication-title: Parallel Computing doi: 10.1016/S0167-8191(02)00190-4 – year: 1994 ident: 10.1016/j.sysarc.2003.06.001_BIB5 – ident: 10.1016/j.sysarc.2003.06.001_BIB45 – start-page: 95 year: 2000 ident: 10.1016/j.sysarc.2003.06.001_BIB30 article-title: Generating parallel program frameworks from parallel design patterns – volume: 11 issue: 4 year: 2001 ident: 10.1016/j.sysarc.2003.06.001_BIB11 article-title: Tagged-token data-flow for skeletons publication-title: Parallel Processing Letters doi: 10.1016/S0129-6264(01)00067-1 – ident: 10.1016/j.sysarc.2003.06.001_BIB16 – volume: 8 start-page: 147 issue: 2 year: 1996 ident: 10.1016/j.sysarc.2003.06.001_BIB53 article-title: An experiment to measure the usability of parallel programming systems publication-title: Concurrency––Practice and Experience doi: 10.1002/(SICI)1096-9128(199603)8:2<147::AID-CPE199>3.0.CO;2-O – ident: 10.1016/j.sysarc.2003.06.001_BIB55 – ident: 10.1016/j.sysarc.2003.06.001_BIB34 – year: 1998 ident: 10.1016/j.sysarc.2003.06.001_BIB22 – start-page: 268 year: 1994 ident: 10.1016/j.sysarc.2003.06.001_BIB61 article-title: Unbalanced computations onto a transputer grid – ident: 10.1016/j.sysarc.2003.06.001_BIB13 – volume: 28 start-page: 1709 issue: 12 year: 2002 ident: 10.1016/j.sysarc.2003.06.001_BIB3 article-title: The programming model of ASSIST, an environment for parallel and distributed portable applications publication-title: Parallel Computing doi: 10.1016/S0167-8191(02)00188-6 – start-page: 620 year: 2002 ident: 10.1016/j.sysarc.2003.06.001_BIB4 article-title: A skeleton library – ident: 10.1016/j.sysarc.2003.06.001_BIB47 doi: 10.1016/S1351-4210(03)01013-8 – start-page: 1175 year: 2000 ident: 10.1016/j.sysarc.2003.06.001_BIB24 article-title: SKELIB: parallel programming with skeletons in C |
| SSID | ssj0005512 |
| Score | 1.6208695 |
| Snippet | With the increase of both computing power available and computer application size and complexity, existing programming methodologies and technologies for... |
| SourceID | proquest pascalfrancis crossref elsevier |
| SourceType | Aggregation Database Index Database Enrichment Source Publisher |
| StartPage | 399 |
| SubjectTerms | Applied sciences Components Computer programming Computer science; control theory; systems Design patterns Distributed processing Exact sciences and technology High performance computing Parallel processing Parallel programming Programming theory Skeletons Structured parallel programming models Studies Systems development Theoretical computing |
| Title | HPC the easy way: new technologies for high performance application development and deployment |
| URI | https://dx.doi.org/10.1016/j.sysarc.2003.06.001 https://www.proquest.com/docview/218912957 |
| Volume | 49 |
| WOSCitedRecordID | wos000186955000002&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: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 customDbUrl: eissn: 1873-6165 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0005512 issn: 1383-7621 databaseCode: AIEXJ dateStart: 19960101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3Nb9MwFLdg44CExNfQysbkA7fKU2q7icNt2ooGQqWHTuqJKHZsiQmFaulg_Pc8x3ZsKKjiwCWqrDpR_H5572e_L4ReC2rypi4Z0TWtCVfWvyuzhgBTkJRp0-RU9s0mivlcrFblwqcQdH07gaJtxd1duf6vooYxELZNnf0HcQ83hQH4DUKHK4gdrtuC_6P9SUimK9TcjVN_QYqSy8W5C-uoux_j73Vf_gmI9ngTTtxhI91HItqyxrbGccwyiJ7vkHk1xKs32rYRTmNqLs7msw9Xy-XHeAAbjhqYz7kbzr-8sU7UJexvCajTSapPXQnSgJuMeGXqFCRz7ZC8reVOXW6pcXeicH0KiwTr01dtPXVeo2i2gqv-N2s2xBiCKp_YVP_7aN9WqQONt3_2brZ6HwOAps4XHt4hJFb20X_bT_4bcXm0rjv4nIzrg7Jl0nuesnyCDmIGJ14M2HiK7un2GXrstxzYK_QOhkJXjzD2HH0CTGDABLaYwICJNxgQgVNEYEABtojACSJwggicIAIDInBExAG6ejtbnl8S34WDKJZPNkQBI1d8qqS2Ja255rXigtVUam6kzBRtRA6sMCv1ROhMctNwJZlotM51LnLGXqC99murDxHOSmo4NZIabbgquITNBNBZAbeioCaKEWJhiSvlS9TbTilfqhCLeF05wdjuqaxyIZkjRIZZa1eiZcf_iyC9ytNMRx8rgN-OmSe_CDs-zmNthI6C9CuvEroKSHQJrHpavNw1_Qg9jJ_dMdrb3NzqV-iB-rb53N2cePz-BBxWtFE |
| linkProvider | Elsevier |
| 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=proceeding&rft.title=Journal+of+systems+architecture&rft.atitle=HPC+the+easy+way%3A+new+technologies+for+high+performance+application+development+and+deployment&rft.au=DANELUTTO%2C+M&rft.date=2003-11-01&rft.pub=Elsevier&rft.issn=1383-7621&rft.volume=49&rft.issue=10-11&rft.spage=399&rft.epage=419&rft_id=info:doi/10.1016%2Fj.sysarc.2003.06.001&rft.externalDBID=n%2Fa&rft.externalDocID=15310254 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1383-7621&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1383-7621&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1383-7621&client=summon |