{"id":"https://openalex.org/W2769934311","doi":"https://doi.org/10.1109/tvlsi.2017.2769125","title":"Rapid Memory-Aware Selection of Hardware Accelerators in Programmable SoC Design","display_name":"Rapid Memory-Aware Selection of Hardware Accelerators in Programmable SoC Design","publication_year":2017,"publication_date":"2017-11-16","ids":{"openalex":"https://openalex.org/W2769934311","doi":"https://doi.org/10.1109/tvlsi.2017.2769125","mag":"2769934311"},"language":"en","primary_location":{"id":"doi:10.1109/tvlsi.2017.2769125","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvlsi.2017.2769125","pdf_url":null,"source":{"id":"https://openalex.org/S37538908","display_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","issn_l":"1063-8210","issn":["1063-8210","1557-9999"],"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 Very Large Scale Integration (VLSI) Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://dr.ntu.edu.sg/bitstream/10356/99051/1/Rapid%20Memory-Aware%20Selection%20of%20Hardware%20Accelerators%20in%20Programmable%20SoC%20Design.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101468284","display_name":"Alok Prakash","orcid":"https://orcid.org/0000-0001-8257-2974"},"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":"Alok Prakash","raw_affiliation_strings":["School of Computer Science and Engineering, Nanyang Technological University, Singapore"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Nanyang Technological University, Singapore","institution_ids":["https://openalex.org/I172675005"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103390059","display_name":"Christopher T. Clarke","orcid":null},"institutions":[{"id":"https://openalex.org/I51601045","display_name":"University of Bath","ror":"https://ror.org/002h8g185","country_code":"GB","type":"education","lineage":["https://openalex.org/I51601045"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Christopher T. Clarke","raw_affiliation_strings":["Department of Electronic and Electrical Engineering, University of Bath, Bath, U.K"],"affiliations":[{"raw_affiliation_string":"Department of Electronic and Electrical Engineering, University of Bath, Bath, U.K","institution_ids":["https://openalex.org/I51601045"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002694277","display_name":"Siew-Kei Lam","orcid":"https://orcid.org/0000-0002-8346-2635"},"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":"Siew-Kei Lam","raw_affiliation_strings":["School of Computer Science and Engineering, Nanyang Technological University, Singapore"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Nanyang Technological University, Singapore","institution_ids":["https://openalex.org/I172675005"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5070475093","display_name":"Thambipillai Srikanthan","orcid":"https://orcid.org/0000-0003-3664-4345"},"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":"Thambipillai Srikanthan","raw_affiliation_strings":["School of Computer Science and Engineering, Nanyang Technological University, Singapore"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Nanyang Technological University, Singapore","institution_ids":["https://openalex.org/I172675005"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5101468284"],"corresponding_institution_ids":["https://openalex.org/I172675005"],"apc_list":null,"apc_paid":null,"fwci":0.9013,"has_fulltext":true,"cited_by_count":9,"citation_normalized_percentile":{"value":0.75889987,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"26","issue":"3","first_page":"445","last_page":"456"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"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"}},"topics":[{"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9994000196456909,"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.9991999864578247,"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.6898235082626343},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5307101607322693},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.525471568107605},{"id":"https://openalex.org/keywords/system-on-a-chip","display_name":"System on a chip","score":0.5098921060562134},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.49992871284484863},{"id":"https://openalex.org/keywords/selection","display_name":"Selection (genetic algorithm)","score":0.445695161819458}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6898235082626343},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5307101607322693},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.525471568107605},{"id":"https://openalex.org/C118021083","wikidata":"https://www.wikidata.org/wiki/Q610398","display_name":"System on a chip","level":2,"score":0.5098921060562134},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.49992871284484863},{"id":"https://openalex.org/C81917197","wikidata":"https://www.wikidata.org/wiki/Q628760","display_name":"Selection (genetic algorithm)","level":2,"score":0.445695161819458},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tvlsi.2017.2769125","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvlsi.2017.2769125","pdf_url":null,"source":{"id":"https://openalex.org/S37538908","display_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","issn_l":"1063-8210","issn":["1063-8210","1557-9999"],"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 Very Large Scale Integration (VLSI) Systems","raw_type":"journal-article"},{"id":"pmh:oai:dr.ntu.edu.sg:10356/99051","is_oa":true,"landing_page_url":"http://hdl.handle.net/10220/48550","pdf_url":"https://dr.ntu.edu.sg/bitstream/10356/99051/1/Rapid%20Memory-Aware%20Selection%20of%20Hardware%20Accelerators%20in%20Programmable%20SoC%20Design.pdf","source":{"id":"https://openalex.org/S4306402609","display_name":"DR-NTU (Nanyang Technological University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I172675005","host_organization_name":"Nanyang Technological University","host_organization_lineage":["https://openalex.org/I172675005"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Journal Article"}],"best_oa_location":{"id":"pmh:oai:dr.ntu.edu.sg:10356/99051","is_oa":true,"landing_page_url":"http://hdl.handle.net/10220/48550","pdf_url":"https://dr.ntu.edu.sg/bitstream/10356/99051/1/Rapid%20Memory-Aware%20Selection%20of%20Hardware%20Accelerators%20in%20Programmable%20SoC%20Design.pdf","source":{"id":"https://openalex.org/S4306402609","display_name":"DR-NTU (Nanyang Technological University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I172675005","host_organization_name":"Nanyang Technological University","host_organization_lineage":["https://openalex.org/I172675005"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Journal Article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2769934311.pdf","grobid_xml":"https://content.openalex.org/works/W2769934311.grobid-xml"},"referenced_works_count":24,"referenced_works":["https://openalex.org/W1483913682","https://openalex.org/W1555915743","https://openalex.org/W1939744698","https://openalex.org/W1956020392","https://openalex.org/W1964471912","https://openalex.org/W1988637082","https://openalex.org/W2018055497","https://openalex.org/W2021314581","https://openalex.org/W2042928023","https://openalex.org/W2057807751","https://openalex.org/W2081455636","https://openalex.org/W2103742333","https://openalex.org/W2104193487","https://openalex.org/W2110154445","https://openalex.org/W2112255157","https://openalex.org/W2116553927","https://openalex.org/W2133424003","https://openalex.org/W2142951442","https://openalex.org/W2145023843","https://openalex.org/W2171697422","https://openalex.org/W2334110955","https://openalex.org/W2511789865","https://openalex.org/W2725179571","https://openalex.org/W3140458327"],"related_works":["https://openalex.org/W2036806516","https://openalex.org/W1967394420","https://openalex.org/W2565425548","https://openalex.org/W2502691491","https://openalex.org/W2392009442","https://openalex.org/W2155685366","https://openalex.org/W2142443274","https://openalex.org/W13556768","https://openalex.org/W2912613323","https://openalex.org/W2100663632"],"abstract_inverted_index":{"Programmable":[0],"Systems-on-Chips":[1],"(SoCs)":[2],"are":[3],"expected":[4],"to":[5,20,90,110,125,178,196,202,208,255],"incorporate":[6],"a":[7,78,93,123,144,150,160,168,189],"larger":[8],"number":[9],"of":[10,25,42,48,62,70,95,140,152,192,212,249,261],"application-specific":[11],"hardware":[12,52,96,154,194],"accelerators":[13,97,195,239],"with":[14,253],"tightly":[15],"integrated":[16],"memories":[17,34],"in":[18,163,174],"order":[19,109,207],"meet":[21],"stringent":[22],"performance-power":[23],"requirements":[24],"embedded":[26],"systems.":[27],"As":[28],"data":[29,63],"sharing":[30],"between":[31],"the":[32,36,46,59,68,71,113,127,131,134,141,164,175,180,198,210,213,227,234,238,242,247,250],"accelerator":[33,135,155],"and":[35,167,201],"processor":[37,132],"is":[38,41,84,147,157,172,185,221],"inevitable,":[39],"it":[40],"paramount":[43],"importance":[44],"that":[45,58,83,98,233],"selection":[47,81,215],"application":[49],"segments":[50],"for":[51],"acceleration":[53],"must":[54],"be":[55],"undertaken":[56],"such":[57],"communication":[60],"overhead":[61],"transfers":[64],"do":[65],"not":[66],"impede":[67],"advantages":[69],"accelerators.":[72],"In":[73,108,137,206],"this":[74],"paper,":[75],"we":[76,121],"propose":[77,122],"novel":[79],"memory-aware":[80],"algorithm":[82,114,220,244],"based":[85],"on":[86,188],"an":[87,217],"iterative":[88],"approach":[89,162,171],"rapidly":[91],"recommend":[92],"set":[94,151,191],"will":[99],"provide":[100],"high":[101],"performance":[102,235,248],"gain":[103],"under":[104],"varying":[105],"area":[106],"constraint.":[107],"significantly":[111],"reduce":[112],"runtime":[115],"while":[116,258],"still":[117],"guaranteeing":[118],"near-optimal":[119],"solutions,":[120],"heuristic":[124],"estimate":[126],"penalties":[128],"incurred":[129],"when":[130],"accesses":[133],"memories.":[136],"each":[138],"iteration":[139],"proposed":[142,214,243],"algorithm,":[143,216,252],"two-pass":[145,183],"method":[146,184],"employed":[148],"where":[149],"good":[153],"candidates":[156],"selected":[158],"using":[159,226],"greedy":[161],"first":[165],"pass,":[166],"\u201csliding":[169],"window\u201d":[170],"used":[173],"second":[176],"pass":[177],"refine":[179],"solution.":[181],"The":[182],"iteratively":[186],"performed":[187],"bounded":[190],"candidate":[193],"limit":[197],"search":[199,219],"space":[200],"avoid":[203],"local":[204],"maxima.":[205],"validate":[209],"benefits":[211],"exhaustive":[218,251],"also":[222],"developed.":[223],"Experimental":[224],"results":[225],"popular":[228],"CHStone":[229],"benchmark":[230],"suite":[231],"show":[232],"achieved":[236],"by":[237,241],"recommended":[240],"closely":[245],"matches":[246],"close":[254],"99%":[256],"accuracy,":[257],"being":[259],"orders":[260],"magnitude":[262],"faster.":[263]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":3},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
