{"id":"https://openalex.org/W1993258983","doi":"https://doi.org/10.1109/reconfig.2012.6416723","title":"A novel efficient FPGA architecture for HMMER acceleration","display_name":"A novel efficient FPGA architecture for HMMER acceleration","publication_year":2012,"publication_date":"2012-12-01","ids":{"openalex":"https://openalex.org/W1993258983","doi":"https://doi.org/10.1109/reconfig.2012.6416723","mag":"1993258983"},"language":"en","primary_location":{"id":"doi:10.1109/reconfig.2012.6416723","is_oa":false,"landing_page_url":"https://doi.org/10.1109/reconfig.2012.6416723","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 International Conference on Reconfigurable Computing and FPGAs","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/A5012784634","display_name":"Mohd Nazrin Md Isa","orcid":"https://orcid.org/0000-0002-3296-0917"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"M. Nazrin M. Isa","raw_affiliation_strings":["System Level Integration Group, School of Engineering, University of Edinburgh, Edinburgh, UK","System Level Integration Group, School of Engineering, University of Edinburgh, EH9 3JL, Edinburgh"],"affiliations":[{"raw_affiliation_string":"System Level Integration Group, School of Engineering, University of Edinburgh, Edinburgh, UK","institution_ids":["https://openalex.org/I98677209"]},{"raw_affiliation_string":"System Level Integration Group, School of Engineering, University of Edinburgh, EH9 3JL, Edinburgh","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5104706884","display_name":"Khaled Benkrid","orcid":null},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Khaled Benkrid","raw_affiliation_strings":["System Level Integration Group, School of Engineering, University of Edinburgh, Edinburgh, UK","System Level Integration Group, School of Engineering, University of Edinburgh, EH9 3JL, Edinburgh"],"affiliations":[{"raw_affiliation_string":"System Level Integration Group, School of Engineering, University of Edinburgh, Edinburgh, UK","institution_ids":["https://openalex.org/I98677209"]},{"raw_affiliation_string":"System Level Integration Group, School of Engineering, University of Edinburgh, EH9 3JL, Edinburgh","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5006623687","display_name":"Thomas Clayton","orcid":null},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Thomas Clayton","raw_affiliation_strings":["System Level Integration Group, School of Engineering, University of Edinburgh, Edinburgh, UK","System Level Integration Group, School of Engineering, University of Edinburgh, EH9 3JL, Edinburgh"],"affiliations":[{"raw_affiliation_string":"System Level Integration Group, School of Engineering, University of Edinburgh, Edinburgh, UK","institution_ids":["https://openalex.org/I98677209"]},{"raw_affiliation_string":"System Level Integration Group, School of Engineering, University of Edinburgh, EH9 3JL, Edinburgh","institution_ids":["https://openalex.org/I98677209"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5012784634"],"corresponding_institution_ids":["https://openalex.org/I98677209"],"apc_list":null,"apc_paid":null,"fwci":0.394,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.60254412,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"48","issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10015","display_name":"Genomics and Phylogenetic Studies","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},"topics":[{"id":"https://openalex.org/T10015","display_name":"Genomics and Phylogenetic Studies","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T10521","display_name":"RNA and protein synthesis mechanisms","score":0.9936000108718872,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.991100013256073,"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/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7076694965362549},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.68084317445755},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.615220844745636},{"id":"https://openalex.org/keywords/hardware-acceleration","display_name":"Hardware acceleration","score":0.6137738227844238},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5818085670471191},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.5633193254470825},{"id":"https://openalex.org/keywords/acceleration","display_name":"Acceleration","score":0.48000210523605347},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.47083401679992676},{"id":"https://openalex.org/keywords/viterbi-algorithm","display_name":"Viterbi algorithm","score":0.458067923784256},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4451940953731537},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.21513056755065918},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.19675114750862122},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.10619780421257019}],"concepts":[{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7076694965362549},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.68084317445755},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.615220844745636},{"id":"https://openalex.org/C13164978","wikidata":"https://www.wikidata.org/wiki/Q600158","display_name":"Hardware acceleration","level":3,"score":0.6137738227844238},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5818085670471191},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.5633193254470825},{"id":"https://openalex.org/C117896860","wikidata":"https://www.wikidata.org/wiki/Q11376","display_name":"Acceleration","level":2,"score":0.48000210523605347},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.47083401679992676},{"id":"https://openalex.org/C60582962","wikidata":"https://www.wikidata.org/wiki/Q83886","display_name":"Viterbi algorithm","level":3,"score":0.458067923784256},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4451940953731537},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.21513056755065918},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.19675114750862122},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.10619780421257019},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.0},{"id":"https://openalex.org/C74650414","wikidata":"https://www.wikidata.org/wiki/Q11397","display_name":"Classical mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/reconfig.2012.6416723","is_oa":false,"landing_page_url":"https://doi.org/10.1109/reconfig.2012.6416723","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 International Conference on Reconfigurable Computing and FPGAs","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W49964179","https://openalex.org/W1593585039","https://openalex.org/W1964629970","https://openalex.org/W2018155599","https://openalex.org/W2058797440","https://openalex.org/W2059848742","https://openalex.org/W2074522660","https://openalex.org/W2082418604","https://openalex.org/W2101275817","https://openalex.org/W2102617873","https://openalex.org/W2120345843","https://openalex.org/W2127053227","https://openalex.org/W2129717941","https://openalex.org/W4245668478"],"related_works":["https://openalex.org/W2058965144","https://openalex.org/W2164382479","https://openalex.org/W2146343568","https://openalex.org/W98480971","https://openalex.org/W2150291671","https://openalex.org/W2532502681","https://openalex.org/W2146872326","https://openalex.org/W2518118925","https://openalex.org/W3158825072","https://openalex.org/W3159273459"],"abstract_inverted_index":{"In":[0,60,145],"this":[1,32],"paper,":[2],"a":[3,93],"novel":[4],"efficient":[5],"FPGA-based":[6],"architecture":[7,64],"for":[8,15,56],"the":[9,12,23,44,62,66,82,148,174,186],"acceleration":[10],"of":[11,31,39,96,151,158],"hmmsearch":[13],"tool":[14],"biological":[16],"sequence-to-profile":[17],"alignment,":[18],"which":[19],"is":[20,26,88],"based":[21],"on":[22,71],"Viterbi":[24],"algorithm,":[25],"presented.":[27],"Typical":[28],"hardware":[29],"implementations":[30],"Dynamic":[33],"Programming-based":[34],"algorithm":[35],"require":[36],"an":[37],"amount":[38],"block":[40],"RAMs":[41],"proportional":[42],"to":[43,49,80,90,99,123,185],"profile":[45],"length":[46,163],"in":[47],"order":[48],"hold":[50,81],"emission":[51],"and":[52,106,118,130,160],"transition":[53],"probability":[54,83],"scores":[55],"alignment":[57,115],"matrix":[58,116],"computation.":[59],"contrast,":[61],"proposed":[63],"uses":[65],"abundant":[67],"logic":[68,181],"slices":[69],"available":[70],"FPGA":[72],"as":[73,156],"look-up":[74],"tables":[75],"or":[76,138],"configuration":[77,122],"elements":[78],"(CEs)":[79],"scores.":[84],"Moreover,":[85],"double":[86],"buffering":[87],"used":[89],"efficiently":[91],"manage":[92],"fixed":[94,149],"number":[95,150,157],"CEs":[97],"(equal":[98],"two":[100],"i.e.":[101],"CE":[102,107],"<sub":[103,108],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[104,109],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">0</sub>":[105],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">1</sub>":[110],")":[111],"by":[112],"scheduling":[113],"both":[114,128],"computation":[117,140],"processing":[119],"element":[120],"(PE)":[121],"run":[124,168],"simultaneously.":[125],"This":[126],"way,":[127],"time":[129],"space":[131],"complexities":[132],"are":[133],"optimized,":[134],"thus":[135],"supporting":[136],"multiple-pass":[137],"folded":[139],"with":[141,147],"significant":[142],"throughput":[143],"increases.":[144],"addition,":[146],"CEs,":[152],"computational":[153],"parameters":[154],"such":[155],"folds":[159],"query":[161],"profile's":[162],"could":[164],"be":[165],"changed":[166],"at":[167],"time.":[169],"Implementation":[170],"results":[171],"show":[172],"that":[173],"core":[175],"achieves":[176],"5.86":[177],"normalized":[178],"speed-up":[179],"per":[180],"cell/process":[182],"technology":[183],"compared":[184],"state-off-the-art.":[187]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
