{"id":"https://openalex.org/W2075485353","doi":"https://doi.org/10.1016/0167-8191(96)00005-1","title":"Automatic parallel code generation for message passing on distributed memory systems","display_name":"Automatic parallel code generation for message passing on distributed memory systems","publication_year":1996,"publication_date":"1996-02-01","ids":{"openalex":"https://openalex.org/W2075485353","doi":"https://doi.org/10.1016/0167-8191(96)00005-1","mag":"2075485353"},"language":"en","primary_location":{"id":"doi:10.1016/0167-8191(96)00005-1","is_oa":false,"landing_page_url":"https://doi.org/10.1016/0167-8191(96)00005-1","pdf_url":null,"source":{"id":"https://openalex.org/S112708030","display_name":"Parallel Computing","issn_l":"0167-8191","issn":["0167-8191","1872-7336"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Parallel Computing","raw_type":"journal-article"},"type":"article","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/A5111407822","display_name":"S.P. Johnson","orcid":null},"institutions":[{"id":"https://openalex.org/I55060895","display_name":"University of Greenwich","ror":"https://ror.org/00bmj0a71","country_code":"GB","type":"education","lineage":["https://openalex.org/I55060895"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"S.P. Johnson","raw_affiliation_strings":["Parallel Processing Research Group, Centre for Numerical Modelling and Process Analysis, University of Greenwich, London SE18 6PF, UK","Parallel Processing Research Group, Centre For Numerical Modelling and Process Analysis, University of Greenwich, London SE18 6PF, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Parallel Processing Research Group, Centre for Numerical Modelling and Process Analysis, University of Greenwich, London SE18 6PF, UK","institution_ids":["https://openalex.org/I55060895"]},{"raw_affiliation_string":"Parallel Processing Research Group, Centre For Numerical Modelling and Process Analysis, University of Greenwich, London SE18 6PF, UK","institution_ids":["https://openalex.org/I55060895"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110455711","display_name":"C.S. Ierotheou","orcid":null},"institutions":[{"id":"https://openalex.org/I55060895","display_name":"University of Greenwich","ror":"https://ror.org/00bmj0a71","country_code":"GB","type":"education","lineage":["https://openalex.org/I55060895"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"C.S. Ierotheou","raw_affiliation_strings":["Parallel Processing Research Group, Centre for Numerical Modelling and Process Analysis, University of Greenwich, London SE18 6PF, UK","Parallel Processing Research Group, Centre For Numerical Modelling and Process Analysis, University of Greenwich, London SE18 6PF, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Parallel Processing Research Group, Centre for Numerical Modelling and Process Analysis, University of Greenwich, London SE18 6PF, UK","institution_ids":["https://openalex.org/I55060895"]},{"raw_affiliation_string":"Parallel Processing Research Group, Centre For Numerical Modelling and Process Analysis, University of Greenwich, London SE18 6PF, UK","institution_ids":["https://openalex.org/I55060895"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5110023636","display_name":"M. Cross","orcid":null},"institutions":[{"id":"https://openalex.org/I55060895","display_name":"University of Greenwich","ror":"https://ror.org/00bmj0a71","country_code":"GB","type":"education","lineage":["https://openalex.org/I55060895"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"M. Cross","raw_affiliation_strings":["Parallel Processing Research Group, Centre for Numerical Modelling and Process Analysis, University of Greenwich, London SE18 6PF, UK","Parallel Processing Research Group, Centre For Numerical Modelling and Process Analysis, University of Greenwich, London SE18 6PF, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Parallel Processing Research Group, Centre for Numerical Modelling and Process Analysis, University of Greenwich, London SE18 6PF, UK","institution_ids":["https://openalex.org/I55060895"]},{"raw_affiliation_string":"Parallel Processing Research Group, Centre For Numerical Modelling and Process Analysis, University of Greenwich, London SE18 6PF, UK","institution_ids":["https://openalex.org/I55060895"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5110023636"],"corresponding_institution_ids":["https://openalex.org/I55060895"],"apc_list":{"value":2870,"currency":"USD","value_usd":2870},"apc_paid":null,"fwci":5.3976,"has_fulltext":false,"cited_by_count":22,"citation_normalized_percentile":{"value":0.95567602,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":"22","issue":"2","first_page":"227","last_page":"258"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9991000294685364,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.996999979019165,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8602080345153809},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.6569045782089233},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6116859912872314},{"id":"https://openalex.org/keywords/message-passing","display_name":"Message passing","score":0.5075229406356812},{"id":"https://openalex.org/keywords/merge","display_name":"Merge (version control)","score":0.4542071223258972},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.44298428297042847},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4273951053619385},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4200291633605957},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.32235702872276306},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.310241162776947},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2811771333217621},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1491699516773224}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8602080345153809},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.6569045782089233},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6116859912872314},{"id":"https://openalex.org/C854659","wikidata":"https://www.wikidata.org/wiki/Q1859284","display_name":"Message passing","level":2,"score":0.5075229406356812},{"id":"https://openalex.org/C197129107","wikidata":"https://www.wikidata.org/wiki/Q1921621","display_name":"Merge (version control)","level":2,"score":0.4542071223258972},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.44298428297042847},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4273951053619385},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4200291633605957},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.32235702872276306},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.310241162776947},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2811771333217621},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1491699516773224}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1016/0167-8191(96)00005-1","is_oa":false,"landing_page_url":"https://doi.org/10.1016/0167-8191(96)00005-1","pdf_url":null,"source":{"id":"https://openalex.org/S112708030","display_name":"Parallel Computing","issn_l":"0167-8191","issn":["0167-8191","1872-7336"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Parallel Computing","raw_type":"journal-article"},{"id":"pmh:oai:gala.gre.ac.uk:15","is_oa":false,"landing_page_url":"http://gala.gre.ac.uk/id/eprint/15/","pdf_url":null,"source":{"id":"https://openalex.org/S4306401244","display_name":"Greenwich Academic Literature Archive (University of Greenwich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I55060895","host_organization_name":"University of Greenwich","host_organization_lineage":["https://openalex.org/I55060895"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W179655102","https://openalex.org/W1523996342","https://openalex.org/W1534890693","https://openalex.org/W1939156876","https://openalex.org/W1963547452","https://openalex.org/W1974470587","https://openalex.org/W2002897809","https://openalex.org/W2008677874","https://openalex.org/W2026340872","https://openalex.org/W2036657112","https://openalex.org/W2037929850","https://openalex.org/W2043531825","https://openalex.org/W2049824838","https://openalex.org/W2065587496","https://openalex.org/W2066873771","https://openalex.org/W2080643292","https://openalex.org/W2098688018","https://openalex.org/W2135736783","https://openalex.org/W2140639562","https://openalex.org/W2168571257","https://openalex.org/W2805366091","https://openalex.org/W6607344448","https://openalex.org/W6640381667","https://openalex.org/W6652410318","https://openalex.org/W6684859434"],"related_works":["https://openalex.org/W2120447654","https://openalex.org/W2977179488","https://openalex.org/W2144453115","https://openalex.org/W2128223750","https://openalex.org/W4238532390","https://openalex.org/W2188872161","https://openalex.org/W2002978035","https://openalex.org/W2311164424","https://openalex.org/W2048831961","https://openalex.org/W1606349578"],"abstract_inverted_index":null,"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2013,"cited_by_count":1}],"updated_date":"2026-08-21T09:56:20.448147","created_date":"2025-10-10T00:00:00"}
