{"id":"https://openalex.org/W2084380405","doi":"https://doi.org/10.1002/1096-9128(200005)12:7<539::aid-cpe498>3.0.co;2-h","title":"Object serialization for marshaling data in a Java interface to MPI","display_name":"Object serialization for marshaling data in a Java interface to MPI","publication_year":2000,"publication_date":"2000-01-01","ids":{"openalex":"https://openalex.org/W2084380405","doi":"https://doi.org/10.1002/1096-9128(200005)12:7<539::aid-cpe498>3.0.co;2-h","mag":"2084380405"},"language":"en","primary_location":{"id":"doi:10.1002/1096-9128(200005)12:7<539::aid-cpe498>3.0.co;2-h","is_oa":false,"landing_page_url":"https://doi.org/10.1002/1096-9128(200005)12:7<539::aid-cpe498>3.0.co;2-h","pdf_url":null,"source":{"id":"https://openalex.org/S4210209928","display_name":"Concurrency Practice and Experience","issn_l":"1040-3108","issn":["1040-3108","1096-9128"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Concurrency: Practice and Experience","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/A5109075169","display_name":"Bryan Carpenter","orcid":null},"institutions":[{"id":"https://openalex.org/I70983195","display_name":"Syracuse University","ror":"https://ror.org/025r5qe02","country_code":"US","type":"education","lineage":["https://openalex.org/I70983195"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Bryan Carpenter","raw_affiliation_strings":["NPAC at Syracuse University, Syracuse, NY 13244, U.S.A"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NPAC at Syracuse University, Syracuse, NY 13244, U.S.A","institution_ids":["https://openalex.org/I70983195"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078240493","display_name":"Geoffrey Fox","orcid":"https://orcid.org/0000-0003-1017-1391"},"institutions":[{"id":"https://openalex.org/I70983195","display_name":"Syracuse University","ror":"https://ror.org/025r5qe02","country_code":"US","type":"education","lineage":["https://openalex.org/I70983195"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Geoffrey Fox","raw_affiliation_strings":["NPAC at Syracuse University, Syracuse, NY 13244, U.S.A"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NPAC at Syracuse University, Syracuse, NY 13244, U.S.A","institution_ids":["https://openalex.org/I70983195"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110334687","display_name":"Sung Hoon Ko","orcid":null},"institutions":[{"id":"https://openalex.org/I70983195","display_name":"Syracuse University","ror":"https://ror.org/025r5qe02","country_code":"US","type":"education","lineage":["https://openalex.org/I70983195"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sung Hoon Ko","raw_affiliation_strings":["NPAC at Syracuse University, Syracuse, NY 13244, U.S.A"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NPAC at Syracuse University, Syracuse, NY 13244, U.S.A","institution_ids":["https://openalex.org/I70983195"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5004579435","display_name":"Sang Boem Lim","orcid":null},"institutions":[{"id":"https://openalex.org/I70983195","display_name":"Syracuse University","ror":"https://ror.org/025r5qe02","country_code":"US","type":"education","lineage":["https://openalex.org/I70983195"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sang Lim","raw_affiliation_strings":["NPAC at Syracuse University, Syracuse, NY 13244, U.S.A"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NPAC at Syracuse University, Syracuse, NY 13244, U.S.A","institution_ids":["https://openalex.org/I70983195"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5109075169"],"corresponding_institution_ids":["https://openalex.org/I70983195"],"apc_list":null,"apc_paid":null,"fwci":2.9831,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.91998297,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":null,"biblio":{"volume":"12","issue":"7","first_page":"539","last_page":"553"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9980000257492065,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9980000257492065,"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.9975000023841858,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.996999979019165,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/serialization","display_name":"Serialization","score":0.9625955820083618},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8665924072265625},{"id":"https://openalex.org/keywords/marshalling","display_name":"Marshalling","score":0.8105337023735046},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.6982164978981018},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5467270612716675},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5049136281013489},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.4848681390285492},{"id":"https://openalex.org/keywords/message-passing-interface","display_name":"Message Passing Interface","score":0.4669561982154846},{"id":"https://openalex.org/keywords/java-applet","display_name":"Java applet","score":0.4661043584346771},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.43461737036705017},{"id":"https://openalex.org/keywords/message-passing","display_name":"Message passing","score":0.42462143301963806},{"id":"https://openalex.org/keywords/object","display_name":"Object (grammar)","score":0.4170542359352112}],"concepts":[{"id":"https://openalex.org/C52723943","wikidata":"https://www.wikidata.org/wiki/Q1127410","display_name":"Serialization","level":2,"score":0.9625955820083618},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8665924072265625},{"id":"https://openalex.org/C206019424","wikidata":"https://www.wikidata.org/wiki/Q373671","display_name":"Marshalling","level":2,"score":0.8105337023735046},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.6982164978981018},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5467270612716675},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5049136281013489},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.4848681390285492},{"id":"https://openalex.org/C166782233","wikidata":"https://www.wikidata.org/wiki/Q127879","display_name":"Message Passing Interface","level":3,"score":0.4669561982154846},{"id":"https://openalex.org/C15524039","wikidata":"https://www.wikidata.org/wiki/Q865817","display_name":"Java applet","level":3,"score":0.4661043584346771},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.43461737036705017},{"id":"https://openalex.org/C854659","wikidata":"https://www.wikidata.org/wiki/Q1859284","display_name":"Message passing","level":2,"score":0.42462143301963806},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.4170542359352112},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1002/1096-9128(200005)12:7<539::aid-cpe498>3.0.co;2-h","is_oa":false,"landing_page_url":"https://doi.org/10.1002/1096-9128(200005)12:7<539::aid-cpe498>3.0.co;2-h","pdf_url":null,"source":{"id":"https://openalex.org/S4210209928","display_name":"Concurrency Practice and Experience","issn_l":"1040-3108","issn":["1040-3108","1096-9128"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Concurrency: Practice and Experience","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W1485387458","https://openalex.org/W1492959965","https://openalex.org/W1561267720","https://openalex.org/W1971396993","https://openalex.org/W1981089787","https://openalex.org/W1982844493","https://openalex.org/W1988336128","https://openalex.org/W2026142092","https://openalex.org/W2045200608","https://openalex.org/W2070755847","https://openalex.org/W2086192617","https://openalex.org/W2601351862","https://openalex.org/W4245773077","https://openalex.org/W6628889693","https://openalex.org/W6643118970","https://openalex.org/W6647226290","https://openalex.org/W6668367737"],"related_works":["https://openalex.org/W1966526872","https://openalex.org/W2355322892","https://openalex.org/W2124048060","https://openalex.org/W1902983110","https://openalex.org/W4386915331","https://openalex.org/W2378910916","https://openalex.org/W2116006827","https://openalex.org/W2086666199","https://openalex.org/W2361929291","https://openalex.org/W1997862718"],"abstract_inverted_index":{"Several":[0],"Java":[1,31,49],"bindings":[2],"to":[3,19,66],"Message":[4,13],"Passing":[5],"Interface":[6],"(MPI)":[7],"software":[8],"have":[9,15],"been":[10,17],"developed":[11],"recently.":[12],"buffers":[14],"usually":[16],"restricted":[18],"arrays":[20],"with":[21,47],"elements":[22],"of":[23,29,51,62,80,92],"primitive":[24],"type.":[25],"We":[26,58],"discuss":[27],"adoption":[28],"the":[30,52,63],"object":[32,71],"serialization":[33,81],"model":[34],"for":[35,86,100],"marshaling":[36],"general":[37],"communication":[38],"data":[39],"in":[40],"MPI-like":[41],"APIs.":[42],"This":[43],"approach":[44],"is":[45],"compared":[46],"a":[48],"transcription":[50],"standard":[53],"MPI":[54,67],"derived":[55],"datatype":[56],"mechanism.":[57],"describe":[59],"an":[60],"implementation":[61],"mpiJava":[64],"interface":[65],"that":[68,76],"incorporates":[69],"automatic":[70],"serialization.":[72],"Benchmark":[73],"results":[74],"confirm":[75],"current":[77],"JDK":[78],"implementations":[79],"are":[82,96,104],"not":[83],"fast":[84],"enough":[85],"high":[87],"performance":[88],"messaging":[89],"applications.":[90],"Means":[91],"solving":[93],"this":[94],"problem":[95],"discussed,":[97],"and":[98],"benchmarks":[99],"greatly":[101],"improved":[102],"schemes":[103],"presented.":[105],"Copyright":[106],"\u00a9":[107],"2000":[108],"John":[109],"Wiley":[110],"&":[111],"Sons,":[112],"Ltd.":[113]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
