{"id":"https://openalex.org/W2276439756","doi":"https://doi.org/10.1145/2847263.2847297","title":"Machine-Learning driven Auto-Tuning of High-Level Synthesis for FPGAs (Abstract Only)","display_name":"Machine-Learning driven Auto-Tuning of High-Level Synthesis for FPGAs (Abstract Only)","publication_year":2016,"publication_date":"2016-02-04","ids":{"openalex":"https://openalex.org/W2276439756","doi":"https://doi.org/10.1145/2847263.2847297","mag":"2276439756"},"language":"en","primary_location":{"id":"doi:10.1145/2847263.2847297","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2847263.2847297","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays","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/A5048364533","display_name":"Ting Li","orcid":"https://orcid.org/0000-0001-9874-9615"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":true,"raw_author_name":"Li Ting","raw_affiliation_strings":["Nanyang Technological University, Singapore, Singapore"],"affiliations":[{"raw_affiliation_string":"Nanyang Technological University, Singapore, Singapore","institution_ids":["https://openalex.org/I172675005"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026368848","display_name":"Harri Wijaya","orcid":"https://orcid.org/0000-0003-2662-6709"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Harri Wijaya","raw_affiliation_strings":["Nanyang Technological University, Singapore, Singapore"],"affiliations":[{"raw_affiliation_string":"Nanyang Technological University, Singapore, Singapore","institution_ids":["https://openalex.org/I172675005"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5015534628","display_name":"Nachiket Kapre","orcid":"https://orcid.org/0000-0002-2187-0406"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Nachiket Kapre","raw_affiliation_strings":["Nanyang Technological University, Singapore, Singapore"],"affiliations":[{"raw_affiliation_string":"Nanyang Technological University, Singapore, Singapore","institution_ids":["https://openalex.org/I172675005"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5048364533"],"corresponding_institution_ids":["https://openalex.org/I172675005"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.00893361,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"276","last_page":"276"},"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/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9987999796867371,"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/T11005","display_name":"Radiation Effects in Electronics","score":0.995199978351593,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8382409811019897},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.8149165511131287},{"id":"https://openalex.org/keywords/high-level-synthesis","display_name":"High-level synthesis","score":0.7190477252006531},{"id":"https://openalex.org/keywords/design-space-exploration","display_name":"Design space exploration","score":0.6267608404159546},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6253225803375244},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.5187840461730957},{"id":"https://openalex.org/keywords/register-allocation","display_name":"Register allocation","score":0.5118595957756042},{"id":"https://openalex.org/keywords/abstraction-layer","display_name":"Abstraction layer","score":0.4947337806224823},{"id":"https://openalex.org/keywords/abstraction","display_name":"Abstraction","score":0.43567055463790894},{"id":"https://openalex.org/keywords/optimizing-compiler","display_name":"Optimizing compiler","score":0.41965097188949585},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4027118682861328},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.36517345905303955},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.33682531118392944},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.1872921586036682}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8382409811019897},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.8149165511131287},{"id":"https://openalex.org/C58013763","wikidata":"https://www.wikidata.org/wiki/Q5754574","display_name":"High-level synthesis","level":3,"score":0.7190477252006531},{"id":"https://openalex.org/C2776221188","wikidata":"https://www.wikidata.org/wiki/Q21072556","display_name":"Design space exploration","level":2,"score":0.6267608404159546},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6253225803375244},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.5187840461730957},{"id":"https://openalex.org/C128916667","wikidata":"https://www.wikidata.org/wiki/Q1343660","display_name":"Register allocation","level":3,"score":0.5118595957756042},{"id":"https://openalex.org/C147358964","wikidata":"https://www.wikidata.org/wiki/Q1200992","display_name":"Abstraction layer","level":3,"score":0.4947337806224823},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.43567055463790894},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.41965097188949585},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4027118682861328},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.36517345905303955},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.33682531118392944},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.1872921586036682},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2847263.2847297","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2847263.2847297","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays","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":2,"referenced_works":["https://openalex.org/W2058983184","https://openalex.org/W2104705478"],"related_works":["https://openalex.org/W4281926497","https://openalex.org/W2269990635","https://openalex.org/W3146054601","https://openalex.org/W2172010869","https://openalex.org/W2042762783","https://openalex.org/W4283730710","https://openalex.org/W4313484792","https://openalex.org/W4281784598","https://openalex.org/W4312985392","https://openalex.org/W3186613262"],"abstract_inverted_index":{"Modern":[0],"High-Level":[1],"Synthesis":[2],"(HLS)":[3],"tools":[4,143],"allow":[5],"C":[6,94],"descriptions":[7],"of":[8,21,54,78,91,99,110,152,161,169],"computation":[9],"to":[10,13,29,43,69,74,104,120,126,144,148],"be":[11],"compiled":[12],"optimized":[14],"low-level":[15],"RTL,":[16],"but":[17],"expose":[18],"a":[19,38,97,106,122],"range":[20,98],"manual":[22,150],"optimization":[23,81],"options,":[24],"compiler":[25,80,100],"directives":[26,163],"and":[27,47,102,130,156],"tweaks":[28],"the":[30,52,56,60,76,92,114,159,165],"developer.":[31],"In":[32,63],"many":[33],"instances,":[34],"this":[35,64],"results":[36],"in":[37,59,164],"tedious":[39],"iterative":[40],"development":[41],"flow":[42],"meet":[44],"resource,":[45],"timing":[46],"power":[48],"constraints":[49],"which":[50],"defeats":[51],"purpose":[53],"adopting":[55],"high-level":[57,93],"abstraction":[58],"first":[61],"place.":[62],"paper,":[65],"we":[66,117],"show":[67],"how":[68],"use":[70],"Machine":[71],"Learning":[72],"routines":[73],"predict":[75,127],"impact":[77],"HLS":[79,171],"on":[82],"final":[83],"FPGA":[84],"utilization":[85],"metrics.":[86],"We":[87,139],"compile":[88],"multiple":[89],"variations":[90],"code":[95],"across":[96],"optimizations":[101],"pragmas":[103],"generate":[105],"large":[107],"design":[108,167],"space":[109,168],"candidate":[111],"solutions.":[112],"On":[113],"Machsuite":[115],"benchmarks,":[116],"are":[118],"able":[119],"train":[121],"linear":[123],"regression":[124],"model":[125],"resources,":[128],"latency":[129],"frequency":[131],"metrics":[132],"with":[133],"high":[134],"accuracy":[135],"(R2":[136],">":[137],"0.75).":[138],"expect":[140],"such":[141],"developer-assistance":[142],"(1)":[145],"offer":[146],"insight":[147],"drive":[149],"selection":[151],"suitable":[153],"directive":[154],"combinations,":[155],"(2)":[157],"automate":[158],"process":[160],"selecting":[162],"complex":[166],"modern":[170],"design.":[172]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
