{"id":"https://openalex.org/W4411471847","doi":"https://doi.org/10.1145/3695053.3731113","title":"MagiCache: A Virtual In-Cache Computing Engine","display_name":"MagiCache: A Virtual In-Cache Computing Engine","publication_year":2025,"publication_date":"2025-06-20","ids":{"openalex":"https://openalex.org/W4411471847","doi":"https://doi.org/10.1145/3695053.3731113"},"language":"en","primary_location":{"id":"doi:10.1145/3695053.3731113","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3695053.3731113","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3695053.3731113","source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 52nd Annual International Symposium on Computer Architecture","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3695053.3731113","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101735762","display_name":"Renhao Fan","orcid":"https://orcid.org/0009-0002-9136-1831"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Renhao Fan","raw_affiliation_strings":["Department of Computer Science and Technology, Tsinghua University, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0002-9136-1831","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102005731","display_name":"Yikai Cui","orcid":"https://orcid.org/0000-0001-6283-8405"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yikai Cui","raw_affiliation_strings":["Department of Computer Science and Technology, Tsinghua University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0001-6283-8405","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Weike Li","orcid":"https://orcid.org/0009-0009-6797-5228"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Weike Li","raw_affiliation_strings":["Department of Computer Science and Technology, Tsinghua University, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0009-6797-5228","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100350118","display_name":"Mingyu Wang","orcid":"https://orcid.org/0000-0003-4006-8870"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Mingyu Wang","raw_affiliation_strings":["School of Microelectronics Science and Technology, Sun Yat-Sen University, Guangzhou, China"],"raw_orcid":"https://orcid.org/0000-0003-4006-8870","affiliations":[{"raw_affiliation_string":"School of Microelectronics Science and Technology, Sun Yat-Sen University, Guangzhou, China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5057648062","display_name":"Zhaolin Li","orcid":"https://orcid.org/0009-0001-1131-3024"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhaolin Li","raw_affiliation_strings":["Department of Computer Science and Technology, Beijing National Research Center for Information Science and Technology, Tsinghua University, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0001-1131-3024","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Beijing National Research Center for Information Science and Technology, Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.7127,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.81901373,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1806","last_page":"1818"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9969000220298767,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9955999851226807,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7975161671638489},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.5889428853988647},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4178675711154938},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.35029029846191406}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7975161671638489},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.5889428853988647},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4178675711154938},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.35029029846191406}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3695053.3731113","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3695053.3731113","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3695053.3731113","source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 52nd Annual International Symposium on Computer Architecture","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3695053.3731113","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3695053.3731113","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3695053.3731113","source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 52nd Annual International Symposium on Computer Architecture","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3040571651","display_name":null,"funder_award_id":"62204271","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6198062392","display_name":null,"funder_award_id":"92373103, 62204271","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6871751676","display_name":null,"funder_award_id":"92373103","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320329777","display_name":"Beijing National Research Center For Information Science And Technology","ror":null},{"id":"https://openalex.org/F4320335843","display_name":"Beijing Science and Technology Planning Project","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4411471847.pdf","grobid_xml":"https://content.openalex.org/works/W4411471847.grobid-xml"},"referenced_works_count":36,"referenced_works":["https://openalex.org/W1591666071","https://openalex.org/W2075096358","https://openalex.org/W2080592089","https://openalex.org/W2147657366","https://openalex.org/W2148041475","https://openalex.org/W2331783522","https://openalex.org/W2508602506","https://openalex.org/W2518281301","https://openalex.org/W2537959404","https://openalex.org/W2613264175","https://openalex.org/W2613569094","https://openalex.org/W2613989746","https://openalex.org/W2627034335","https://openalex.org/W2749371864","https://openalex.org/W2765234579","https://openalex.org/W2766489088","https://openalex.org/W2801000640","https://openalex.org/W2904200161","https://openalex.org/W2907724310","https://openalex.org/W2919115771","https://openalex.org/W2946394375","https://openalex.org/W2949989598","https://openalex.org/W2950138172","https://openalex.org/W2962903741","https://openalex.org/W2976137532","https://openalex.org/W2979874885","https://openalex.org/W3017282344","https://openalex.org/W3042493405","https://openalex.org/W3043072009","https://openalex.org/W3048581975","https://openalex.org/W3090416062","https://openalex.org/W3102724434","https://openalex.org/W3123542955","https://openalex.org/W4232847139","https://openalex.org/W4360831845","https://openalex.org/W4389491968"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"The":[0],"rise":[1],"of":[2,13,46,55,116,181,218,237],"data-parallel":[3,117],"applications":[4,118],"poses":[5],"a":[6,18,44,86,132,139,166,226],"significant":[7,121],"challenge":[8],"to":[9,69,176,208],"the":[10,35,38,71,99,158,210,229],"energy":[11,26],"consumption":[12],"computing":[14,41,50,60,75,83,88,92,135,143,155,185,219,232],"architectures.In-cache":[15],"computation":[16,192],"is":[17,169],"promising":[19],"solution":[20],"for":[21],"achieving":[22],"high":[23],"parallelism":[24],"and":[25,37,109,157,193],"efficiency":[27],"because":[28],"it":[29],"can":[30,150],"eliminate":[31],"data":[32,72,123],"movement":[33,124],"between":[34],"cache":[36,47,63,106,148],"processor.Existing":[39],"in-cache":[40,82,122,134,142,231],"architectures":[42,233],"transform":[43],"portion":[45],"arrays":[48,57,64,76],"into":[49],"arrays,":[51],"with":[52,163,234],"all":[53],"rows":[54,153,160,180],"these":[56,80,127],"serving":[58],"as":[59,67,154,161,184],"lines.The":[61],"remaining":[62],"are":[65,94,101],"used":[66],"cachelines":[68,162,188],"store":[70],"required":[73],"by":[74,214],"or":[77,187],"processors.However,":[78],"in":[79,90,145],"array-level":[81],"architectures,":[84],"only":[85],"few":[87],"lines":[89,156,186],"each":[91,147,182],"array":[93,149,183],"active":[95],"at":[96],"runtime":[97,191],"while":[98],"others":[100],"idle,":[102],"which":[103,146],"incurs":[104],"severe":[105],"capacity":[107],"loss":[108],"space":[110,200,241],"underutilization.In":[111],"addition,":[112],"bursty":[113,211],"memory":[114],"accesses":[115],"also":[119],"cause":[120],"latency.To":[125],"address":[126],"problems,":[128],"we":[129,137,202],"propose":[130],"MagiCache,":[131],"virtual":[133,167],"engine.First,":[136],"design":[138],"novel":[140,174],"cacheline-level":[141,199,240],"architecture":[144,175],"configure":[151],"some":[152],"other":[159],"negligible":[164],"overhead.Second,":[165],"engine":[168],"further":[170],"designed":[171],"on":[172,190],"this":[173],"dynamically":[177],"allocate":[178],"different":[179],"based":[189],"storage":[194],"requirements,":[195],"thus":[196],"realizing":[197],"efficient":[198],"management.Finally,":[201],"present":[203],"an":[204],"instruction":[205],"chaining":[206],"technique":[207],"overlap":[209],"access":[212],"latency":[213],"enabling":[215],"asynchronous":[216],"execution":[217],"arrays.Evaluation":[220],"results":[221],"show":[222],"that":[223],"MagiCache":[224],"achieves":[225],"1.19x-1.61xspeedup":[227],"over":[228],"state-of-the-art":[230],"6.5":[235],"KB":[236],"additional":[238],"storage.Our":[239]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-06-12T08:23:45.883708","created_date":"2025-10-10T00:00:00"}
