{"id":"https://openalex.org/W748528735","doi":null,"title":"Exploiting Implicit Parallelism for Single Loops in Java Programming Language","display_name":"Exploiting Implicit Parallelism for Single Loops in Java Programming Language","publication_year":1998,"publication_date":"1998-01-01","ids":{"openalex":"https://openalex.org/W748528735","mag":"748528735"},"language":"en","primary_location":{"id":"mag:748528735","doi":null,"is_oa":false,"landing_page_url":"http://www.koreascience.or.kr/article/ArticleFullRecord.jsp?cn=GGJBCP_1998_v29n3_1","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":"Journal of Information Management","raw_type":null},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"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/A5090900319","display_name":"Oh\u2010Jin Kwon","orcid":"https://orcid.org/0000-0002-9877-8982","observed_orcids":["https://orcid.org/0000-0002-9877-8982"]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Oh\u2010Jin Kwon","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-9877-8982","affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5090900319"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"29","issue":"3","first_page":"1","last_page":"26"},"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.9990000128746033,"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.9990000128746033,"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/T10126","display_name":"Logic, programming, and type systems","score":0.0006000000284984708,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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":9.999999747378752e-05,"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/implicit-parallelism","display_name":"implicit parallelism","score":0.9819999933242798},{"id":"https://openalex.org/keywords/java-programming-language","display_name":"Java programming","score":0.9210000038146973},{"id":"https://openalex.org/keywords/data-dependence-analysis","display_name":"data dependence analysis","score":0.9700000286102295},{"id":"https://openalex.org/keywords/loop-restructuring","display_name":"loop restructuring","score":0.597000002861023},{"id":"https://openalex.org/keywords/parallel-code-generation","display_name":"parallel code generation","score":0.7919999957084656},{"id":"https://openalex.org/keywords/multithreading","display_name":"multithreading","score":0.9169999957084656},{"id":"https://openalex.org/keywords/trip-counts","display_name":"trip counts","score":0.7070000171661377},{"id":"https://openalex.org/keywords/thread-count","display_name":"thread count","score":0.6340000033378601},{"id":"https://openalex.org/keywords/parallelization-overhead","display_name":"parallelization overhead","score":0.4560000002384186}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8850070238113403},{"id":"https://openalex.org/C181907185","wikidata":"https://www.wikidata.org/wiki/Q1100098","display_name":"Java concurrency","level":4,"score":0.6587342023849487},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6401460766792297},{"id":"https://openalex.org/C168702491","wikidata":"https://www.wikidata.org/wiki/Q567345","display_name":"Java annotation","level":4,"score":0.6349359750747681},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.589248538017273},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5744162201881409},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.5607375502586365},{"id":"https://openalex.org/C60945770","wikidata":"https://www.wikidata.org/wiki/Q2517517","display_name":"Java Modeling Language","level":5,"score":0.5529412031173706},{"id":"https://openalex.org/C172482141","wikidata":"https://www.wikidata.org/wiki/Q379273","display_name":"Generics in Java","level":5,"score":0.5450062155723572},{"id":"https://openalex.org/C174954855","wikidata":"https://www.wikidata.org/wiki/Q7623626","display_name":"strictfp","level":4,"score":0.5348827838897705},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.487779438495636}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:748528735","doi":null,"is_oa":false,"landing_page_url":"http://www.koreascience.or.kr/article/ArticleFullRecord.jsp?cn=GGJBCP_1998_v29n3_1","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":"Journal of Information Management","raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2400186782","https://openalex.org/W7100103804","https://openalex.org/W7097174129","https://openalex.org/W2074918600","https://openalex.org/W7098794118","https://openalex.org/W1555808628","https://openalex.org/W2119603749","https://openalex.org/W1996905104","https://openalex.org/W794758758","https://openalex.org/W7097046625"],"abstract_inverted_index":{"The":[0,53,88,113],"loop":[1,51,106],"is":[2,74,99],"a":[3,12,49],"fundamental":[4],"for":[5,18,119],"the":[6,23,29,33,37,43,59,63,77,80,92,96,102,108,129],"parallelism":[7,35,126],"exploiting":[8,32],"as":[9,111],"it":[10,117],"has":[11],"large":[13],"portion":[14],"of":[15,31,39,66,79,91,105],"execution":[16],"time":[17],"sequential":[19],"Java":[20,45,67,81,130],"program":[21,69,93],"on":[22],"parallel":[24,54],"machine.":[25],"This":[26],"paper":[27],"proposes":[28],"method":[30,57,65],"implicit":[34],"through":[36,58],"analysis":[38],"data":[40],"dependence":[41],"in":[42,76,128],"existing":[44],"programming":[46,82],"language":[47],"having":[48],"single":[50],"structure.":[52],"code":[55],"generation":[56],"restructuring":[60,114],"compiler":[61,115],"and":[62,107,124],"translation":[64],"source":[68],"into":[70,95],"multithread":[71],"statement,":[72],"which":[73],"supported":[75],"level":[78],"language,":[83],"are":[84],"also":[85],"proposed":[86],"here.":[87],"performance":[89],"test":[90],"translated":[94],"thread":[97,109],"statement":[98],"conducted":[100],"using":[101],"trip":[103],"count":[104,110],"parameters.":[112],"makes":[116],"possible":[118],"users":[120],"to":[121],"reduce":[122],"overhead":[123],"exploit":[125],"efficiently":[127],"programming.":[131]},"counts_by_year":[],"updated_date":"2025-11-06T04:12:42.849631","created_date":"2016-06-24T00:00:00"}
