{"id":"https://openalex.org/W4408902863","doi":"https://doi.org/10.1145/3676641.3716246","title":"Affinity-based Optimizations for TFHE on Processing-in-DRAM","display_name":"Affinity-based Optimizations for TFHE on Processing-in-DRAM","publication_year":2025,"publication_date":"2025-03-27","ids":{"openalex":"https://openalex.org/W4408902863","doi":"https://doi.org/10.1145/3676641.3716246"},"language":"en","primary_location":{"id":"doi:10.1145/3676641.3716246","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676641.3716246","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3676641.3716246?download=true","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2","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/3676641.3716246?download=true","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5054481421","display_name":"Kevin Nam","orcid":"https://orcid.org/0000-0002-4621-2434"},"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":true,"raw_author_name":"Kevin Nam","raw_affiliation_strings":["Dept. of ECE &amp; ISRC, Seoul National University, Seoul, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"Dept. of ECE &amp; ISRC, Seoul National University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108973620","display_name":"Heonhui Jung","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":"Heonhui Jung","raw_affiliation_strings":["Dept. of ECE &amp; ISRC, Seoul National University, Seoul, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"Dept. of ECE &amp; ISRC, Seoul National University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103226126","display_name":"Hyunyoung Oh","orcid":"https://orcid.org/0000-0001-5123-4921"},"institutions":[{"id":"https://openalex.org/I12832649","display_name":"Gachon University","ror":"https://ror.org/03ryywt80","country_code":"KR","type":"education","lineage":["https://openalex.org/I12832649"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Hyunyoung Oh","raw_affiliation_strings":["Department of AI\u2022Software, Gachon University, Seongnam, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"Department of AI\u2022Software, Gachon University, Seongnam, Republic of Korea","institution_ids":["https://openalex.org/I12832649"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5082524666","display_name":"Yunheung Paek","orcid":"https://orcid.org/0000-0002-6412-2926"},"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":"Yunheung Paek","raw_affiliation_strings":["Dept. of ECE &amp; ISRC, Seoul National University, Seoul, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"Dept. of ECE &amp; ISRC, Seoul National University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I139264467"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5054481421"],"corresponding_institution_ids":["https://openalex.org/I139264467"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.02623803,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"16","last_page":"31"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":0.9980999827384949,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10237","display_name":"Cryptography and Data Security","score":0.9980999827384949,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.9976999759674072,"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/T11612","display_name":"Stochastic Gradient Optimization Techniques","score":0.9909999966621399,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/dram","display_name":"Dram","score":0.8425652384757996},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6492974162101746},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5546191334724426},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.35566213726997375},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.2258872091770172}],"concepts":[{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.8425652384757996},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6492974162101746},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5546191334724426},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.35566213726997375},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.2258872091770172}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3676641.3716246","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676641.3716246","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3676641.3716246?download=true","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3676641.3716246","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676641.3716246","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3676641.3716246?download=true","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1162549755","display_name":null,"funder_award_id":"BK21 FOUR program","funder_id":"https://openalex.org/F4320320671","funder_display_name":"National Research Foundation"},{"id":"https://openalex.org/G2923461772","display_name":null,"funder_award_id":"RS-2023-00277326","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"},{"id":"https://openalex.org/G3034753964","display_name":null,"funder_award_id":"grant","funder_id":"https://openalex.org/F4320320671","funder_display_name":"National Research Foundation"},{"id":"https://openalex.org/G30685149","display_name":null,"funder_award_id":"BK21 FOUR","funder_id":"https://openalex.org/F4320320671","funder_display_name":"National Research Foundation"},{"id":"https://openalex.org/G342704958","display_name":null,"funder_award_id":"funded","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"},{"id":"https://openalex.org/G3732507648","display_name":null,"funder_award_id":"RS-2022-00166529","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"},{"id":"https://openalex.org/G4700831490","display_name":null,"funder_award_id":"2022-","funder_id":"https://openalex.org/F4320335489","funder_display_name":"Institute for Information and Communications Technology Promotion"},{"id":"https://openalex.org/G515828364","display_name":null,"funder_award_id":"No. RS-","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"},{"id":"https://openalex.org/G5562307789","display_name":null,"funder_award_id":"BK21 FOUR","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"},{"id":"https://openalex.org/G6072120315","display_name":null,"funder_award_id":"funded","funder_id":"https://openalex.org/F4320335489","funder_display_name":"Institute for Information and Communications Technology Promotion"},{"id":"https://openalex.org/G7022013420","display_name":null,"funder_award_id":"RS-2023-00277060","funder_id":"https://openalex.org/F4320328359","funder_display_name":"Ministry of Science and ICT, South Korea"},{"id":"https://openalex.org/G711873948","display_name":null,"funder_award_id":"2021-0-00528","funder_id":"https://openalex.org/F4320335489","funder_display_name":"Institute for Information and Communications Technology Promotion"},{"id":"https://openalex.org/G7934916028","display_name":null,"funder_award_id":"IITP-2023-RS-2023-00256081","funder_id":"https://openalex.org/F4320335489","funder_display_name":"Institute for Information and Communications Technology Promotion"},{"id":"https://openalex.org/G8947148644","display_name":null,"funder_award_id":"2023-RS-2023-00256081","funder_id":"https://openalex.org/F4320335489","funder_display_name":"Institute for Information and Communications Technology Promotion"}],"funders":[{"id":"https://openalex.org/F4320320671","display_name":"National Research Foundation","ror":"https://ror.org/05s0g1g46"},{"id":"https://openalex.org/F4320321292","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542"},{"id":"https://openalex.org/F4320322120","display_name":"National Research Foundation of Korea","ror":"https://ror.org/013aysd81"},{"id":"https://openalex.org/F4320322202","display_name":"IC Design Education Center","ror":"https://ror.org/005v57z85"},{"id":"https://openalex.org/F4320328359","display_name":"Ministry of Science and ICT, South Korea","ror":"https://ror.org/01wpjm123"},{"id":"https://openalex.org/F4320335489","display_name":"Institute for Information and Communications Technology Promotion","ror":"https://ror.org/01g0hqq23"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4408902863.pdf","grobid_xml":"https://content.openalex.org/works/W4408902863.grobid-xml"},"referenced_works_count":54,"referenced_works":["https://openalex.org/W1982685588","https://openalex.org/W2031533839","https://openalex.org/W2068993993","https://openalex.org/W2102182691","https://openalex.org/W2765234579","https://openalex.org/W2794888826","https://openalex.org/W2805453438","https://openalex.org/W2888852652","https://openalex.org/W2904200161","https://openalex.org/W2942255051","https://openalex.org/W2955401130","https://openalex.org/W2970032385","https://openalex.org/W2982008795","https://openalex.org/W2997375145","https://openalex.org/W3006586535","https://openalex.org/W3016765354","https://openalex.org/W3033405216","https://openalex.org/W3036496141","https://openalex.org/W3088805269","https://openalex.org/W3091786965","https://openalex.org/W3100710793","https://openalex.org/W3102723029","https://openalex.org/W3127843656","https://openalex.org/W3134274954","https://openalex.org/W3167826264","https://openalex.org/W3189166979","https://openalex.org/W4205350912","https://openalex.org/W4214883652","https://openalex.org/W4226126604","https://openalex.org/W4234212765","https://openalex.org/W4253550658","https://openalex.org/W4285229953","https://openalex.org/W4285792693","https://openalex.org/W4308016342","https://openalex.org/W4308090449","https://openalex.org/W4312120994","https://openalex.org/W4312874675","https://openalex.org/W4324007231","https://openalex.org/W4360897687","https://openalex.org/W4386765257","https://openalex.org/W4386767094","https://openalex.org/W4386942772","https://openalex.org/W4388857848","https://openalex.org/W4388925817","https://openalex.org/W4389491906","https://openalex.org/W4390280330","https://openalex.org/W4390284994","https://openalex.org/W4391092603","https://openalex.org/W4391176498","https://openalex.org/W4393241081","https://openalex.org/W4393406998","https://openalex.org/W4407953972","https://openalex.org/W6687424872","https://openalex.org/W6808004621"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W3120961607","https://openalex.org/W4401568740","https://openalex.org/W3148568549","https://openalex.org/W2098207691","https://openalex.org/W1648516568","https://openalex.org/W361036515","https://openalex.org/W2161286015"],"abstract_inverted_index":{"Processing-in-memory":[0],"(PIM)":[1],"architectures":[2],"are":[3],"promising":[4,30],"for":[5,20,166],"accelerating":[6,21],"intensive":[7,32],"workloads":[8],"due":[9,57],"to":[10,52,58,84,88,114],"their":[11],"high":[12,92],"internal":[13,93],"bandwidth.":[14,94],"This":[15],"paper":[16],"introduces":[17],"a":[18,29,35,133,148],"technique":[19],"Fully":[22],"Homomorphic":[23],"Encryption":[24],"over":[25,147],"the":[26,74,97,101,126],"Torus":[27],"(TFHE),":[28],"yet":[31],"application,":[33],"on":[34,43,78],"realistic":[36],"PIM":[37,56,87,151],"system.":[38,152],"Existing":[39],"TFHE":[40,77,104,162],"accelerators":[41,163],"focus":[42],"exploiting":[44],"parallelism,":[45],"often":[46],"overlooking":[47],"data":[48,61],"affinity,":[49],"which":[50],"leads":[51],"performance":[53],"degradation":[54],"in":[55,100],"excessive":[59],"remote":[60],"accesses":[62],"(RDAs).":[63],"To":[64,124],"address":[65],"this,":[66],"we":[67,131],"present":[68],"an":[69,107,136],"affinity-based":[70,158],"approach":[71],"that":[72,110,156],"optimizes":[73],"computation":[75],"of":[76,103,128,135],"PIM.":[79],"We":[80,95],"apply":[81],"algorithmic":[82],"optimizations":[83,159],"TFHE,":[85],"enabling":[86],"effectively":[89],"leverage":[90],"its":[91],"analyze":[96],"affinity":[98],"patterns":[99],"sub-tasks":[102],"and":[105,144],"develop":[106],"offline":[108],"scheduler":[109],"exploits":[111],"our":[112,129,157],"analysis":[113],"find":[115],"optimal":[116],"scheduling,":[117],"minimizing":[118],"RDAs":[119],"while":[120],"maintaining":[121],"sufficient":[122],"parallelism.":[123],"demonstrate":[125,155],"practicality":[127],"work,":[130],"design":[132],"variant":[134],"existing":[137],"PIM-HBM":[138],"device":[139],"with":[140],"minimal":[141],"hardware":[142],"modifications,":[143],"perform":[145],"evaluations":[146],"real":[149],"FPGA-based":[150],"Our":[153],"experiments":[154],"outperform":[160],"prior":[161],"by":[164],"4.24-209\u00d7":[165],"real-world":[167],"benchmarks.":[168]},"counts_by_year":[],"updated_date":"2026-03-25T14:56:36.534964","created_date":"2025-10-10T00:00:00"}
