{"id":"https://openalex.org/W2804541029","doi":"https://doi.org/10.1109/tc.2018.2840686","title":"FlexCL: A Model of Performance and Power for OpenCL Workloads on FPGAs","display_name":"FlexCL: A Model of Performance and Power for OpenCL Workloads on FPGAs","publication_year":2018,"publication_date":"2018-05-25","ids":{"openalex":"https://openalex.org/W2804541029","doi":"https://doi.org/10.1109/tc.2018.2840686","mag":"2804541029"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2018.2840686","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2018.2840686","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"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 Computers","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/A5100604860","display_name":"Yun Liang","orcid":"https://orcid.org/0000-0002-9076-7998"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yun Liang","raw_affiliation_strings":["School of EECS, Peking University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-9076-7998","affiliations":[{"raw_affiliation_string":"School of EECS, Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100400144","display_name":"Shuo Wang","orcid":"https://orcid.org/0000-0002-1827-4355"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shuo Wang","raw_affiliation_strings":["School of EECS, Peking University, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of EECS, Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5061515087","display_name":"Wei Zhang","orcid":"https://orcid.org/0000-0002-7622-6714"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Wei Zhang","raw_affiliation_strings":["Electronic and Computer Engineering, Hong Kong University of Science and Technology, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0002-7622-6714","affiliations":[{"raw_affiliation_string":"Electronic and Computer Engineering, Hong Kong University of Science and Technology, Hong Kong","institution_ids":["https://openalex.org/I200769079"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.8451,"has_fulltext":false,"cited_by_count":20,"citation_normalized_percentile":{"value":0.92396878,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"67","issue":"12","first_page":"1750","last_page":"1764"},"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.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/T10829","display_name":"Interconnection Networks and Systems","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.853915274143219},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7652310132980347},{"id":"https://openalex.org/keywords/design-space-exploration","display_name":"Design space exploration","score":0.7605881690979004},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5684490203857422},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5530185103416443},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.5492498874664307},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.501798152923584},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.46962669491767883},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.45502549409866333},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.4518123269081116},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.42432859539985657},{"id":"https://openalex.org/keywords/performance-improvement","display_name":"Performance improvement","score":0.4125472605228424},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3337383270263672},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.11169880628585815}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.853915274143219},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7652310132980347},{"id":"https://openalex.org/C2776221188","wikidata":"https://www.wikidata.org/wiki/Q21072556","display_name":"Design space exploration","level":2,"score":0.7605881690979004},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5684490203857422},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5530185103416443},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.5492498874664307},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.501798152923584},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.46962669491767883},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.45502549409866333},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.4518123269081116},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.42432859539985657},{"id":"https://openalex.org/C2778915421","wikidata":"https://www.wikidata.org/wiki/Q3643177","display_name":"Performance improvement","level":2,"score":0.4125472605228424},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3337383270263672},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.11169880628585815},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.2018.2840686","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2018.2840686","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"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 Computers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.7799999713897705}],"awards":[{"id":"https://openalex.org/G3809981777","display_name":null,"funder_award_id":"L172004","funder_id":"https://openalex.org/F4320322919","funder_display_name":"Natural Science Foundation of Beijing Municipality"},{"id":"https://openalex.org/G8722444188","display_name":"\u9762\u5411\u4e0d\u89c4\u5219GPU\u5e94\u7528\u7684\u5206\u6790\u4e0e\u4f18\u5316\u6280\u672f\u7814\u7a76","funder_award_id":"61672048","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320322919","display_name":"Natural Science Foundation of Beijing Municipality","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":58,"referenced_works":["https://openalex.org/W1491178396","https://openalex.org/W1969720574","https://openalex.org/W1972953736","https://openalex.org/W1986333614","https://openalex.org/W2006312753","https://openalex.org/W2015332951","https://openalex.org/W2027335372","https://openalex.org/W2067414923","https://openalex.org/W2078994750","https://openalex.org/W2080592089","https://openalex.org/W2098335003","https://openalex.org/W2105853930","https://openalex.org/W2107493680","https://openalex.org/W2118014020","https://openalex.org/W2119904701","https://openalex.org/W2123412205","https://openalex.org/W2125899728","https://openalex.org/W2127699991","https://openalex.org/W2129151831","https://openalex.org/W2133156997","https://openalex.org/W2137966900","https://openalex.org/W2140040762","https://openalex.org/W2141248063","https://openalex.org/W2143880270","https://openalex.org/W2147088458","https://openalex.org/W2154209144","https://openalex.org/W2162385899","https://openalex.org/W2165473669","https://openalex.org/W2165689945","https://openalex.org/W2166029537","https://openalex.org/W2167101788","https://openalex.org/W2294282016","https://openalex.org/W2295985838","https://openalex.org/W2317369144","https://openalex.org/W2398354748","https://openalex.org/W2401063723","https://openalex.org/W2410798069","https://openalex.org/W2474119684","https://openalex.org/W2512527800","https://openalex.org/W2624868339","https://openalex.org/W2625954420","https://openalex.org/W2626476365","https://openalex.org/W2627042741","https://openalex.org/W2729080111","https://openalex.org/W2774970068","https://openalex.org/W2809121165","https://openalex.org/W2962820060","https://openalex.org/W3140772298","https://openalex.org/W3149866969","https://openalex.org/W4229673714","https://openalex.org/W4234221021","https://openalex.org/W4252896383","https://openalex.org/W4253029824","https://openalex.org/W4253399515","https://openalex.org/W4256629673","https://openalex.org/W6651700774","https://openalex.org/W6714835562","https://openalex.org/W6720547715"],"related_works":["https://openalex.org/W2384867379","https://openalex.org/W3214280620","https://openalex.org/W2329539859","https://openalex.org/W3191490922","https://openalex.org/W2227905990","https://openalex.org/W4231704780","https://openalex.org/W2765823764","https://openalex.org/W2794038527","https://openalex.org/W2151092287","https://openalex.org/W2523801036"],"abstract_inverted_index":{"Hardware":[0],"acceleration":[1],"is":[2,70],"a":[3,56,216],"promising":[4],"trend":[5],"for":[6,77,103,118,128,204],"the":[7,29,50,61,87,114,119,137,145,159,165,172,190,205,229],"energy":[8,25],"and":[9,24,83,100,133,141,144,167,183,193,201,237],"thermally":[10],"constrained":[11],"systems.":[12],"The":[13,209],"programmable":[14],"nature":[15],"of":[16,34,44,63,197,228,242],"FPGAs":[17,35,54,64,213],"allows":[18],"it":[19,69,122,149],"to":[20,52,72,112,180,234],"deliver":[21],"high":[22],"performance":[23,78,88,99,120,161,182,192,236],"efficient":[26],"solution.":[27],"Unfortunately,":[28],"traditional":[30],"RTL-based":[31],"synthesis":[32],"flow":[33],"prevents":[36],"its":[37],"wide":[38],"adoption.":[39],"In":[40],"response,":[41],"recent":[42],"adoption":[43],"OpenCL":[45,66,104,115,210],"programming":[46,67],"model":[47,76,102,211],"has":[48],"raised":[49],"possibility":[51],"program":[53],"in":[55],"software":[57],"manner.":[58],"To":[59,90],"harness":[60],"power":[62,101,184,194,238],"using":[65],"model,":[68],"advantageous":[71],"design":[73,80,219,230],"an":[74,97],"analytical":[75,98],"analysis,":[79],"space":[81,231],"exploration":[82,227],"provide":[84],"insights":[85],"into":[86],"bottlenecks.":[89],"this":[91,93],"end,":[92],"paper":[94],"presents":[95],"FlexCL,":[96,222],"workloads":[105],"on":[106,171,212],"FPGAs.":[107],"FlexCL":[108,157,175,198],"leverages":[109],"static":[110],"analysis":[111],"analyze":[113],"kernels.":[116],"As":[117],"estimation,":[121],"first":[123],"develops":[124],"systematic":[125],"computation":[126,168],"models":[127,150,169],"processing":[129],"elements,":[130],"compute":[131],"units":[132],"kernels":[134],"by":[135,162],"modeling":[136],"operation":[138],"scheduling,":[139,143],"work-item":[140],"work-group":[142],"resource":[146],"constraints.":[147],"Then,":[148],"different":[151],"global":[152],"memory":[153,166],"access":[154],"patterns.":[155],"Finally,":[156],"estimates":[158],"overall":[160],"tightly":[163],"coupling":[164],"based":[170],"communication":[173],"mode.":[174],"can":[176,224],"be":[177],"also":[178,214],"used":[179],"guide":[181],"trade-off":[185],"analysis.":[186],"Experiments":[187],"demonstrate":[188],"that":[189],"average":[191],"estimation":[195],"errors":[196],"are":[199],"9.5":[200],"12.6":[202],"percent":[203],"Rodinia":[206],"suite,":[207],"respectively.":[208],"exposes":[215],"rich":[217],"optimization":[218],"space.":[220],"With":[221],"we":[223],"enable":[225],"rapid":[226],"with":[232],"respect":[233],"both":[235],"within":[239],"seconds":[240],"instead":[241],"hours":[243],"or":[244],"days.":[245]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":7},{"year":2019,"cited_by_count":3}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
