{"id":"https://openalex.org/W4389166775","doi":"https://doi.org/10.1109/iccad57390.2023.10323608","title":"HAPIC: A Scalable, Lightweight and Reactive Cache for Persistent-Memory-Based Index","display_name":"HAPIC: A Scalable, Lightweight and Reactive Cache for Persistent-Memory-Based Index","publication_year":2023,"publication_date":"2023-10-28","ids":{"openalex":"https://openalex.org/W4389166775","doi":"https://doi.org/10.1109/iccad57390.2023.10323608"},"language":"en","primary_location":{"id":"doi:10.1109/iccad57390.2023.10323608","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/iccad57390.2023.10323608","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE/ACM International Conference on Computer Aided Design (ICCAD)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"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/A5113058730","display_name":"Chih-Ting Lo","orcid":null},"institutions":[{"id":"https://openalex.org/I16733864","display_name":"National Taiwan University","ror":"https://ror.org/05bqach95","country_code":"TW","type":"education","lineage":["https://openalex.org/I16733864"]}],"countries":["TW"],"is_corresponding":true,"raw_author_name":"Chih-Ting Lo","raw_affiliation_strings":["National Taiwan University,Department of Computer Science and Information Engineering","Department of Computer Science and Information Engineering, National Taiwan University"],"affiliations":[{"raw_affiliation_string":"National Taiwan University,Department of Computer Science and Information Engineering","institution_ids":["https://openalex.org/I16733864"]},{"raw_affiliation_string":"Department of Computer Science and Information Engineering, National Taiwan University","institution_ids":["https://openalex.org/I16733864"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089037922","display_name":"Yun-Chih Chen","orcid":"https://orcid.org/0000-0002-2665-9490"},"institutions":[{"id":"https://openalex.org/I16733864","display_name":"National Taiwan University","ror":"https://ror.org/05bqach95","country_code":"TW","type":"education","lineage":["https://openalex.org/I16733864"]}],"countries":["TW"],"is_corresponding":false,"raw_author_name":"Yun-Chih Chen","raw_affiliation_strings":["National Taiwan University,Department of Computer Science and Information Engineering","Department of Computer Science and Information Engineering, National Taiwan University"],"affiliations":[{"raw_affiliation_string":"National Taiwan University,Department of Computer Science and Information Engineering","institution_ids":["https://openalex.org/I16733864"]},{"raw_affiliation_string":"Department of Computer Science and Information Engineering, National Taiwan University","institution_ids":["https://openalex.org/I16733864"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073534245","display_name":"Yuan-Hao Chang","orcid":"https://orcid.org/0000-0002-1282-2111"},"institutions":[{"id":"https://openalex.org/I4210098366","display_name":"Institute of Information Science, Academia Sinica","ror":"https://ror.org/00z83z196","country_code":"TW","type":"facility","lineage":["https://openalex.org/I4210098366","https://openalex.org/I84653119"]}],"countries":["TW"],"is_corresponding":false,"raw_author_name":"Yuan-Hao Chang","raw_affiliation_strings":["Institute of Information Science,Academia Sinica,Taiwan","Academia Sinica, Institute of Information Science, Taiwan"],"affiliations":[{"raw_affiliation_string":"Institute of Information Science,Academia Sinica,Taiwan","institution_ids":["https://openalex.org/I4210098366"]},{"raw_affiliation_string":"Academia Sinica, Institute of Information Science, Taiwan","institution_ids":["https://openalex.org/I4210098366"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5056407308","display_name":"Tei\u2010Wei Kuo","orcid":"https://orcid.org/0000-0003-1974-0394"},"institutions":[{"id":"https://openalex.org/I16733864","display_name":"National Taiwan University","ror":"https://ror.org/05bqach95","country_code":"TW","type":"education","lineage":["https://openalex.org/I16733864"]},{"id":"https://openalex.org/I4210098366","display_name":"Institute of Information Science, Academia Sinica","ror":"https://ror.org/00z83z196","country_code":"TW","type":"facility","lineage":["https://openalex.org/I4210098366","https://openalex.org/I84653119"]},{"id":"https://openalex.org/I4210113480","display_name":"Mohamed bin Zayed University of Artificial Intelligence","ror":"https://ror.org/0258gkt32","country_code":"AE","type":"education","lineage":["https://openalex.org/I4210113480"]},{"id":"https://openalex.org/I4210107525","display_name":"National Center for High-Performance Computing","ror":"https://ror.org/01jpzd518","country_code":"TW","type":"facility","lineage":["https://openalex.org/I4210107525","https://openalex.org/I4210128167","https://openalex.org/I4210166867"]}],"countries":["AE","TW"],"is_corresponding":false,"raw_author_name":"Tei-Wei Kuo","raw_affiliation_strings":["National Taiwan University,Department of Computer Science and Information Engineering","Academia Sinica, Institute of Information Science, Taiwan","NTU High Performance and Scientific Computing Center, National Taiwan University","Department of Computer Science and Information Engineering, National Taiwan University","Department of Computer Science, Mohamed bin Zayed University of Artificial Intelligence"],"affiliations":[{"raw_affiliation_string":"National Taiwan University,Department of Computer Science and Information Engineering","institution_ids":["https://openalex.org/I16733864"]},{"raw_affiliation_string":"Academia Sinica, Institute of Information Science, Taiwan","institution_ids":["https://openalex.org/I4210098366"]},{"raw_affiliation_string":"NTU High Performance and Scientific Computing Center, National Taiwan University","institution_ids":["https://openalex.org/I4210107525","https://openalex.org/I16733864"]},{"raw_affiliation_string":"Department of Computer Science and Information Engineering, National Taiwan University","institution_ids":["https://openalex.org/I16733864"]},{"raw_affiliation_string":"Department of Computer Science, Mohamed bin Zayed University of Artificial Intelligence","institution_ids":["https://openalex.org/I4210113480"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5113058730"],"corresponding_institution_ids":["https://openalex.org/I16733864"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.2784386,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"7"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9983999729156494,"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"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9983999729156494,"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.9965000152587891,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9944999814033508,"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.8486477732658386},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6191729307174683},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5921784043312073},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.5374665260314941},{"id":"https://openalex.org/keywords/porting","display_name":"Porting","score":0.5196384191513062},{"id":"https://openalex.org/keywords/hash-table","display_name":"Hash table","score":0.5097491145133972},{"id":"https://openalex.org/keywords/memory-hierarchy","display_name":"Memory hierarchy","score":0.47745802998542786},{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.45501768589019775},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.42426547408103943},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.41720306873321533},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.32371407747268677},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.07865384221076965}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8486477732658386},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6191729307174683},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5921784043312073},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.5374665260314941},{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.5196384191513062},{"id":"https://openalex.org/C67388219","wikidata":"https://www.wikidata.org/wiki/Q207440","display_name":"Hash table","level":3,"score":0.5097491145133972},{"id":"https://openalex.org/C2778100165","wikidata":"https://www.wikidata.org/wiki/Q1589327","display_name":"Memory hierarchy","level":3,"score":0.47745802998542786},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.45501768589019775},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.42426547408103943},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.41720306873321533},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.32371407747268677},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.07865384221076965},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.0},{"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.1109/iccad57390.2023.10323608","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/iccad57390.2023.10323608","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE/ACM International Conference on Computer Aided Design (ICCAD)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2959827479","display_name":null,"funder_award_id":"AS-IA-111-M01","funder_id":"https://openalex.org/F4320321041","funder_display_name":"Academia Sinica"},{"id":"https://openalex.org/G7900705133","display_name":null,"funder_award_id":"112-2223-E-001-001,111-2221-E-001-013-MY3,111-2923-E-002-014-MY3,112-2927-I-001-508,111-2221-E-002-152-MY3,112-2221-E-002-160-MY3","funder_id":"https://openalex.org/F2461203286","funder_display_name":"National Science and Technology Council"}],"funders":[{"id":"https://openalex.org/F2461203286","display_name":"National Science and Technology Council","ror":"https://ror.org/02kv4zf79"},{"id":"https://openalex.org/F4320321041","display_name":"Academia Sinica","ror":"https://ror.org/05bxb3784"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":26,"referenced_works":["https://openalex.org/W1985229168","https://openalex.org/W2125901106","https://openalex.org/W2252166639","https://openalex.org/W2576859036","https://openalex.org/W2625758617","https://openalex.org/W2734941459","https://openalex.org/W2912601938","https://openalex.org/W2999181646","https://openalex.org/W3012550338","https://openalex.org/W3100941245","https://openalex.org/W3169109617","https://openalex.org/W3185676899","https://openalex.org/W4220669418","https://openalex.org/W4283395684","https://openalex.org/W4288057731","https://openalex.org/W4386765090","https://openalex.org/W6639025630","https://openalex.org/W6755594119","https://openalex.org/W6759400971","https://openalex.org/W6766537505","https://openalex.org/W6774575982","https://openalex.org/W6781000762","https://openalex.org/W6781292765","https://openalex.org/W6784954690","https://openalex.org/W6785039534","https://openalex.org/W6797869799"],"related_works":["https://openalex.org/W2356602486","https://openalex.org/W2351992668","https://openalex.org/W2324828474","https://openalex.org/W2374315191","https://openalex.org/W2391207559","https://openalex.org/W2144265691","https://openalex.org/W1605991620","https://openalex.org/W113683524","https://openalex.org/W4385261619","https://openalex.org/W93624718"],"abstract_inverted_index":{"In-memory":[0],"index":[1],"delivers":[2],"low-latency":[3],"responses":[4],"for":[5],"data":[6,56],"services.":[7],"It":[8],"has":[9],"been":[10],"ported":[11],"to":[12,17,44,66,73,86,93],"high-capacity":[13],"persistent":[14],"memory":[15],"(PM)":[16],"accommodate":[18],"more":[19],"data.":[20],"However,":[21],"read-heavy,":[22],"extremely-skewed,":[23],"and":[24,70,103],"highly-dynamic":[25],"workloads":[26],"can":[27],"suffer":[28],"from":[29],"degraded":[30],"performance":[31],"on":[32],"PM-based":[33,42],"indexes.":[34],"We":[35],"present":[36],"HAPIC,":[37],"a":[38,61],"scalable":[39],"cache":[40],"over":[41],"indexes":[43],"capture":[45],"the":[46,55,81],"constantly-changing":[47],"query":[48],"hotspots":[49,69],"in":[50,60],"skewed":[51],"workloads.":[52],"HAPIC":[53,84],"embodies":[54],"access":[57],"frequency":[58],"gradient":[59],"hierarchy":[62],"of":[63],"hash":[64],"tables":[65],"efficiently":[67],"identify":[68],"reacts":[71,85],"quickly":[72],"workload":[74],"changes":[75],"with":[76,80,91],"epoch-based":[77],"promotion.":[78],"Compared":[79],"state-of-the-art":[82],"strategy,":[83],"hotspot":[87],"shifts":[88],"significantly":[89],"faster,":[90],"up":[92],"14%":[94],"higher":[95],"stable":[96],"read":[97],"throughput,":[98],"26%":[99],"lower":[100,105],"median":[101],"latency,":[102],"13%":[104],"P99":[106],"latency.":[107]},"counts_by_year":[],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-10T00:00:00"}
