{"id":"https://openalex.org/W2061157552","doi":"https://doi.org/10.1145/337449.337462","title":"An evaluation of Java's I/O capabilities for high-performance computing","display_name":"An evaluation of Java's I/O capabilities for high-performance computing","publication_year":2000,"publication_date":"2000-06-03","ids":{"openalex":"https://openalex.org/W2061157552","doi":"https://doi.org/10.1145/337449.337462","mag":"2061157552"},"language":"en","primary_location":{"id":"doi:10.1145/337449.337462","is_oa":false,"landing_page_url":"https://doi.org/10.1145/337449.337462","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM 2000 conference on Java Grande","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://www.osti.gov/biblio/768615","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5057785851","display_name":"Phillip M. Dickens","orcid":null},"institutions":[{"id":"https://openalex.org/I180949307","display_name":"Illinois Institute of Technology","ror":"https://ror.org/037t3ry66","country_code":"US","type":"education","lineage":["https://openalex.org/I180949307"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Phillip M. Dickens","raw_affiliation_strings":["Illinois Institute of Technology, 10 West 31st Street, Chicago, Illinois","Illinois Institute of Technology, 10 West 31st Street, Chicago, Illinois#TAB#"],"affiliations":[{"raw_affiliation_string":"Illinois Institute of Technology, 10 West 31st Street, Chicago, Illinois","institution_ids":["https://openalex.org/I180949307"]},{"raw_affiliation_string":"Illinois Institute of Technology, 10 West 31st Street, Chicago, Illinois#TAB#","institution_ids":["https://openalex.org/I180949307"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5014920685","display_name":"Rajeev Thakur","orcid":"https://orcid.org/0000-0002-5532-3048"},"institutions":[{"id":"https://openalex.org/I1282105669","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63","country_code":"US","type":"facility","lineage":["https://openalex.org/I1282105669","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rajeev Thakur","raw_affiliation_strings":["Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL","Mathematics and Computer Science Division, Argonne National, Laboratory, Argonne, IL#TAB#"],"affiliations":[{"raw_affiliation_string":"Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL","institution_ids":["https://openalex.org/I1282105669"]},{"raw_affiliation_string":"Mathematics and Computer Science Division, Argonne National, Laboratory, Argonne, IL#TAB#","institution_ids":["https://openalex.org/I1282105669"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5057785851"],"corresponding_institution_ids":["https://openalex.org/I180949307"],"apc_list":null,"apc_paid":null,"fwci":1.2867,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.8447985,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"26","last_page":"35"},"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.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/T10715","display_name":"Distributed and Parallel Computing Systems","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.9972000122070312,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9972000122070312,"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.8700027465820312},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.8645586967468262},{"id":"https://openalex.org/keywords/real-time-java","display_name":"Real time Java","score":0.7357000708580017},{"id":"https://openalex.org/keywords/strictfp","display_name":"strictfp","score":0.7007628679275513},{"id":"https://openalex.org/keywords/garbage-collection","display_name":"Garbage collection","score":0.6251442432403564},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5687065720558167},{"id":"https://openalex.org/keywords/software-portability","display_name":"Software portability","score":0.5641038417816162},{"id":"https://openalex.org/keywords/java-annotation","display_name":"Java annotation","score":0.5509096384048462},{"id":"https://openalex.org/keywords/java-concurrency","display_name":"Java concurrency","score":0.5436010956764221},{"id":"https://openalex.org/keywords/multithreading","display_name":"Multithreading","score":0.5185440182685852},{"id":"https://openalex.org/keywords/scala","display_name":"Scala","score":0.5061847567558289},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.4878425598144531},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.4276737868785858},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4028540849685669},{"id":"https://openalex.org/keywords/garbage","display_name":"Garbage","score":0.1423245072364807},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.10791841149330139}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8700027465820312},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.8645586967468262},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.7357000708580017},{"id":"https://openalex.org/C174954855","wikidata":"https://www.wikidata.org/wiki/Q7623626","display_name":"strictfp","level":4,"score":0.7007628679275513},{"id":"https://openalex.org/C105122174","wikidata":"https://www.wikidata.org/wiki/Q322202","display_name":"Garbage collection","level":3,"score":0.6251442432403564},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5687065720558167},{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.5641038417816162},{"id":"https://openalex.org/C168702491","wikidata":"https://www.wikidata.org/wiki/Q567345","display_name":"Java annotation","level":4,"score":0.5509096384048462},{"id":"https://openalex.org/C181907185","wikidata":"https://www.wikidata.org/wiki/Q1100098","display_name":"Java concurrency","level":4,"score":0.5436010956764221},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.5185440182685852},{"id":"https://openalex.org/C109701466","wikidata":"https://www.wikidata.org/wiki/Q460584","display_name":"Scala","level":3,"score":0.5061847567558289},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.4878425598144531},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.4276737868785858},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4028540849685669},{"id":"https://openalex.org/C75403996","wikidata":"https://www.wikidata.org/wiki/Q5521979","display_name":"Garbage","level":2,"score":0.1423245072364807},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.10791841149330139}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/337449.337462","is_oa":false,"landing_page_url":"https://doi.org/10.1145/337449.337462","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM 2000 conference on Java Grande","raw_type":"proceedings-article"},{"id":"pmh:info:ark/67531/metadc723209","is_oa":false,"landing_page_url":"https://digital.library.unt.edu/ark:/67531/metadc723209/","pdf_url":null,"source":{"id":"https://openalex.org/S4306400792","display_name":"University of North Texas Digital Library (University of North Texas)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I123534392","host_organization_name":"University of North Texas","host_organization_lineage":["https://openalex.org/I123534392"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ACM 2000 Java Grande, San Francisco, CA (US), 06/03/2000--06/04/2000; Other Information: PBD: 10 Nov 2000; PBD: 10 Nov 2000","raw_type":"Article"},{"id":"pmh:oai:osti.gov:768615","is_oa":true,"landing_page_url":"https://www.osti.gov/biblio/768615","pdf_url":null,"source":{"id":"https://openalex.org/S4306402487","display_name":"OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I139351228","host_organization_name":"Office of Scientific and Technical Information","host_organization_lineage":["https://openalex.org/I139351228"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"pmh:oai:osti.gov:768615","is_oa":true,"landing_page_url":"https://www.osti.gov/biblio/768615","pdf_url":null,"source":{"id":"https://openalex.org/S4306402487","display_name":"OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I139351228","host_organization_name":"Office of Scientific and Technical Information","host_organization_lineage":["https://openalex.org/I139351228"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"sustainable_development_goals":[{"display_name":"Quality Education","score":0.6100000143051147,"id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W1501600294","https://openalex.org/W1510543252","https://openalex.org/W1573548168","https://openalex.org/W1788554450","https://openalex.org/W1963820564","https://openalex.org/W1966526872","https://openalex.org/W1971636727","https://openalex.org/W1978513924","https://openalex.org/W1982540003","https://openalex.org/W2038386238","https://openalex.org/W2055951513","https://openalex.org/W2079198630","https://openalex.org/W2082416889","https://openalex.org/W2083200599","https://openalex.org/W2085296166","https://openalex.org/W2090683636","https://openalex.org/W2132087835","https://openalex.org/W2144413105","https://openalex.org/W3141437129"],"related_works":["https://openalex.org/W2170470279","https://openalex.org/W412736943","https://openalex.org/W3172992491","https://openalex.org/W2186199411","https://openalex.org/W4297798586","https://openalex.org/W2541866089","https://openalex.org/W2360912707","https://openalex.org/W1974508891","https://openalex.org/W1678486327","https://openalex.org/W2066931381"],"abstract_inverted_index":{"Java":[0,23,58,72,128,169],"is":[1,52],"quickly":[2],"becoming":[3],"the":[4,67,75,80,114,124,165,173],"preferred":[5],"language":[6],"for":[7,16,34,37,59,129,163],"writing":[8],"distributed":[9,19],"applications":[10],"because":[11],"of":[12,49,117,127,142,168,175],"its":[13],"inherent":[14,32],"support":[15,33,36,172],"programming":[17],"on":[18],"platforms.":[20],"In":[21,119],"particular,":[22],"provides":[24],"compile-time":[25],"and":[26,40,43,105,156],"run-time":[27],"security,":[28],"automatic":[29],"garbage":[30],"collection,":[31],"multithreading,":[35],"persistent":[38],"objects":[39],"object":[41],"migration,":[42],"portability.":[44],"Given":[45],"these":[46],"significant":[47,81,94],"advantages":[48],"Java,":[50],"there":[51,91,107],"a":[53],"growing":[54],"interest":[55],"in":[56,66,86,96,153],"using":[57,99],"high-performance":[60,68,87,97,130,140,176],"computing":[61,69,88,177],"applications.":[62,89,178],"To":[63],"be":[64],"successful":[65],"domain,":[70],"however,":[71],"must":[73],"have":[74],"capability":[76],"to":[77,138,170],"efficiently":[78],"handle":[79],"I/O":[82,98,115,125,166],"requirements":[83],"commonly":[84],"found":[85],"While":[90],"has":[92,108],"been":[93,109],"research":[95,112],"languages":[100],"such":[101],"as":[102],"C,":[103],"C++,":[104],"Fortran,":[106],"relatively":[110],"little":[111],"into":[113],"capabilities":[116,126,167],"Java.":[118],"this":[120],"paper,":[121],"we":[122],"evaluate":[123],"computing.":[131],"We":[132,159],"examine":[133],"several":[134],"approaches":[135],"that":[136],"attempt":[137],"provide":[139,161],"I/O--many":[141],"which":[143],"are":[144],"not":[145],"obvious":[146],"at":[147],"first":[148],"glance--and":[149],"investigate":[150],"their":[151],"performance":[152],"both":[154],"parallel":[155],"multithreaded":[157],"environments.":[158],"also":[160],"suggestions":[162],"expanding":[164],"better":[171],"needs":[174]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
