{"id":"https://openalex.org/W3182451389","doi":"https://doi.org/10.1109/tcsii.2021.3093985","title":"HAMBug: A Hybrid CPU-FPGA System to Detect Race Conditions","display_name":"HAMBug: A Hybrid CPU-FPGA System to Detect Race Conditions","publication_year":2021,"publication_date":"2021-07-01","ids":{"openalex":"https://openalex.org/W3182451389","doi":"https://doi.org/10.1109/tcsii.2021.3093985","mag":"3182451389"},"language":"en","primary_location":{"id":"doi:10.1109/tcsii.2021.3093985","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcsii.2021.3093985","pdf_url":null,"source":{"id":"https://openalex.org/S93916849","display_name":"IEEE Transactions on Circuits & Systems II Express Briefs","issn_l":"1549-7747","issn":["1549-7747","1558-3791"],"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 Circuits and Systems II: Express Briefs","raw_type":"journal-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/A5109510247","display_name":"Danilo Damiao Almeida","orcid":null},"institutions":[{"id":"https://openalex.org/I146165071","display_name":"Universidade Federal de Vi\u00e7osa","ror":"https://ror.org/0409dgb37","country_code":"BR","type":"education","lineage":["https://openalex.org/I146165071"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Danilo Damiao Almeida","raw_affiliation_strings":["Science and Technology Institute, Universidade Federal de Vi\u00e7osa, Florestal, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Science and Technology Institute, Universidade Federal de Vi\u00e7osa, Florestal, Brazil","institution_ids":["https://openalex.org/I146165071"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035835565","display_name":"Lucas Bragan\u00e7a","orcid":"https://orcid.org/0000-0002-9626-0274"},"institutions":[{"id":"https://openalex.org/I146165071","display_name":"Universidade Federal de Vi\u00e7osa","ror":"https://ror.org/0409dgb37","country_code":"BR","type":"education","lineage":["https://openalex.org/I146165071"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Lucas Braganca","raw_affiliation_strings":["Science and Technology Institute, Universidade Federal de Vi\u00e7osa, Florestal, Brazil"],"raw_orcid":"https://orcid.org/0000-0002-9626-0274","affiliations":[{"raw_affiliation_string":"Science and Technology Institute, Universidade Federal de Vi\u00e7osa, Florestal, Brazil","institution_ids":["https://openalex.org/I146165071"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056538809","display_name":"Frank Sill Torres","orcid":"https://orcid.org/0000-0002-4028-455X"},"institutions":[{"id":"https://openalex.org/I110200422","display_name":"Universidade Federal de Minas Gerais","ror":"https://ror.org/0176yjw32","country_code":"BR","type":"education","lineage":["https://openalex.org/I110200422"]},{"id":"https://openalex.org/I2898391981","display_name":"Deutsches Zentrum f\u00fcr Luft- und Raumfahrt e. V. (DLR)","ror":"https://ror.org/04bwf3e34","country_code":"DE","type":"facility","lineage":["https://openalex.org/I1305996414","https://openalex.org/I2898391981"]}],"countries":["BR","DE"],"is_corresponding":false,"raw_author_name":"Frank Sill Torres","raw_affiliation_strings":["German Aerospace Center, Institute for the Protection of Maritime Infrastructures, Bremerhaven, Germany","Graduate Program in Electrical Engineering, Universidade Federal de Minas Gerais, Belo, Brazil"],"raw_orcid":"https://orcid.org/0000-0002-4028-455X","affiliations":[{"raw_affiliation_string":"German Aerospace Center, Institute for the Protection of Maritime Infrastructures, Bremerhaven, Germany","institution_ids":["https://openalex.org/I2898391981"]},{"raw_affiliation_string":"Graduate Program in Electrical Engineering, Universidade Federal de Minas Gerais, Belo, Brazil","institution_ids":["https://openalex.org/I110200422"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016370549","display_name":"Ricardo Ferreira","orcid":"https://orcid.org/0000-0003-1802-7829"},"institutions":[{"id":"https://openalex.org/I146165071","display_name":"Universidade Federal de Vi\u00e7osa","ror":"https://ror.org/0409dgb37","country_code":"BR","type":"education","lineage":["https://openalex.org/I146165071"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Ricardo Ferreira","raw_affiliation_strings":["Science and Technology Institute, Universidade Federal de Vi\u00e7osa, Florestal, Brazil"],"raw_orcid":"https://orcid.org/0000-0003-1802-7829","affiliations":[{"raw_affiliation_string":"Science and Technology Institute, Universidade Federal de Vi\u00e7osa, Florestal, Brazil","institution_ids":["https://openalex.org/I146165071"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5068177643","display_name":"Jos\u00e9 Augusto M. Nacif","orcid":"https://orcid.org/0000-0003-0703-5620"},"institutions":[{"id":"https://openalex.org/I146165071","display_name":"Universidade Federal de Vi\u00e7osa","ror":"https://ror.org/0409dgb37","country_code":"BR","type":"education","lineage":["https://openalex.org/I146165071"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Jose Augusto M. Nacif","raw_affiliation_strings":["Science and Technology Institute, Universidade Federal de Vi\u00e7osa, Florestal, Brazil"],"raw_orcid":"https://orcid.org/0000-0003-0703-5620","affiliations":[{"raw_affiliation_string":"Science and Technology Institute, Universidade Federal de Vi\u00e7osa, Florestal, Brazil","institution_ids":["https://openalex.org/I146165071"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.227,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.47448076,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":"68","issue":"9","first_page":"3158","last_page":"3162"},"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.9998999834060669,"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.9998999834060669,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9965000152587891,"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/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9934999942779541,"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.7890858054161072},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.6934688687324524},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6798895597457886},{"id":"https://openalex.org/keywords/cpu-shielding","display_name":"CPU shielding","score":0.6490667462348938},{"id":"https://openalex.org/keywords/central-processing-unit","display_name":"Central processing unit","score":0.5811800360679626},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5283677577972412},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5270086526870728},{"id":"https://openalex.org/keywords/computer-performance","display_name":"Computer performance","score":0.5193020701408386},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.44268637895584106},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.388197124004364},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3437280058860779},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2781144976615906}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7890858054161072},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.6934688687324524},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6798895597457886},{"id":"https://openalex.org/C180613757","wikidata":"https://www.wikidata.org/wiki/Q5013757","display_name":"CPU shielding","level":3,"score":0.6490667462348938},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.5811800360679626},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5283677577972412},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5270086526870728},{"id":"https://openalex.org/C187123476","wikidata":"https://www.wikidata.org/wiki/Q1197550","display_name":"Computer performance","level":2,"score":0.5193020701408386},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.44268637895584106},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.388197124004364},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3437280058860779},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2781144976615906},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","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":3,"locations":[{"id":"doi:10.1109/tcsii.2021.3093985","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcsii.2021.3093985","pdf_url":null,"source":{"id":"https://openalex.org/S93916849","display_name":"IEEE Transactions on Circuits & Systems II Express Briefs","issn_l":"1549-7747","issn":["1549-7747","1558-3791"],"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 Circuits and Systems II: Express Briefs","raw_type":"journal-article"},{"id":"pmh:oai:elib.dlr.de:143026","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4377196266","display_name":"elib (German Aerospace Center)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2898391981","host_organization_name":"Deutsches Zentrum f\u00fcr Luft- und Raumfahrt e. V. (DLR)","host_organization_lineage":["https://openalex.org/I2898391981"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"Zeitschriftenbeitrag"},{"id":"pmh:oai:elib.dlr.de:143724","is_oa":false,"landing_page_url":"https://doi.org/10.1109/TCSII.2021.3093985>.","pdf_url":null,"source":{"id":"https://openalex.org/S4377196266","display_name":"elib (German Aerospace Center)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2898391981","host_organization_name":"Deutsches Zentrum f\u00fcr Luft- und Raumfahrt e. V. (DLR)","host_organization_lineage":["https://openalex.org/I2898391981"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"Zeitschriftenbeitrag"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.4099999964237213}],"awards":[{"id":"https://openalex.org/G1125450356","display_name":null,"funder_award_id":"DFG 439918011","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"},{"id":"https://openalex.org/G1388569777","display_name":null,"funder_award_id":"436290/2018-9","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G617311830","display_name":null,"funder_award_id":"313312/2020-6","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"},{"id":"https://openalex.org/F4320321091","display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","ror":"https://ror.org/00x0ma614"},{"id":"https://openalex.org/F4320322025","display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","ror":"https://ror.org/03swz6y49"},{"id":"https://openalex.org/F4320322980","display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de Minas Gerais","ror":"https://ror.org/00nc55f03"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W1514171102","https://openalex.org/W2025001147","https://openalex.org/W2034256728","https://openalex.org/W2072419942","https://openalex.org/W2082766667","https://openalex.org/W2127989655","https://openalex.org/W2144118030","https://openalex.org/W2149984854","https://openalex.org/W2157212773","https://openalex.org/W2167744164","https://openalex.org/W2613876329","https://openalex.org/W2625706696","https://openalex.org/W2765483645","https://openalex.org/W2787244801","https://openalex.org/W2910948441","https://openalex.org/W2912012512","https://openalex.org/W2917675277","https://openalex.org/W2971913919","https://openalex.org/W2980034311","https://openalex.org/W2999244406","https://openalex.org/W3023641965","https://openalex.org/W3033053557","https://openalex.org/W3034274132","https://openalex.org/W4233497262","https://openalex.org/W4238388226","https://openalex.org/W4251637248","https://openalex.org/W6656289783"],"related_works":["https://openalex.org/W597801419","https://openalex.org/W4384822647","https://openalex.org/W4294069467","https://openalex.org/W2904030423","https://openalex.org/W3131180033","https://openalex.org/W2789944766","https://openalex.org/W4386322366","https://openalex.org/W2909255767","https://openalex.org/W2355719494","https://openalex.org/W4200045707"],"abstract_inverted_index":{"The":[0,52],"evolution":[1],"of":[2,21,28,46,69],"computer":[3],"algorithms":[4],"and":[5,12],"micro-architectures":[6],"continuously":[7],"leads":[8],"to":[9,40],"novel":[10],"applications":[11,48,71],"solutions":[13],"that":[14,60,84],"explore":[15],"modern":[16,92],"computers'":[17],"potential.":[18],"A":[19],"drawback":[20],"this":[22,85],"development":[23],"is":[24,55],"the":[25,74],"rising":[26],"complexity":[27],"hardware-oriented":[29],"tests":[30],"during":[31,43],"software":[32,44],"development.":[33],"This":[34],"brief":[35],"proposes":[36],"Hambug,":[37],"a":[38,56,77],"method":[39,86],"support":[41],"developers":[42],"testing":[45],"parallel":[47,70],"in":[49],"CPU-FPGA":[50],"environments.":[51],"main":[53],"component":[54],"run-time":[57],"memory":[58,67],"analyzer":[59],"employs":[61],"shared":[62],"channels.":[63],"Thus,":[64],"Hambug":[65],"enables":[66],"analysis":[68,94],"without":[72],"influencing":[73],"CPU":[75],"using":[76],"hardware-based":[78],"debug":[79],"module.":[80],"Experimental":[81],"results":[82],"indicate":[83],"presents":[87],"lower":[88],"slowdown":[89],"compared":[90],"with":[91],"dynamic":[93],"tools.":[95]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2021,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2021-07-19T00:00:00"}
