{"id":"https://openalex.org/W4404515239","doi":"https://doi.org/10.1145/3689939.3695781","title":"SANTA: A Spatial Accelerator Design for Efficient Number Theoretic Transform (NTT) on Heterogeneous System-on-Chips","display_name":"SANTA: A Spatial Accelerator Design for Efficient Number Theoretic Transform (NTT) on Heterogeneous System-on-Chips","publication_year":2024,"publication_date":"2024-11-19","ids":{"openalex":"https://openalex.org/W4404515239","doi":"https://doi.org/10.1145/3689939.3695781"},"language":"en","primary_location":{"id":"doi:10.1145/3689939.3695781","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3689939.3695781","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3689939.3695781","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 Workshop on Attacks and Solutions in Hardware Security","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3689939.3695781","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Fahim Ahmed","orcid":"https://orcid.org/0009-0007-0096-962X"},"institutions":[{"id":"https://openalex.org/I162714631","display_name":"George Mason University","ror":"https://ror.org/02jqj7156","country_code":"US","type":"education","lineage":["https://openalex.org/I162714631"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Fahim Ahmed","raw_affiliation_strings":["George Mason University, Fairfax, Virginia, USA"],"raw_orcid":"https://orcid.org/0009-0007-0096-962X","affiliations":[{"raw_affiliation_string":"George Mason University, Fairfax, Virginia, USA","institution_ids":["https://openalex.org/I162714631"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5077280198","display_name":"Md Tanvir Arafin","orcid":"https://orcid.org/0000-0002-5179-5216"},"institutions":[{"id":"https://openalex.org/I162714631","display_name":"George Mason University","ror":"https://ror.org/02jqj7156","country_code":"US","type":"education","lineage":["https://openalex.org/I162714631"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Md Tanvir Arafin","raw_affiliation_strings":["George Mason University, Fairfax, Virginia, US"],"raw_orcid":"https://orcid.org/0000-0002-5179-5216","affiliations":[{"raw_affiliation_string":"George Mason University, Fairfax, Virginia, US","institution_ids":["https://openalex.org/I162714631"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I162714631"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.31186055,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"2","last_page":"10"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11697","display_name":"Numerical Methods and Algorithms","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T11697","display_name":"Numerical Methods and Algorithms","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T11034","display_name":"Digital Filter Design and Implementation","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T11417","display_name":"Advancements in PLL and VCO Technologies","score":0.9973999857902527,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.6108105778694153},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.37901514768600464},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.35836315155029297},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.35733556747436523},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.32336676120758057}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6108105778694153},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.37901514768600464},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.35836315155029297},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.35733556747436523},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.32336676120758057}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3689939.3695781","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3689939.3695781","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3689939.3695781","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 Workshop on Attacks and Solutions in Hardware Security","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3689939.3695781","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3689939.3695781","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3689939.3695781","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 Workshop on Attacks and Solutions in Hardware Security","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G752200224","display_name":null,"funder_award_id":"2245156","funder_id":"https://openalex.org/F4320323817","funder_display_name":"Universitas Brawijaya"}],"funders":[{"id":"https://openalex.org/F4320323817","display_name":"Universitas Brawijaya","ror":"https://ror.org/01wk3d929"}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4404515239.pdf"},"referenced_works_count":10,"referenced_works":["https://openalex.org/W1980329590","https://openalex.org/W2021552071","https://openalex.org/W2069441027","https://openalex.org/W2801068370","https://openalex.org/W2934510082","https://openalex.org/W3042803431","https://openalex.org/W3065439923","https://openalex.org/W4231896027","https://openalex.org/W4298363122","https://openalex.org/W4381328365"],"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":{"Recent":[0],"developments":[1],"in":[2,81],"lattice-based":[3,29],"post-quantum":[4],"cryptographic":[5],"(PQC)":[6],"algorithms":[7],"are":[8],"drawing":[9],"attention":[10],"to":[11,91,112],"their":[12],"implementation":[13],"on":[14,58,64,132],"low-power":[15],"edge":[16,43,142],"devices.":[17],"Number":[18],"theoretic":[19],"transform":[20],"(NTT)":[21],"is":[22,37],"the":[23,28,38,51,88,98,103,109,114,122,162],"core":[24],"mathematical":[25],"operation":[26],"of":[27,42,108,127],"PQC":[30,45],"algorithm.":[31],"Hence,":[32],"a":[33],"power-efficient":[34],"NTT":[35,56,89,99,130],"accelerator":[36,54,84,131],"fundamental":[39],"building":[40],"block":[41],"device-friendly":[44],"implementation.":[46,165],"This":[47],"paper":[48],"presents":[49],"SANTA,":[50],"world's":[52],"first":[53],"for":[55,116],"computation":[57,70,90,100],"AMD's":[59,133],"Versal":[60,134],"\u00ae":[61],"Adaptive":[62],"System":[63],"Chip":[65],"(ASoC),":[66],"an":[67],"edge-application-oriented":[68],"spatial":[69,105,144],"system.":[71],"We":[72,95,119,166],"leverage":[73],"ASoC's":[74],"single":[75],"instruction":[76],"multiple":[77],"data":[78],"(SIMD)":[79],"feature":[80],"our":[82,128],"proposed":[83,129],"design":[85],"by":[86,101],"vectorizing":[87],"achieve":[92],"speed":[93,159],"gain.":[94],"further":[96],"accelerate":[97],"utilizing":[102],"two-dimensional":[104],"computing":[106],"architecture":[107],"ASoC":[110],"platform":[111],"distribute":[113],"workload":[115],"parallel":[117],"processing.":[118],"also":[120],"evaluate":[121],"runtime":[123],"and":[124],"power":[125],"consumption":[126],"VCK190":[135],"evaluation":[136],"board.":[137],"Our":[138],"results":[139],"show":[140],"that":[141],"deployable":[143],"accelerators":[145],"can":[146],"significantly":[147],"improve":[148],"performance":[149],"over":[150,161],"traditional":[151],"CPUs.":[152],"For":[153],"4096-point":[154],"NTT,":[155],"SANTA":[156],"demonstrates":[157],"2.8\u00d7":[158],"gain":[160],"state-of-the-art":[163],"CPU":[164],"have":[167],"published":[168],"this":[169],"work's":[170],"open-source":[171],"codes":[172],"at":[173],"https://github.com/SPIRE-GMU/ACAP_NTT.":[174]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
