{"id":"https://openalex.org/W2418688212","doi":"https://doi.org/10.1145/2908080.2908094","title":"A distributed OpenCL framework using redundant computation and data replication","display_name":"A distributed OpenCL framework using redundant computation and data replication","publication_year":2016,"publication_date":"2016-06-02","ids":{"openalex":"https://openalex.org/W2418688212","doi":"https://doi.org/10.1145/2908080.2908094","mag":"2418688212"},"language":"en","primary_location":{"id":"doi:10.1145/2908080.2908094","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2908080.2908094","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://www.osti.gov/servlets/purl/1295154","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5106079900","display_name":"Jung-Hyun Kim","orcid":"https://orcid.org/0000-0003-2768-8063"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Junghyun Kim","raw_affiliation_strings":["Seoul National University, South Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Seoul National University, South Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103690204","display_name":"Gangwon Jo","orcid":null},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Gangwon Jo","raw_affiliation_strings":["Seoul National University, South Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Seoul National University, South Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087873340","display_name":"Jaehoon Jung","orcid":"https://orcid.org/0000-0002-9562-6828"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jaehoon Jung","raw_affiliation_strings":["Seoul National University, South Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Seoul National University, South Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100728095","display_name":"Jungwon Kim","orcid":"https://orcid.org/0000-0001-6594-6225"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jungwon Kim","raw_affiliation_strings":["Seoul National University, South Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Seoul National University, South Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100767182","display_name":"Jaejin Lee","orcid":"https://orcid.org/0000-0003-4638-8170"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jaejin Lee","raw_affiliation_strings":["Seoul National University, South Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Seoul National University, South Korea","institution_ids":["https://openalex.org/I139264467"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.9614,"has_fulltext":true,"cited_by_count":12,"citation_normalized_percentile":{"value":0.7344859,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"553","last_page":"569"},"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.9998000264167786,"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.9998000264167786,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.996999979019165,"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.8974158763885498},{"id":"https://openalex.org/keywords/host","display_name":"Host (biology)","score":0.7108426094055176},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6403332352638245},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.6132754683494568},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.5978496074676514},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5815052390098572},{"id":"https://openalex.org/keywords/gpu-cluster","display_name":"GPU cluster","score":0.5343462824821472},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5013525485992432},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4580496847629547},{"id":"https://openalex.org/keywords/replication","display_name":"Replication (statistics)","score":0.44418802857398987},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.44152534008026123},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.4273243546485901},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.42332717776298523},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.40700608491897583},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3700023889541626},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.20950475335121155}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8974158763885498},{"id":"https://openalex.org/C126831891","wikidata":"https://www.wikidata.org/wiki/Q221673","display_name":"Host (biology)","level":2,"score":0.7108426094055176},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6403332352638245},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.6132754683494568},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.5978496074676514},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5815052390098572},{"id":"https://openalex.org/C2781335571","wikidata":"https://www.wikidata.org/wiki/Q2633544","display_name":"GPU cluster","level":3,"score":0.5343462824821472},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5013525485992432},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4580496847629547},{"id":"https://openalex.org/C12590798","wikidata":"https://www.wikidata.org/wiki/Q3933199","display_name":"Replication (statistics)","level":2,"score":0.44418802857398987},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.44152534008026123},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.4273243546485901},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.42332717776298523},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.40700608491897583},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3700023889541626},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.20950475335121155},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C66938386","wikidata":"https://www.wikidata.org/wiki/Q633538","display_name":"Structural engineering","level":1,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2908080.2908094","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2908080.2908094","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 37th ACM SIGPLAN Conference on Programming Language Design and Implementation","raw_type":"proceedings-article"},{"id":"pmh:oai:osti.gov:1295154","is_oa":true,"landing_page_url":"https://www.osti.gov/biblio/1295154","pdf_url":"https://www.osti.gov/servlets/purl/1295154","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:1295154","is_oa":true,"landing_page_url":"https://www.osti.gov/biblio/1295154","pdf_url":"https://www.osti.gov/servlets/purl/1295154","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":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2418688212.pdf","grobid_xml":"https://content.openalex.org/works/W2418688212.grobid-xml"},"referenced_works_count":45,"referenced_works":["https://openalex.org/W1449833061","https://openalex.org/W1502558273","https://openalex.org/W1533518194","https://openalex.org/W1575350781","https://openalex.org/W1859126261","https://openalex.org/W1993320379","https://openalex.org/W1995301561","https://openalex.org/W1995410032","https://openalex.org/W1999765241","https://openalex.org/W2003798513","https://openalex.org/W2005574683","https://openalex.org/W2010220217","https://openalex.org/W2010497096","https://openalex.org/W2010936531","https://openalex.org/W2013461472","https://openalex.org/W2016357834","https://openalex.org/W2019828116","https://openalex.org/W2034804129","https://openalex.org/W2039509099","https://openalex.org/W2054739713","https://openalex.org/W2055060936","https://openalex.org/W2056522853","https://openalex.org/W2057851050","https://openalex.org/W2092284451","https://openalex.org/W2093408040","https://openalex.org/W2104008467","https://openalex.org/W2107483781","https://openalex.org/W2120351018","https://openalex.org/W2121893797","https://openalex.org/W2122532513","https://openalex.org/W2123184511","https://openalex.org/W2138180780","https://openalex.org/W2139875443","https://openalex.org/W2142677441","https://openalex.org/W2145087641","https://openalex.org/W2154078685","https://openalex.org/W2158794422","https://openalex.org/W2169610548","https://openalex.org/W2169875292","https://openalex.org/W2273440736","https://openalex.org/W2460313440","https://openalex.org/W3139951755","https://openalex.org/W4235385348","https://openalex.org/W4249224771","https://openalex.org/W6628545653"],"related_works":["https://openalex.org/W2056717482","https://openalex.org/W2017587301","https://openalex.org/W2030707850","https://openalex.org/W2170611190","https://openalex.org/W2566934642","https://openalex.org/W4236300446","https://openalex.org/W2092007952","https://openalex.org/W2548246577","https://openalex.org/W2096672917","https://openalex.org/W2019821619"],"abstract_inverted_index":{"Applications":[0],"written":[1],"solely":[2],"in":[3,94,99,123],"OpenCL":[4,72,85,117,131],"or":[5],"CUDA":[6],"cannot":[7],"execute":[8],"on":[9,27,167],"a":[10,13,28,32,52,68,95,100,129,136,161,168,173],"cluster":[11,96,171],"as":[12],"whole.":[14],"Most":[15],"previous":[16,148],"approaches":[17],"that":[18,90,140],"extend":[19],"these":[20],"programming":[21],"models":[22],"to":[23],"clusters":[24],"are":[25,97],"based":[26],"common":[29],"idea:":[30],"designating":[31],"centralized":[33,48,149],"host":[34,43,49,118,132],"node":[35,50],"and":[36,70,109,121,135,163,172],"coordinating":[37],"the":[38,42,47,57,105,116,143,147,153],"other":[39],"nodes":[40,60],"with":[41,87,160],"for":[44,76],"computation.":[45],"However,":[46],"is":[51,61],"serious":[53],"performance":[54],"bottleneck":[55],"when":[56],"number":[58],"of":[59,107,155],"large.":[62],"In":[63],"this":[64],"paper,":[65],"we":[66,157],"propose":[67,128],"scalable":[69],"distributed":[71],"framework":[73],"called":[74],"SnuCL-D":[75,114,159],"large-scale":[77,169],"clusters.":[78],"SnuCL-D's":[79],"remote":[80],"device":[81],"virtualization":[82],"provides":[83],"an":[84,88],"application":[86],"illusion":[89],"all":[91],"compute":[92],"devices":[93],"confined":[98],"single":[101],"node.":[102,125],"To":[103,151],"reduce":[104,142],"amount":[106],"control-message":[108],"data":[110,122],"communication":[111],"between":[112],"nodes,":[113],"replicates":[115],"program":[119],"execution":[120],"each":[124],"We":[126],"also":[127],"new":[130],"API":[133],"function":[134],"queueing":[137],"optimization":[138],"technique":[139],"significantly":[141],"overhead":[144],"incurred":[145],"by":[146],"approaches.":[150],"show":[152],"effectiveness":[154],"SnuCL-D,":[156],"evaluate":[158],"microbenchmark":[162],"eleven":[164],"benchmark":[165],"applications":[166],"CPU":[170],"medium-scale":[174],"GPU":[175],"cluster.":[176]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
