{"id":"https://openalex.org/W4250054289","doi":"https://doi.org/10.1145/3287321","title":"Computing with Near Data","display_name":"Computing with Near Data","publication_year":2018,"publication_date":"2018-12-21","ids":{"openalex":"https://openalex.org/W4250054289","doi":"https://doi.org/10.1145/3287321"},"language":"en","primary_location":{"id":"doi:10.1145/3287321","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3287321","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3287321","source":{"id":"https://openalex.org/S4210193547","display_name":"Proceedings of the ACM on Measurement and Analysis of Computing Systems","issn_l":"2476-1249","issn":["2476-1249"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Measurement and Analysis of Computing Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3287321","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5087859795","display_name":"Xulong Tang","orcid":"https://orcid.org/0000-0002-3385-2053"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xulong Tang","raw_affiliation_strings":["Pennsylvania State University, State College, PA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Pennsylvania State University, State College, PA, USA","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007116603","display_name":"Mahmut Kandemir","orcid":"https://orcid.org/0000-0002-9940-9951"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mahmut Taylan Kandemir","raw_affiliation_strings":["Pennsylvania State University, State College, PA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Pennsylvania State University, State College, PA, USA","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058413620","display_name":"Hui Zhao","orcid":"https://orcid.org/0000-0003-3683-4077"},"institutions":[{"id":"https://openalex.org/I123534392","display_name":"University of North Texas","ror":"https://ror.org/00v97ad02","country_code":"US","type":"education","lineage":["https://openalex.org/I123534392"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hui Zhao","raw_affiliation_strings":["University of North Texas, Denton, TX, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of North Texas, Denton, TX, USA","institution_ids":["https://openalex.org/I123534392"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089239312","display_name":"Myoungsoo Jung","orcid":"https://orcid.org/0000-0002-9832-5801"},"institutions":[{"id":"https://openalex.org/I193775966","display_name":"Yonsei University","ror":"https://ror.org/01wjejq96","country_code":"KR","type":"education","lineage":["https://openalex.org/I193775966"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Myoungsoo Jung","raw_affiliation_strings":["Yonsei University, Seoul, South Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Yonsei University, Seoul, South Korea","institution_ids":["https://openalex.org/I193775966"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5077359864","display_name":"Mustafa Karak\u00f6y","orcid":"https://orcid.org/0000-0001-7499-0834"},"institutions":[{"id":"https://openalex.org/I13236232","display_name":"TOBB University of Economics and Technology","ror":"https://ror.org/03ewx7v96","country_code":"TR","type":"education","lineage":["https://openalex.org/I13236232"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Mustafa Karakoy","raw_affiliation_strings":["TOBB University of Economics and Technology, Ankara, Turkey"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"TOBB University of Economics and Technology, Ankara, Turkey","institution_ids":["https://openalex.org/I13236232"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.4747,"has_fulltext":true,"cited_by_count":5,"citation_normalized_percentile":{"value":0.72353591,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":"2","issue":"3","first_page":"1","last_page":"30"},"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9994999766349792,"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.9994999766349792,"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.8683809041976929},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7531160712242126},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.6697157621383667},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.6434128284454346},{"id":"https://openalex.org/keywords/data-access","display_name":"Data access","score":0.5691961050033569},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5158247351646423},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.493278443813324},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.47396180033683777},{"id":"https://openalex.org/keywords/optimizing-compiler","display_name":"Optimizing compiler","score":0.47206786274909973},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.4246617555618286},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.33351317048072815},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.16966462135314941}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8683809041976929},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7531160712242126},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.6697157621383667},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.6434128284454346},{"id":"https://openalex.org/C47487241","wikidata":"https://www.wikidata.org/wiki/Q5227230","display_name":"Data access","level":2,"score":0.5691961050033569},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5158247351646423},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.493278443813324},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.47396180033683777},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.47206786274909973},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.4246617555618286},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.33351317048072815},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.16966462135314941},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3287321","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3287321","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3287321","source":{"id":"https://openalex.org/S4210193547","display_name":"Proceedings of the ACM on Measurement and Analysis of Computing Systems","issn_l":"2476-1249","issn":["2476-1249"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Measurement and Analysis of Computing Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3287321","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3287321","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3287321","source":{"id":"https://openalex.org/S4210193547","display_name":"Proceedings of the ACM on Measurement and Analysis of Computing Systems","issn_l":"2476-1249","issn":["2476-1249"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Measurement and Analysis of Computing Systems","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.44999998807907104,"id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G1644213030","display_name":"MRI: Acquisition of High Performance Hybrid Computing Cluster to Advance Cyber-Enabled Science and Education at Penn State","funder_award_id":"1626251","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G1667779608","display_name":null,"funder_award_id":"#1526750, #1763681, #1439057, #1439021, #1629129, #1409095, #1626251, #1629915","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G1849369134","display_name":"CSR: Medium: Collaborative Research: Enabling GPUs as First-Class Computing Engines","funder_award_id":"1409095","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3023408722","display_name":"SHF: Medium: Embracing Architectural Heterogeneity through Hardware-Software Co-design","funder_award_id":"1763681","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3083819904","display_name":null,"funder_award_id":"05CH11231","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"},{"id":"https://openalex.org/G3124366274","display_name":null,"funder_award_id":"IITP-2018-2017-0-01015","funder_id":"https://openalex.org/F4320335489","funder_display_name":"Institute for Information and Communications Technology Promotion"},{"id":"https://openalex.org/G3926047959","display_name":"XPS: FULL: DSD: End-to-end Acceleration of Genomic Workflows on Emerging Heterogeneous Supercomputers","funder_award_id":"1439057","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4257531402","display_name":"CI-New: GEMDROID: A Comprehensive Platform for Studying Architectural Issues for Next Generation Mobile Systems","funder_award_id":"1629915","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G42916606","display_name":null,"funder_award_id":"DE AC02 05CH11231","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"},{"id":"https://openalex.org/G7045959657","display_name":"XPS: FULL: A Fresh Look at Near Data Computing: Coordinated Data and Computation Government","funder_award_id":"1629129","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320306084","display_name":"U.S. Department of Energy","ror":"https://ror.org/01bj3aw27"},{"id":"https://openalex.org/F4320321314","display_name":"Yonsei University","ror":"https://ror.org/01wjejq96"},{"id":"https://openalex.org/F4320332195","display_name":"Samsung","ror":"https://ror.org/04w3jy968"},{"id":"https://openalex.org/F4320335489","display_name":"Institute for Information and Communications Technology Promotion","ror":"https://ror.org/01g0hqq23"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4250054289.pdf","grobid_xml":"https://content.openalex.org/works/W4250054289.grobid-xml"},"referenced_works_count":54,"referenced_works":["https://openalex.org/W1964354616","https://openalex.org/W1967648049","https://openalex.org/W1968347730","https://openalex.org/W1973122629","https://openalex.org/W1975237352","https://openalex.org/W1981220134","https://openalex.org/W1981943579","https://openalex.org/W1995830264","https://openalex.org/W1997449553","https://openalex.org/W2005881934","https://openalex.org/W2009310378","https://openalex.org/W2028369189","https://openalex.org/W2042629708","https://openalex.org/W2051260038","https://openalex.org/W2069738303","https://openalex.org/W2070922326","https://openalex.org/W2078141470","https://openalex.org/W2086112773","https://openalex.org/W2093524602","https://openalex.org/W2098220211","https://openalex.org/W2102056800","https://openalex.org/W2108251255","https://openalex.org/W2112547256","https://openalex.org/W2115667390","https://openalex.org/W2119609467","https://openalex.org/W2121256363","https://openalex.org/W2124237318","https://openalex.org/W2140455011","https://openalex.org/W2145021036","https://openalex.org/W2147657366","https://openalex.org/W2152506070","https://openalex.org/W2161823660","https://openalex.org/W2161948491","https://openalex.org/W2162959959","https://openalex.org/W2244841219","https://openalex.org/W2331766458","https://openalex.org/W2340076492","https://openalex.org/W2414912620","https://openalex.org/W2517869808","https://openalex.org/W2567006428","https://openalex.org/W2604213899","https://openalex.org/W2611998574","https://openalex.org/W2765234579","https://openalex.org/W2766789999","https://openalex.org/W2767143300","https://openalex.org/W2770675191","https://openalex.org/W2798426781","https://openalex.org/W2809657456","https://openalex.org/W2899826618","https://openalex.org/W3139689176","https://openalex.org/W4233147525","https://openalex.org/W4234107648","https://openalex.org/W4236446046","https://openalex.org/W4254672563"],"related_works":["https://openalex.org/W2002505081","https://openalex.org/W2083681681","https://openalex.org/W2577630842","https://openalex.org/W3146558274","https://openalex.org/W1172579163","https://openalex.org/W1488300410","https://openalex.org/W2138790427","https://openalex.org/W4246454774","https://openalex.org/W2162051035","https://openalex.org/W1597127505"],"abstract_inverted_index":{"One":[0],"cost":[1,24,39,170],"that":[2,177,240,251,259,278],"plays":[3],"a":[4,116,144,150,157,227,236,243,249,318],"significant":[5,100],"role":[6],"in":[7,18,71,125,148],"shaping":[8],"the":[9,23,73,84,93,168,172,179,197,203,210,223,280,298,310,313,324],"overall":[10],"performance":[11],"of":[12,25,83,87,171,178,213,226,229,275,297,312,333],"both":[13,126,214,266],"single-threaded":[14,127,230],"and":[15,31,42,46,104,128,195,216,231,262,268,305],"multi-thread":[16],"applications":[17],"modern":[19],"computing":[20],"systems":[21],"is":[22,141,154,174,286,292],"moving":[26,78,88],"data":[27,43,74,89,122,152,161,181,191],"between":[28,202],"compute":[29],"elements":[30],"storage":[32],"elements.":[33],"Traditional":[34],"approaches":[35],"to":[36,68,80,90,102,107,120,134,248,294],"address":[37],"this":[38,112],"are":[40,105],"code":[41,246],"layout":[44],"reorganizations":[45],"various":[47],"hardware":[48,103],"enhancements.":[49],"More":[50],"recently,":[51],"an":[52,256,328],"alternative":[53],"paradigm,":[54],"called":[55,146],"Near":[56,61,95,138],"Data":[57,62,96,139],"Computing":[58,97,136],"(NDC)":[59],"or":[60],"Processing":[63],"(NDP),":[64],"has":[65],"been":[66],"shown":[67],"be":[69,108],"effective":[70],"reducing":[72,121],"movements":[75],"costs,":[76],"by":[77,156,302],"computation":[79],"data,":[81],"instead":[82],"traditional":[85],"approach":[86,119,239,322],"computation.":[91],"Unfortunately,":[92],"existing":[94],"proposals":[98],"require":[99],"modifications":[101],"yet":[106],"widely":[109],"adopted.":[110],"In":[111],"paper,":[113],"we":[114],"present":[115],"software-only":[117],"(compiler-driven)":[118],"movement":[123],"costs":[124],"multi-threaded":[129,232],"applications.":[130],"Our":[131,272],"approach,":[132],"referred":[133],"as":[135],"with":[137,193,323],"(CND),":[140],"built":[142],"upon":[143],"concept":[145],"\"recomputation,\"":[147],"which":[149],"costly":[151,160,180],"access":[153,192],"replaced":[155],"few":[158],"less":[159,175],"accesses":[162],"plus":[163],"some":[164],"extra":[165],"computation,":[166,194],"if":[167],"cumulative":[169],"latter":[173],"than":[176],"access.":[182],"If":[183],"implemented":[184],"carefully,":[185],"CND":[186,276],"can":[187,207],"successfully":[188],"trade":[189],"off":[190],"considering":[196],"continuously":[198],"increasing":[199],"latency":[200],"gap":[201],"two,":[204],"doing":[205],"so":[206],"significantly":[208],"reduce":[209],"execution":[211,330],"latencies":[212],"sequential":[215],"parallel":[217],"application":[218,245],"programs.":[219],"We":[220],"i)":[221,279],"quantify":[222],"intrinsic":[224],"recomputability":[225,282,314],"set":[228],"applications,":[233],"ii)":[234,288],"propose":[235],"practical,":[237],"compiler-driven":[238,290,321],"automatically":[241],"transforms":[242],"given":[244],"fragment":[247],"version":[250],"employs":[252],"recomputation,":[253],"iii)":[254,306],"discuss":[255],"optimization":[257],"strategy":[258,291],"increases":[260],"recomputability;":[261],"iv)":[263],"compare":[264],"CND,":[265],"qualitatively":[267],"quantitatively,":[269],"against":[270],"NDC.":[271],"experimental":[273],"analysis":[274],"reveals":[277],"average":[281,329],"across":[283],"our":[284,289,303,307,320],"benchmarks":[285],"51.1%,":[287],"able":[293],"exploit":[295],"79.3%":[296],"recomputation":[299],"opportunities":[300],"presented":[301],"workloads,":[304],"enhancements":[308,326],"increase":[309],"value":[311],"metric":[315],"significantly.":[316],"As":[317],"result,":[319],"proposed":[325],"brings":[327],"time":[331],"improvement":[332],"40.1%.":[334]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2018,"cited_by_count":1}],"updated_date":"2026-08-01T09:00:35.917206","created_date":"2025-10-10T00:00:00"}
