{"id":"https://openalex.org/W2109238280","doi":"https://doi.org/10.1109/hpdc.1997.626438","title":"Parallel programming in multi-paradigm clusters","display_name":"Parallel programming in multi-paradigm clusters","publication_year":2002,"publication_date":"2002-11-22","ids":{"openalex":"https://openalex.org/W2109238280","doi":"https://doi.org/10.1109/hpdc.1997.626438","mag":"2109238280"},"language":"en","primary_location":{"id":"doi:10.1109/hpdc.1997.626438","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpdc.1997.626438","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings. The Sixth IEEE International Symposium on High Performance Distributed Computing (Cat. No.97TB100183)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5054854416","display_name":"J. Leichtl","orcid":null},"institutions":[{"id":"https://openalex.org/I140172145","display_name":"University of Connecticut","ror":"https://ror.org/02der9h97","country_code":"US","type":"education","lineage":["https://openalex.org/I140172145"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"J. Leichtl","raw_affiliation_strings":["Computer Science & Engineering, University of Connecticut, Storrs, CT, USA","University of Connecticut, Storrs, CT, US"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science & Engineering, University of Connecticut, Storrs, CT, USA","institution_ids":["https://openalex.org/I140172145"]},{"raw_affiliation_string":"University of Connecticut, Storrs, CT, US","institution_ids":["https://openalex.org/I140172145"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080267421","display_name":"Phyllis E. Crandall","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"P.E. Crandall","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5058435710","display_name":"Mark Clement","orcid":"https://orcid.org/0000-0003-4902-3521"},"institutions":[{"id":"https://openalex.org/I100005738","display_name":"Brigham Young University","ror":"https://ror.org/047rhhm47","country_code":"US","type":"education","lineage":["https://openalex.org/I100005738"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"M.J. Clement","raw_affiliation_strings":["Department of Computer Science, Brigham Young University, Provo, UT, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Brigham Young University, Provo, UT, USA","institution_ids":["https://openalex.org/I100005738"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"326","last_page":"335"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9976000189781189,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9909999966621399,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8846015930175781},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7668354511260986},{"id":"https://openalex.org/keywords/message-passing","display_name":"Message passing","score":0.7268006801605225},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.6850925087928772},{"id":"https://openalex.org/keywords/distributed-memory","display_name":"Distributed memory","score":0.5858732461929321},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.5736163854598999},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.5437548756599426},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.5372398495674133},{"id":"https://openalex.org/keywords/workstation","display_name":"Workstation","score":0.5365073680877686},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5322297215461731},{"id":"https://openalex.org/keywords/matrix-multiplication","display_name":"Matrix multiplication","score":0.504806637763977},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.47768622636795044},{"id":"https://openalex.org/keywords/message-passing-interface","display_name":"Message Passing Interface","score":0.4740947186946869},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4292571544647217},{"id":"https://openalex.org/keywords/distributed-shared-memory","display_name":"Distributed shared memory","score":0.4129363000392914},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.3065797686576843},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2528170943260193},{"id":"https://openalex.org/keywords/uniform-memory-access","display_name":"Uniform memory access","score":0.22488954663276672},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1297835111618042}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8846015930175781},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7668354511260986},{"id":"https://openalex.org/C854659","wikidata":"https://www.wikidata.org/wiki/Q1859284","display_name":"Message passing","level":2,"score":0.7268006801605225},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.6850925087928772},{"id":"https://openalex.org/C91481028","wikidata":"https://www.wikidata.org/wiki/Q1054686","display_name":"Distributed memory","level":3,"score":0.5858732461929321},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.5736163854598999},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.5437548756599426},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.5372398495674133},{"id":"https://openalex.org/C67953723","wikidata":"https://www.wikidata.org/wiki/Q192525","display_name":"Workstation","level":2,"score":0.5365073680877686},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5322297215461731},{"id":"https://openalex.org/C17349429","wikidata":"https://www.wikidata.org/wiki/Q1049914","display_name":"Matrix multiplication","level":3,"score":0.504806637763977},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.47768622636795044},{"id":"https://openalex.org/C166782233","wikidata":"https://www.wikidata.org/wiki/Q127879","display_name":"Message Passing Interface","level":3,"score":0.4740947186946869},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4292571544647217},{"id":"https://openalex.org/C39528615","wikidata":"https://www.wikidata.org/wiki/Q1229610","display_name":"Distributed shared memory","level":5,"score":0.4129363000392914},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.3065797686576843},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2528170943260193},{"id":"https://openalex.org/C51290061","wikidata":"https://www.wikidata.org/wiki/Q1936765","display_name":"Uniform memory access","level":4,"score":0.22488954663276672},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1297835111618042},{"id":"https://openalex.org/C84114770","wikidata":"https://www.wikidata.org/wiki/Q46344","display_name":"Quantum","level":2,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpdc.1997.626438","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpdc.1997.626438","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings. The Sixth IEEE International Symposium on High Performance Distributed Computing (Cat. No.97TB100183)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":7,"referenced_works":["https://openalex.org/W109318213","https://openalex.org/W1501345707","https://openalex.org/W1510543252","https://openalex.org/W1570906644","https://openalex.org/W1917541634","https://openalex.org/W2040612322","https://openalex.org/W4247100129"],"related_works":["https://openalex.org/W2026512611","https://openalex.org/W1985165680","https://openalex.org/W2353146130","https://openalex.org/W4245497162","https://openalex.org/W1990817968","https://openalex.org/W2150064838","https://openalex.org/W2784603783","https://openalex.org/W2154020360","https://openalex.org/W2498758832","https://openalex.org/W2080451007"],"abstract_inverted_index":{"An":[0],"important":[1],"development":[2],"in":[3,65,79,120],"cluster":[4,22],"computing":[5],"is":[6],"the":[7,21,36,80,110,121,132],"availability":[8],"of":[9,39,61,113],"multiprocessor":[10],"workstations.":[11],"These":[12],"are":[13,89],"able":[14],"to":[15,20,34,48,128,130],"provide":[16],"additional":[17],"computational":[18],"power":[19],"without":[23],"increasing":[24],"network":[25],"overhead":[26],"and":[27,42,59,76,96,103,116],"allow":[28],"multiparadigm":[29],"parallelism,":[30],"which":[31],"we":[32,55],"define":[33],"be":[35],"simultaneous":[37],"application":[38],"both":[40],"distributed":[41],"shared":[43],"memory":[44],"parallel":[45,62],"processing":[46],"techniques":[47],"a":[49,66],"single":[50],"problem.":[51],"In":[52],"this":[53],"paper":[54],"compare":[56],"execution":[57],"times":[58],"speedup":[60],"programs":[63],"written":[64],"pure":[67],"message-passing":[68],"paradigm":[69],"with":[70],"those":[71],"that":[72,88,109],"combine":[73],"message":[74],"passing":[75],"shared-memory":[77],"primitives":[78],"same":[81,122],"application.":[82],"We":[83],"consider":[84],"three":[85],"basic":[86],"applications":[87],"common":[90],"building":[91],"blocks":[92],"for":[93],"many":[94],"scientific":[95],"engineering":[97],"problems:":[98],"numerical":[99],"integration,":[100],"matrix":[101],"multiplication":[102],"Jacobi":[104],"iteration.":[105],"Our":[106],"results":[107],"indicate":[108],"added":[111,133],"complexity":[112],"combining":[114],"shared-":[115],"distributed-memory":[117],"programming":[118,134],"methods":[119],"program":[123],"does":[124],"not":[125],"contribute":[126],"sufficiently":[127],"performance":[129],"justify":[131],"complexity.":[135]},"counts_by_year":[{"year":2016,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
