{"id":"https://openalex.org/W3083249310","doi":"https://doi.org/10.1109/tpds.2020.3021238","title":"Multi-GPU Design and Performance Evaluation of Homomorphic Encryption on GPU Clusters","display_name":"Multi-GPU Design and Performance Evaluation of Homomorphic Encryption on GPU Clusters","publication_year":2020,"publication_date":"2020-09-02","ids":{"openalex":"https://openalex.org/W3083249310","doi":"https://doi.org/10.1109/tpds.2020.3021238","mag":"3083249310"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2020.3021238","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2020.3021238","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/2117/364803","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5047000548","display_name":"Ahmad Al Badawi","orcid":"https://orcid.org/0000-0001-7759-7368"},"institutions":[{"id":"https://openalex.org/I3005327000","display_name":"Institute for Infocomm Research","ror":"https://ror.org/053rfa017","country_code":"SG","type":"facility","lineage":["https://openalex.org/I115228651","https://openalex.org/I3005327000","https://openalex.org/I91275662"]},{"id":"https://openalex.org/I115228651","display_name":"Agency for Science, Technology and Research","ror":"https://ror.org/036wvzt09","country_code":"SG","type":"government","lineage":["https://openalex.org/I115228651"]}],"countries":["SG"],"is_corresponding":true,"raw_author_name":"Ahmad Al Badawi","raw_affiliation_strings":["A*STAR, Institute for Infocomm Research (I2R), Singapore"],"affiliations":[{"raw_affiliation_string":"A*STAR, Institute for Infocomm Research (I2R), Singapore","institution_ids":["https://openalex.org/I3005327000","https://openalex.org/I115228651"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070594442","display_name":"Bharadwaj Veeravalli","orcid":"https://orcid.org/0000-0001-9000-1813"},"institutions":[{"id":"https://openalex.org/I165932596","display_name":"National University of Singapore","ror":"https://ror.org/01tgyzw49","country_code":"SG","type":"education","lineage":["https://openalex.org/I165932596"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Bharadwaj Veeravalli","raw_affiliation_strings":["Department of Electrical and Computer Engineering, National University of Singapore, Singapore"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, National University of Singapore, Singapore","institution_ids":["https://openalex.org/I165932596"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030005076","display_name":"Jie Lin","orcid":"https://orcid.org/0000-0002-8971-0660"},"institutions":[{"id":"https://openalex.org/I115228651","display_name":"Agency for Science, Technology and Research","ror":"https://ror.org/036wvzt09","country_code":"SG","type":"government","lineage":["https://openalex.org/I115228651"]},{"id":"https://openalex.org/I3005327000","display_name":"Institute for Infocomm Research","ror":"https://ror.org/053rfa017","country_code":"SG","type":"facility","lineage":["https://openalex.org/I115228651","https://openalex.org/I3005327000","https://openalex.org/I91275662"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Jie Lin","raw_affiliation_strings":["A*STAR, Institute for Infocomm Research (I2R), Singapore"],"affiliations":[{"raw_affiliation_string":"A*STAR, Institute for Infocomm Research (I2R), Singapore","institution_ids":["https://openalex.org/I3005327000","https://openalex.org/I115228651"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101942275","display_name":"Nan Xiao","orcid":"https://orcid.org/0000-0002-6487-9881"},"institutions":[{"id":"https://openalex.org/I115228651","display_name":"Agency for Science, Technology and Research","ror":"https://ror.org/036wvzt09","country_code":"SG","type":"government","lineage":["https://openalex.org/I115228651"]},{"id":"https://openalex.org/I3005327000","display_name":"Institute for Infocomm Research","ror":"https://ror.org/053rfa017","country_code":"SG","type":"facility","lineage":["https://openalex.org/I115228651","https://openalex.org/I3005327000","https://openalex.org/I91275662"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Nan Xiao","raw_affiliation_strings":["A*STAR, Institute for Infocomm Research (I2R), Singapore"],"affiliations":[{"raw_affiliation_string":"A*STAR, Institute for Infocomm Research (I2R), Singapore","institution_ids":["https://openalex.org/I3005327000","https://openalex.org/I115228651"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049378976","display_name":"Matsumura Kazuaki","orcid":"https://orcid.org/0000-0001-5750-0995"},"institutions":[{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]},{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Matsumura Kazuaki","raw_affiliation_strings":["Barcelona Supercomputing Center (BSC), Barcelona, Spain"],"affiliations":[{"raw_affiliation_string":"Barcelona Supercomputing Center (BSC), Barcelona, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5058648309","display_name":"Khin Mi Mi Aung","orcid":"https://orcid.org/0000-0002-5652-3455"},"institutions":[{"id":"https://openalex.org/I3005327000","display_name":"Institute for Infocomm Research","ror":"https://ror.org/053rfa017","country_code":"SG","type":"facility","lineage":["https://openalex.org/I115228651","https://openalex.org/I3005327000","https://openalex.org/I91275662"]},{"id":"https://openalex.org/I115228651","display_name":"Agency for Science, Technology and Research","ror":"https://ror.org/036wvzt09","country_code":"SG","type":"government","lineage":["https://openalex.org/I115228651"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Aung Khin Mi Mi","raw_affiliation_strings":["A*STAR, Institute for Infocomm Research (I2R), Singapore"],"affiliations":[{"raw_affiliation_string":"A*STAR, Institute for Infocomm Research (I2R), Singapore","institution_ids":["https://openalex.org/I3005327000","https://openalex.org/I115228651"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5047000548"],"corresponding_institution_ids":["https://openalex.org/I115228651","https://openalex.org/I3005327000"],"apc_list":null,"apc_paid":null,"fwci":3.4284,"has_fulltext":false,"cited_by_count":49,"citation_normalized_percentile":{"value":0.93815102,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"32","issue":"2","first_page":"379","last_page":"391"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":1.0,"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":1.0,"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/T10764","display_name":"Privacy-Preserving Technologies in Data","score":0.9977999925613403,"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/T11614","display_name":"Cloud Data Security Solutions","score":0.989300012588501,"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.8766192197799683},{"id":"https://openalex.org/keywords/homomorphic-encryption","display_name":"Homomorphic encryption","score":0.7839169502258301},{"id":"https://openalex.org/keywords/general-purpose-computing-on-graphics-processing-units","display_name":"General-purpose computing on graphics processing units","score":0.6016412973403931},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5825868248939514},{"id":"https://openalex.org/keywords/coprocessor","display_name":"Coprocessor","score":0.46872246265411377},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.4629645347595215},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.399905264377594},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.36698001623153687},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.3669246435165405},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.21574047207832336},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.19579869508743286}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8766192197799683},{"id":"https://openalex.org/C158338273","wikidata":"https://www.wikidata.org/wiki/Q2154943","display_name":"Homomorphic encryption","level":3,"score":0.7839169502258301},{"id":"https://openalex.org/C50630238","wikidata":"https://www.wikidata.org/wiki/Q971505","display_name":"General-purpose computing on graphics processing units","level":3,"score":0.6016412973403931},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5825868248939514},{"id":"https://openalex.org/C86111242","wikidata":"https://www.wikidata.org/wiki/Q859595","display_name":"Coprocessor","level":2,"score":0.46872246265411377},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.4629645347595215},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.399905264377594},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.36698001623153687},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.3669246435165405},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.21574047207832336},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.19579869508743286}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tpds.2020.3021238","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2020.3021238","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"},{"id":"pmh:oai:upcommons.upc.edu:2117/364803","is_oa":true,"landing_page_url":"http://hdl.handle.net/2117/364803","pdf_url":null,"source":{"id":"https://openalex.org/S4210207057","display_name":"QRU Quaderns de Recerca en Urbanisme","issn_l":"2014-9689","issn":["2014-9689","2385-6777"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310322448","host_organization_name":"Q71272178","host_organization_lineage":["https://openalex.org/P4310322448"],"host_organization_lineage_names":["Q71272178"],"type":"journal"},"license":"public-domain","license_id":"https://openalex.org/licenses/public-domain","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"}],"best_oa_location":{"id":"pmh:oai:upcommons.upc.edu:2117/364803","is_oa":true,"landing_page_url":"http://hdl.handle.net/2117/364803","pdf_url":null,"source":{"id":"https://openalex.org/S4210207057","display_name":"QRU Quaderns de Recerca en Urbanisme","issn_l":"2014-9689","issn":["2014-9689","2385-6777"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310322448","host_organization_name":"Q71272178","host_organization_lineage":["https://openalex.org/P4310322448"],"host_organization_lineage_names":["Q71272178"],"type":"journal"},"license":"public-domain","license_id":"https://openalex.org/licenses/public-domain","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5000464008","display_name":null,"funder_award_id":"RIE2020","funder_id":"https://openalex.org/F4320320696","funder_display_name":"Agency for Science, Technology and Research"}],"funders":[{"id":"https://openalex.org/F4320320696","display_name":"Agency for Science, Technology and Research","ror":"https://ror.org/036wvzt09"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":46,"referenced_works":["https://openalex.org/W31130112","https://openalex.org/W50045167","https://openalex.org/W56544557","https://openalex.org/W161217479","https://openalex.org/W579519726","https://openalex.org/W1965612527","https://openalex.org/W2029318567","https://openalex.org/W2031533839","https://openalex.org/W2042872772","https://openalex.org/W2098290658","https://openalex.org/W2105672886","https://openalex.org/W2136080590","https://openalex.org/W2177209050","https://openalex.org/W2246684855","https://openalex.org/W2293449522","https://openalex.org/W2309997581","https://openalex.org/W2345527821","https://openalex.org/W2355377132","https://openalex.org/W2396301548","https://openalex.org/W2400700555","https://openalex.org/W2435473771","https://openalex.org/W2467320551","https://openalex.org/W2527617455","https://openalex.org/W2557738935","https://openalex.org/W2768174108","https://openalex.org/W2792565434","https://openalex.org/W2795187181","https://openalex.org/W2808195806","https://openalex.org/W2885339274","https://openalex.org/W2897428583","https://openalex.org/W2901469102","https://openalex.org/W2902726272","https://openalex.org/W2942255051","https://openalex.org/W2957780493","https://openalex.org/W3028867652","https://openalex.org/W3118608800","https://openalex.org/W4236580217","https://openalex.org/W4240021066","https://openalex.org/W6606597398","https://openalex.org/W6698270547","https://openalex.org/W6712018824","https://openalex.org/W6727552421","https://openalex.org/W6749896240","https://openalex.org/W6756592279","https://openalex.org/W6778434676","https://openalex.org/W6787972765"],"related_works":["https://openalex.org/W1963859303","https://openalex.org/W2364044215","https://openalex.org/W3145240193","https://openalex.org/W2389600408","https://openalex.org/W240129890","https://openalex.org/W2147073383","https://openalex.org/W3048701459","https://openalex.org/W2149078538","https://openalex.org/W2370314112","https://openalex.org/W1912958759"],"abstract_inverted_index":{"We":[0,90,112],"present":[1],"a":[2,27,109,115,118],"multi-GPU":[3,138],"design,":[4],"implementation":[5,123,168,181],"and":[6,31,53,66,92,102,108,132,162],"performance":[7,95],"evaluation":[8],"of":[9,14,56,96,145,174,187],"the":[10,15,37,94,142,160,179,196],"Halevi-Polyakov-Shoup":[11],"(HPS)":[12],"variant":[13],"Fan-Vercauteren":[16],"(FV)":[17],"levelled":[18],"Fully":[19],"Homomorphic":[20],"Encryption":[21],"(FHE)":[22],"scheme.":[23],"Our":[24,167],"design":[25,47,98,190],"follows":[26],"data":[28,70],"parallelism":[29],"approach":[30],"uses":[32],"partitioning":[33],"methods":[34],"to":[35,50,140,151,171],"distribute":[36],"workload":[38],"in":[39],"FV":[40],"primitives":[41],"evenly":[42],"across":[43],"available":[44],"GPUs.":[45],"The":[46],"is":[48,60,75,80],"put":[49],"address":[51],"space":[52],"runtime":[54],"requirements":[55],"FHE":[57],"computations.":[58],"It":[59],"also":[61,113],"suitable":[62],"for":[63,83],"distributed-memory":[64],"architectures,":[65],"includes":[67],"efficient":[68],"GPU-to-GPU":[69],"exchange":[71],"protocols.":[72],"Moreover,":[73,134],"it":[74],"user-friendly":[76],"as":[77,128],"user":[78],"intervention":[79],"not":[81],"required":[82],"task":[84],"decomposition,":[85],"scheduling":[86],"or":[87],"load":[88],"balancing.":[89],"implement":[91,141],"evaluate":[93],"our":[97,137,189],"on":[99,156,182],"two":[100,125,146],"homogeneous":[101],"heterogeneous":[103],"NVIDIA":[104],"GPU":[105],"clusters:":[106],"K80,":[107],"customized":[110],"P100.":[111],"provide":[114],"comparison":[116],"with":[117,178],"recent":[119],"shared-memory-based":[120],"multi-core":[121],"CPU":[122,180],"using":[124],"homomorphic":[126],"circuits":[127],"workloads:":[129],"vector":[130,183],"addition":[131],"multiplication.":[133],"we":[135],"use":[136],"Levelled-FHE":[139],"inference":[143],"circuit":[144],"Convolutional":[147],"Neural":[148],"Networks":[149],"(CNNs)":[150],"perform":[152],"homomorphically":[153],"image":[154],"classification":[155],"encrypted":[157],"images":[158],"from":[159],"MNIST":[161],"CIFAR":[163],"-":[164],"10":[165],"datasets.":[166],"provides":[169],"1":[170],"3":[172],"orders":[173],"magnitude":[175],"speedup":[176],"compared":[177],"operations.":[184],"In":[185],"terms":[186],"scalability,":[188],"shows":[191],"reasonable":[192],"scalability":[193],"curves":[194],"when":[195],"GPUs":[197],"are":[198],"fully":[199],"connected.":[200]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":8},{"year":2024,"cited_by_count":14},{"year":2023,"cited_by_count":12},{"year":2022,"cited_by_count":8},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":1}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2025-10-10T00:00:00"}
