{"id":"https://openalex.org/W4413788039","doi":"https://doi.org/10.1145/3757347.3759139","title":"LATTICE: Efficient In-Memory DNN Model Versioning","display_name":"LATTICE: Efficient In-Memory DNN Model Versioning","publication_year":2025,"publication_date":"2025-08-28","ids":{"openalex":"https://openalex.org/W4413788039","doi":"https://doi.org/10.1145/3757347.3759139"},"language":"en","primary_location":{"id":"doi:10.1145/3757347.3759139","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3757347.3759139","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 18th ACM International Systems and Storage Conference","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/A5046334163","display_name":"Manoj P. Saha","orcid":"https://orcid.org/0009-0003-1120-2337"},"institutions":[{"id":"https://openalex.org/I19700959","display_name":"Florida International University","ror":"https://ror.org/02gz6gg07","country_code":"US","type":"education","lineage":["https://openalex.org/I19700959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Manoj P. Saha","raw_affiliation_strings":["Florida International University, Miami, FL, USA"],"raw_orcid":"https://orcid.org/0009-0003-1120-2337","affiliations":[{"raw_affiliation_string":"Florida International University, Miami, FL, USA","institution_ids":["https://openalex.org/I19700959"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085104795","display_name":"Ashikee Ghosh","orcid":"https://orcid.org/0009-0006-9695-8011"},"institutions":[{"id":"https://openalex.org/I19700959","display_name":"Florida International University","ror":"https://ror.org/02gz6gg07","country_code":"US","type":"education","lineage":["https://openalex.org/I19700959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ashikee Ghosh","raw_affiliation_strings":["Florida International University, Miami, FL, USA"],"raw_orcid":"https://orcid.org/0009-0006-9695-8011","affiliations":[{"raw_affiliation_string":"Florida International University, Miami, FL, USA","institution_ids":["https://openalex.org/I19700959"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052356609","display_name":"Raju Rangaswami","orcid":"https://orcid.org/0009-0000-5243-9451"},"institutions":[{"id":"https://openalex.org/I19700959","display_name":"Florida International University","ror":"https://ror.org/02gz6gg07","country_code":"US","type":"education","lineage":["https://openalex.org/I19700959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Raju Rangaswami","raw_affiliation_strings":["Florida International University, Miami, FL, USA"],"raw_orcid":"https://orcid.org/0009-0000-5243-9451","affiliations":[{"raw_affiliation_string":"Florida International University, Miami, FL, USA","institution_ids":["https://openalex.org/I19700959"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060093535","display_name":"Yanzhao Wu","orcid":"https://orcid.org/0000-0001-8761-5486"},"institutions":[{"id":"https://openalex.org/I19700959","display_name":"Florida International University","ror":"https://ror.org/02gz6gg07","country_code":"US","type":"education","lineage":["https://openalex.org/I19700959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yanzhao Wu","raw_affiliation_strings":["Florida International University, Miami, FL, USA"],"raw_orcid":"https://orcid.org/0000-0001-8761-5486","affiliations":[{"raw_affiliation_string":"Florida International University, Miami, FL, USA","institution_ids":["https://openalex.org/I19700959"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102777504","display_name":"Janki Bhimani","orcid":"https://orcid.org/0000-0002-4421-9923"},"institutions":[{"id":"https://openalex.org/I19700959","display_name":"Florida International University","ror":"https://ror.org/02gz6gg07","country_code":"US","type":"education","lineage":["https://openalex.org/I19700959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Janki Bhimani","raw_affiliation_strings":["Florida International University, Miami, FL, USA"],"raw_orcid":"https://orcid.org/0000-0002-4421-9923","affiliations":[{"raw_affiliation_string":"Florida International University, Miami, FL, USA","institution_ids":["https://openalex.org/I19700959"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.2113879,"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":"29"},"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.9919999837875366,"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.9919999837875366,"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/T10036","display_name":"Advanced Neural Network Applications","score":0.9789999723434448,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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.9736999869346619,"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.7071373462677002},{"id":"https://openalex.org/keywords/software-versioning","display_name":"Software versioning","score":0.5831354260444641},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.39673835039138794},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.27761125564575195},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.1464148461818695}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7071373462677002},{"id":"https://openalex.org/C198140048","wikidata":"https://www.wikidata.org/wiki/Q10859422","display_name":"Software versioning","level":3,"score":0.5831354260444641},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.39673835039138794},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.27761125564575195},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.1464148461818695}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3757347.3759139","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3757347.3759139","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 18th ACM International Systems and Storage Conference","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.7699999809265137}],"awards":[{"id":"https://openalex.org/G8058795108","display_name":null,"funder_award_id":"SR-2402328, CAREER-2338457, CSR-2406069, CSR-2323100, HRD-2225201, CCF-1718335, CNS-1956229, IIS- 233190","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320316505","display_name":"NetApp","ror":"https://ror.org/05c4cm338"},{"id":"https://openalex.org/F4320316896","display_name":"Seagate Technology","ror":"https://ror.org/04p1xtv71"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W2025024269","https://openalex.org/W2113637091","https://openalex.org/W2194775991","https://openalex.org/W2432911982","https://openalex.org/W2798535736","https://openalex.org/W2902391296","https://openalex.org/W2963446712","https://openalex.org/W2990138404","https://openalex.org/W3021124033","https://openalex.org/W3041133507","https://openalex.org/W3199146566","https://openalex.org/W4214590593","https://openalex.org/W4293584584","https://openalex.org/W4301020662","https://openalex.org/W4387302750","https://openalex.org/W4390097689","https://openalex.org/W4396790438","https://openalex.org/W4399530762","https://openalex.org/W4401753359"],"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/W1503327463","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890"],"abstract_inverted_index":{"DNN":[0,88,144],"model":[1,101,202],"versions":[2,28],"are":[3,194,204,220],"used":[4],"for":[5,11,91,119,188,199,212],"various":[6],"tasks":[7],"such":[8],"as":[9,32,154,156],"fine-tuning":[10,213],"downstream":[12],"tasks,":[13],"explainability,":[14],"and":[15,51,75,103,117,123,173,207],"debugging.":[16],"Numerous":[17],"checkpointing":[18],"solutions":[19],"exist":[20],"that":[21,134,147],"can":[22,149],"be":[23],"adapted":[24],"to":[25,47,55,60,164,171,180,197,210],"persist":[26],"intermediate":[27],"of":[29,69],"a":[30,84,130],"model,":[31],"it":[33],"is":[34],"being":[35],"trained,":[36],"at":[37],"different":[38,189],"storage":[39,76],"locations.":[40],"Additionally,":[41],"version":[42,66,111],"management":[43],"tools":[44],"allow":[45],"us":[46],"log,":[48],"visualize,":[49],"compare,":[50],"query":[52],"metadata":[53],"related":[54],"ML,":[56],"tracking":[57],"changes":[58],"made":[59],"previously":[61],"built":[62],"models.":[63],"However,":[64],"the":[65,110,217],"creation":[67,112],"process":[68],"existing":[70],"methods":[71],"incurs":[72],"high":[73],"runtime":[74],"overheads.":[77],"In":[78],"this":[79],"paper,":[80],"we":[81],"introduce":[82],"LATTICE,":[83],"low-latency,":[85],"direct":[86,137],"persistence-based":[87],"versioning":[89,102,106,132,160,167,175],"library":[90],"Non-Volatile":[92],"Memory":[93],"(NVM)":[94],"expansion":[95],"devices.":[96],"LATTICE":[97,148,183],"minimizes":[98],"stalls":[99,168],"during":[100],"reduces":[104,185],"end-to-end":[105,159],"time":[107,152,161],"by":[108,153,162,169,177],"reorganizing":[109],"workflow,":[113],"streamlining":[114],"memory":[115],"allocation":[116],"deallocation":[118],"efficient":[120],"snapshot":[121],"creation,":[122],"leveraging":[124],"multi-threaded":[125],"parallelism.":[126],"We":[127],"also":[128,184],"develop":[129],"user-friendly":[131],"API":[133],"transparently":[135],"implements":[136],"persistence.":[138],"Our":[139],"comprehensive":[140],"evaluation":[141],"with":[142],"diverse":[143],"models":[145],"shows":[146],"reduce":[150,166],"persistence":[151],"much":[155],"99.99%,":[157],"decrease":[158],"up":[163,170],"72%,":[165],"35%,":[172],"increase":[174],"frequency":[176],"0.2\u00d7-3.84\u00d7":[178],"compared":[179],"state-of-the-art":[181],"solutions.":[182],"space":[186,192],"utilization":[187],"workloads.":[190],"The":[191],"savings":[193],"from":[195,208],"23.8%":[196],"43.2%":[198],"workloads":[200,214],"where":[201,215],"layers":[203,219],"progressively":[205],"frozen":[206],"84.8%":[209],"98.9%":[211],"only":[216],"last":[218],"tuned.":[221]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
