{"id":"https://openalex.org/W4247956969","doi":"https://doi.org/10.1109/iccad.2017.8203892","title":"Cyclist: Accelerating hardware development","display_name":"Cyclist: Accelerating hardware development","publication_year":2017,"publication_date":"2017-11-01","ids":{"openalex":"https://openalex.org/W4247956969","doi":"https://doi.org/10.1109/iccad.2017.8203892"},"language":"en","primary_location":{"id":"doi:10.1109/iccad.2017.8203892","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccad.2017.8203892","pdf_url":null,"source":{"id":"https://openalex.org/S4363608376","display_name":"2017 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)","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/A5088484890","display_name":"Jonathan Bachrach","orcid":"https://orcid.org/0000-0002-0533-2712"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Jonathan Bachrach","raw_affiliation_strings":["Department of Electrical Engineering and Computer Sciences, University of California, Berkeley"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Sciences, University of California, Berkeley","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002853026","display_name":"Albert Magyar","orcid":"https://orcid.org/0000-0002-4218-3824"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Albert Magyar","raw_affiliation_strings":["Department of Electrical Engineering and Computer Sciences, University of California, Berkeley"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Sciences, University of California, Berkeley","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006042433","display_name":"Palmer Dabbelt","orcid":null},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Palmer Dabbelt","raw_affiliation_strings":["Department of Electrical Engineering and Computer Sciences, University of California, Berkeley"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Sciences, University of California, Berkeley","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110037549","display_name":"Patrick Li","orcid":"https://orcid.org/0000-0003-1875-5412"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Patrick Li","raw_affiliation_strings":["Department of Electrical Engineering and Computer Sciences, University of California, Berkeley"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Sciences, University of California, Berkeley","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023480510","display_name":"Richard J. Lin","orcid":"https://orcid.org/0000-0002-0834-7880"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Richard Lin","raw_affiliation_strings":["Department of Electrical Engineering and Computer Sciences, University of California, Berkeley"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Sciences, University of California, Berkeley","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5035134864","display_name":"Krste Asanovi\u0107","orcid":"https://orcid.org/0000-0003-0754-3975"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Krste Asanovic","raw_affiliation_strings":["Department of Electrical Engineering and Computer Sciences, University of California, Berkeley"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Sciences, University of California, Berkeley","institution_ids":["https://openalex.org/I95457486"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5088484890"],"corresponding_institution_ids":["https://openalex.org/I95457486"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.40569395,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1011","last_page":"1018"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9995999932289124,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9995999932289124,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9972000122070312,"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/T12810","display_name":"Real-time simulation and control systems","score":0.9966999888420105,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.6308850049972534},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.38480061292648315},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3823067545890808}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6308850049972534},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.38480061292648315},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3823067545890808}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iccad.2017.8203892","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccad.2017.8203892","pdf_url":null,"source":{"id":"https://openalex.org/S4363608376","display_name":"2017 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306087","display_name":"Semiconductor Research Corporation","ror":"https://ror.org/047z4n946"},{"id":"https://openalex.org/F4320332180","display_name":"Defense Advanced Research Projects Agency","ror":"https://ror.org/02caytj08"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W2030959856","https://openalex.org/W2047143252","https://openalex.org/W2104079056","https://openalex.org/W2133528182","https://openalex.org/W3142439932","https://openalex.org/W3147312088","https://openalex.org/W4243872270","https://openalex.org/W4256629673","https://openalex.org/W6987144925"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052","https://openalex.org/W4402327032","https://openalex.org/W2382290278"],"abstract_inverted_index":{"The":[0,59,132,173],"end":[1],"of":[2,29,82,86,115,220],"Dennard":[3],"scaling":[4],"has":[5],"led":[6],"to":[7,53,67,76,106,141,150,169,213],"an":[8],"increase":[9],"in":[10,124,163,168,188],"demand":[11],"for":[12,129,136,211,217],"energy-efficient":[13],"custom":[14,87],"hardware":[15,19,79,117,222],"accelerators,":[16],"but":[17,101],"current":[18],"design":[20,66,176],"is":[21,46,73,138],"slow":[22],"and":[23,42,113,122,166,184,202,208],"laborious,":[24],"partly":[25],"because":[26],"each":[27],"iteration":[28],"the":[30,55,77,116,164],"compile-run-debug":[31,57],"cycle":[32],"can":[33],"take":[34],"hours":[35],"or":[36],"even":[37],"days":[38],"with":[39,102,153],"existing":[40],"simulation":[41,125,204],"emulation":[43,49,89,95,149,159],"platforms.":[44],"Cyclist":[45,60,78,91,109,174,197],"a":[47,63,68,83,143,154,170,189,214,218],"new":[48],"platform":[50],"designed":[51],"specifically":[52],"shorten":[54],"total":[56],"cycle.":[58],"toolflow":[61],"converts":[62],"Chisel":[64],"RTL":[65,94],"parallel":[69,88],"dataflow":[70],"graph,":[71],"which":[72,147],"then":[74],"mapped":[75],"architecture,":[80],"consisting":[81],"tiled":[84],"array":[85],"engines.":[90],"provides":[92,110],"cycle-accurate/bit-accurate":[93],"at":[96,186],"speeds":[97],"approaching":[98],"FPGA":[99,199],"emulation,":[100,200],"compile":[103,207],"time":[104,126,210],"closer":[105],"software":[107],"simulation.":[108],"full":[111],"visibility":[112],"debuggability":[114],"design,":[118],"including":[119],"moving":[120],"forwards":[121],"backwards":[123],"while":[127,157],"searching":[128],"trigger":[130],"events.":[131],"snapshot":[133],"facility":[134],"used":[135,140],"debugging":[137],"also":[139],"provide":[142],"\u201cpay-as-you-go\u201d":[144],"mapping":[145],"strategy,":[146],"allows":[148],"begin":[151],"execution":[152],"low-effort":[155],"placement,":[156],"higher-quality":[158],"placements":[160],"are":[161],"optimized":[162],"background":[165],"swapped":[167],"running":[171],"emulation.":[172],"ASIC":[175],"requires":[177],"0.069mm":[178],"<sup":[179],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[180],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">2</sup>":[181],"per":[182],"tile":[183],"runs":[185],"2GHz":[187],"45nm":[190],"CMOS":[191],"process.":[192],"Our":[193],"evaluation":[194],"demonstrate":[195],"that":[196],"outperforms":[198],"VCS,":[201],"C+,+,":[203],"on":[205],"combined":[206],"run":[209],"up":[212],"billion":[215],"cycles":[216],"set":[219],"real-world":[221],"benchmarks.":[223]},"counts_by_year":[{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
