{"id":"https://openalex.org/W4389491887","doi":"https://doi.org/10.1145/3613424.3614252","title":"Swordfish: A Framework for Evaluating Deep Neural Network-based Basecalling using Computation-In-Memory with Non-Ideal Memristors","display_name":"Swordfish: A Framework for Evaluating Deep Neural Network-based Basecalling using Computation-In-Memory with Non-Ideal Memristors","publication_year":2023,"publication_date":"2023-10-28","ids":{"openalex":"https://openalex.org/W4389491887","doi":"https://doi.org/10.1145/3613424.3614252"},"language":"en","primary_location":{"id":"doi:10.1145/3613424.3614252","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3613424.3614252","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3613424.3614252","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"56th Annual IEEE/ACM International Symposium on Microarchitecture","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/3613424.3614252","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5045031453","display_name":"Taha Shahroodi","orcid":"https://orcid.org/0000-0003-4576-0030"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Taha Shahroodi","raw_affiliation_strings":["TU Delft, Netherlands"],"raw_orcid":"https://orcid.org/0000-0003-4576-0030","affiliations":[{"raw_affiliation_string":"TU Delft, Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014657381","display_name":"Gagandeep Singh","orcid":"https://orcid.org/0000-0002-3502-7401"},"institutions":[{"id":"https://openalex.org/I4210137977","display_name":"Advanced Micro Devices (United States)","ror":"https://ror.org/04kd6c783","country_code":"US","type":"company","lineage":["https://openalex.org/I4210137977"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gagandeep Singh","raw_affiliation_strings":["AMD Research, USA"],"raw_orcid":"https://orcid.org/0000-0002-3502-7401","affiliations":[{"raw_affiliation_string":"AMD Research, USA","institution_ids":["https://openalex.org/I4210137977"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055616595","display_name":"Mahdi Zahedi","orcid":"https://orcid.org/0000-0002-7602-5066"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Mahdi Zahedi","raw_affiliation_strings":["TU Delft, Netherlands"],"raw_orcid":"https://orcid.org/0000-0002-7602-5066","affiliations":[{"raw_affiliation_string":"TU Delft, Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008354867","display_name":"Haiyu Mao","orcid":"https://orcid.org/0000-0002-7393-4504"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Haiyu Mao","raw_affiliation_strings":["ETH Zurich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0002-7393-4504","affiliations":[{"raw_affiliation_string":"ETH Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042072020","display_name":"Jo\u00ebl Lindegger","orcid":"https://orcid.org/0000-0003-2581-8637"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Joel Lindegger","raw_affiliation_strings":["ETH Zurich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0003-2581-8637","affiliations":[{"raw_affiliation_string":"ETH Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066286509","display_name":"Can F\u0131rt\u0131na","orcid":"https://orcid.org/0000-0002-6548-7863"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Can Firtina","raw_affiliation_strings":["ETH Zurich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0002-6548-7863","affiliations":[{"raw_affiliation_string":"ETH Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036463224","display_name":"Stephan Wong","orcid":"https://orcid.org/0000-0003-3521-2612"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Stephan Wong","raw_affiliation_strings":["TU Delft, Netherlands"],"raw_orcid":"https://orcid.org/0000-0003-3521-2612","affiliations":[{"raw_affiliation_string":"TU Delft, Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050695684","display_name":"Onur Mutlu","orcid":"https://orcid.org/0000-0002-0075-2312"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Onur Mutlu","raw_affiliation_strings":["ETH Zurich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0002-0075-2312","affiliations":[{"raw_affiliation_string":"ETH Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5005739146","display_name":"Said Hamdioui","orcid":"https://orcid.org/0000-0002-8961-0387"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Said Hamdioui","raw_affiliation_strings":["TU Delft, Netherlands"],"raw_orcid":"https://orcid.org/0000-0002-8961-0387","affiliations":[{"raw_affiliation_string":"TU Delft, Netherlands","institution_ids":["https://openalex.org/I98358874"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":12,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1437","last_page":"1452"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9998999834060669,"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"}},{"id":"https://openalex.org/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":0.9983999729156494,"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"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9828000068664551,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7192478775978088},{"id":"https://openalex.org/keywords/memristor","display_name":"Memristor","score":0.6284840106964111},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.6076086163520813},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5541844367980957},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5326972007751465},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.49334874749183655},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3641212582588196},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.34780338406562805},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.16193744540214539},{"id":"https://openalex.org/keywords/electronic-engineering","display_name":"Electronic engineering","score":0.14519277215003967},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.11980229616165161}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7192478775978088},{"id":"https://openalex.org/C150072547","wikidata":"https://www.wikidata.org/wiki/Q212923","display_name":"Memristor","level":2,"score":0.6284840106964111},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.6076086163520813},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5541844367980957},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5326972007751465},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.49334874749183655},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3641212582588196},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.34780338406562805},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.16193744540214539},{"id":"https://openalex.org/C24326235","wikidata":"https://www.wikidata.org/wiki/Q126095","display_name":"Electronic engineering","level":1,"score":0.14519277215003967},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.11980229616165161},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3613424.3614252","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3613424.3614252","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3613424.3614252","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"56th Annual IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3613424.3614252","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3613424.3614252","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3613424.3614252","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"56th Annual IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320306087","display_name":"Semiconductor Research Corporation","ror":"https://ror.org/047z4n946"},{"id":"https://openalex.org/F4320316785","display_name":"VMware","ror":null},{"id":"https://openalex.org/F4320320924","display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung","ror":"https://ror.org/00yjd3n13"},{"id":"https://openalex.org/F4320321012","display_name":"Technische Universiteit Delft","ror":"https://ror.org/02e2c7k09"},{"id":"https://openalex.org/F4320321652","display_name":"Eidgen\u00f6ssische Technische Hochschule Z\u00fcrich","ror":"https://ror.org/05a28rw58"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4389491887.pdf","grobid_xml":"https://content.openalex.org/works/W4389491887.grobid-xml"},"referenced_works_count":66,"referenced_works":["https://openalex.org/W1542981317","https://openalex.org/W1902934009","https://openalex.org/W1971319818","https://openalex.org/W1981943579","https://openalex.org/W2007859027","https://openalex.org/W2016079861","https://openalex.org/W2030966511","https://openalex.org/W2042210471","https://openalex.org/W2074357625","https://openalex.org/W2083544890","https://openalex.org/W2102449048","https://openalex.org/W2119144962","https://openalex.org/W2123151033","https://openalex.org/W2138384063","https://openalex.org/W2170257519","https://openalex.org/W2274287116","https://openalex.org/W2294783954","https://openalex.org/W2332254524","https://openalex.org/W2556075366","https://openalex.org/W2608111952","https://openalex.org/W2608198672","https://openalex.org/W2612864759","https://openalex.org/W2781163782","https://openalex.org/W2789554134","https://openalex.org/W2792035812","https://openalex.org/W2792451020","https://openalex.org/W2809646241","https://openalex.org/W2883511460","https://openalex.org/W2888307014","https://openalex.org/W2904295992","https://openalex.org/W2909715355","https://openalex.org/W2912668126","https://openalex.org/W2923010225","https://openalex.org/W2929532940","https://openalex.org/W2935047519","https://openalex.org/W2943723147","https://openalex.org/W2950729449","https://openalex.org/W2990290777","https://openalex.org/W3012045830","https://openalex.org/W3016762888","https://openalex.org/W3048060532","https://openalex.org/W3099743262","https://openalex.org/W3100933843","https://openalex.org/W3104137212","https://openalex.org/W3133253223","https://openalex.org/W3157191380","https://openalex.org/W3172057508","https://openalex.org/W3213101281","https://openalex.org/W4281885958","https://openalex.org/W4285013098","https://openalex.org/W4308575507","https://openalex.org/W4361856940","https://openalex.org/W4367694450","https://openalex.org/W4379115908","https://openalex.org/W4387250735","https://openalex.org/W4388413172","https://openalex.org/W6638783484","https://openalex.org/W6648454458","https://openalex.org/W6679906188","https://openalex.org/W6680169689","https://openalex.org/W6737786906","https://openalex.org/W6762782879","https://openalex.org/W6763696390","https://openalex.org/W6773960764","https://openalex.org/W6786790660","https://openalex.org/W6857761462"],"related_works":["https://openalex.org/W4229452466","https://openalex.org/W2966276069","https://openalex.org/W2548107569","https://openalex.org/W2463286374","https://openalex.org/W2304829496","https://openalex.org/W2052332160","https://openalex.org/W2358307108","https://openalex.org/W3031124155","https://openalex.org/W2204001882","https://openalex.org/W190448578"],"abstract_inverted_index":{"Basecalling,":[0],"an":[1],"essential":[2],"step":[3],"in":[4,38],"many":[5],"genome":[6,78],"analysis":[7,41,98],"studies,":[8],"relies":[9],"on":[10],"large":[11],"Deep":[12],"Neural":[13],"Network":[14],"s":[15,25],"(DNN":[16],"s)":[17],"to":[18,32,93],"achieve":[19],"high":[20],"accuracy.":[21],"Unfortunately,":[22],"these":[23],"DNN":[24,55],"are":[26],"computationally":[27],"slow":[28],"and":[29,35,61,103,118],"inefficient,":[30],"leading":[31],"considerable":[33],"delays":[34],"resource":[36],"constraints":[37],"the":[39,52,70,82,110],"sequence":[40],"process.":[42],"A":[43],"Computation-In-Memory":[44],"(CIM)":[45],"architecture":[46],"using":[47],"memristors":[48],"can":[49,67],"significantly":[50],"accelerate":[51],"performance":[53],"of":[54,64,84,99,114],"s.":[56],"However,":[57],"inherent":[58,115],"device":[59,116],"non-idealities":[60,117],"architectural":[62,119],"limitations":[63],"such":[65],"designs":[66,87],"greatly":[68],"degrade":[69],"basecalling":[71],"accuracy,":[72],"which":[73],"is":[74,91],"critical":[75],"for":[76,88,108],"accurate":[77],"analysis.":[79],"To":[80],"facilitate":[81],"adoption":[83],"memristor-based":[85],"CIM":[86,101],"basecalling,":[89],"it":[90],"important":[92],"(1)":[94],"conduct":[95],"a":[96],"comprehensive":[97],"potential":[100],"architectures":[102],"(2)":[104],"develop":[105],"effective":[106],"strategies":[107],"mitigating":[109],"possible":[111],"adverse":[112],"effects":[113],"limitations.":[120]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":4}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
