{"id":"https://openalex.org/W2121738746","doi":"https://doi.org/10.1109/asap.2008.4580147","title":"Synthesis of application accelerators on Runtime Reconfigurable Hardware","display_name":"Synthesis of application accelerators on Runtime Reconfigurable Hardware","publication_year":2008,"publication_date":"2008-07-01","ids":{"openalex":"https://openalex.org/W2121738746","doi":"https://doi.org/10.1109/asap.2008.4580147","mag":"2121738746"},"language":"en","primary_location":{"id":"doi:10.1109/asap.2008.4580147","is_oa":false,"landing_page_url":"https://doi.org/10.1109/asap.2008.4580147","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2008 International Conference on Application-Specific Systems, Architectures and Processors","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/A5045972727","display_name":"Mythri Alle","orcid":null},"institutions":[{"id":"https://openalex.org/I59270414","display_name":"Indian Institute of Science Bangalore","ror":"https://ror.org/04dese585","country_code":"IN","type":"education","lineage":["https://openalex.org/I59270414"]}],"countries":["IN"],"is_corresponding":true,"raw_author_name":"Mythri Alle","raw_affiliation_strings":["CAD Lab, Indian Institute of Science, Bangalore, India","CAD Lab, Indian Institute of Science, Bangalore#TAB#"],"affiliations":[{"raw_affiliation_string":"CAD Lab, Indian Institute of Science, Bangalore, India","institution_ids":["https://openalex.org/I59270414"]},{"raw_affiliation_string":"CAD Lab, Indian Institute of Science, Bangalore#TAB#","institution_ids":["https://openalex.org/I59270414"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033955675","display_name":"Keshavan Varadarajan","orcid":null},"institutions":[{"id":"https://openalex.org/I59270414","display_name":"Indian Institute of Science Bangalore","ror":"https://ror.org/04dese585","country_code":"IN","type":"education","lineage":["https://openalex.org/I59270414"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Keshavan Varadarajan","raw_affiliation_strings":["CAD Lab, Indian Institute of Science, Bangalore, India","CAD Lab, Indian Institute of Science, Bangalore#TAB#"],"affiliations":[{"raw_affiliation_string":"CAD Lab, Indian Institute of Science, Bangalore, India","institution_ids":["https://openalex.org/I59270414"]},{"raw_affiliation_string":"CAD Lab, Indian Institute of Science, Bangalore#TAB#","institution_ids":["https://openalex.org/I59270414"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Reddy C. Ramesh","orcid":null},"institutions":[{"id":"https://openalex.org/I59270414","display_name":"Indian Institute of Science Bangalore","ror":"https://ror.org/04dese585","country_code":"IN","type":"education","lineage":["https://openalex.org/I59270414"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Reddy C. Ramesh","raw_affiliation_strings":["CAD Lab, Indian Institute of Science, Bangalore","CAD Lab, Indian Institute of Science, Bangalore#TAB#"],"affiliations":[{"raw_affiliation_string":"CAD Lab, Indian Institute of Science, Bangalore","institution_ids":["https://openalex.org/I59270414"]},{"raw_affiliation_string":"CAD Lab, Indian Institute of Science, Bangalore#TAB#","institution_ids":["https://openalex.org/I59270414"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004721860","display_name":"Joseph Nimmy","orcid":null},"institutions":[{"id":"https://openalex.org/I59270414","display_name":"Indian Institute of Science Bangalore","ror":"https://ror.org/04dese585","country_code":"IN","type":"education","lineage":["https://openalex.org/I59270414"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Joseph Nimmy","raw_affiliation_strings":["CAD Lab, Indian Institute of Science, Bangalore","CAD Lab, Indian Institute of Science, Bangalore#TAB#"],"affiliations":[{"raw_affiliation_string":"CAD Lab, Indian Institute of Science, Bangalore","institution_ids":["https://openalex.org/I59270414"]},{"raw_affiliation_string":"CAD Lab, Indian Institute of Science, Bangalore#TAB#","institution_ids":["https://openalex.org/I59270414"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075302768","display_name":"Alexander Fell","orcid":"https://orcid.org/0000-0002-9955-2643"},"institutions":[{"id":"https://openalex.org/I59270414","display_name":"Indian Institute of Science Bangalore","ror":"https://ror.org/04dese585","country_code":"IN","type":"education","lineage":["https://openalex.org/I59270414"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Alexander Fell","raw_affiliation_strings":["CAD Lab, Indian Institute of Science, Bangalore, India","CAD Lab, Indian Institute of Science, Bangalore#TAB#"],"affiliations":[{"raw_affiliation_string":"CAD Lab, Indian Institute of Science, Bangalore, India","institution_ids":["https://openalex.org/I59270414"]},{"raw_affiliation_string":"CAD Lab, Indian Institute of Science, Bangalore#TAB#","institution_ids":["https://openalex.org/I59270414"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000517081","display_name":"Adarsha Rao","orcid":null},"institutions":[{"id":"https://openalex.org/I59270414","display_name":"Indian Institute of Science Bangalore","ror":"https://ror.org/04dese585","country_code":"IN","type":"education","lineage":["https://openalex.org/I59270414"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Adarsha Rao","raw_affiliation_strings":["CAD Lab, Indian Institute of Science, Bangalore, India","CAD Lab, Indian Institute of Science, Bangalore#TAB#"],"affiliations":[{"raw_affiliation_string":"CAD Lab, Indian Institute of Science, Bangalore, India","institution_ids":["https://openalex.org/I59270414"]},{"raw_affiliation_string":"CAD Lab, Indian Institute of Science, Bangalore#TAB#","institution_ids":["https://openalex.org/I59270414"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112000841","display_name":"S. K. Nandy","orcid":null},"institutions":[{"id":"https://openalex.org/I59270414","display_name":"Indian Institute of Science Bangalore","ror":"https://ror.org/04dese585","country_code":"IN","type":"education","lineage":["https://openalex.org/I59270414"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"S.K. Nandy","raw_affiliation_strings":["CAD Lab, Indian Institute of Science, Bangalore, India","CAD Lab, Indian Institute of Science, Bangalore#TAB#"],"affiliations":[{"raw_affiliation_string":"CAD Lab, Indian Institute of Science, Bangalore, India","institution_ids":["https://openalex.org/I59270414"]},{"raw_affiliation_string":"CAD Lab, Indian Institute of Science, Bangalore#TAB#","institution_ids":["https://openalex.org/I59270414"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102154086","display_name":"Ranjani Narayan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ranjani Narayan","raw_affiliation_strings":["Morphing Machines, Bangalore, India","Morphing Machines, Bangalore, India#TAB#"],"affiliations":[{"raw_affiliation_string":"Morphing Machines, Bangalore, India","institution_ids":[]},{"raw_affiliation_string":"Morphing Machines, Bangalore, India#TAB#","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5045972727"],"corresponding_institution_ids":["https://openalex.org/I59270414"],"apc_list":null,"apc_paid":null,"fwci":2.4175,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.89808869,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"13","last_page":"18"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":1.0,"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":1.0,"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.9998000264167786,"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.9993000030517578,"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/reconfigurability","display_name":"Reconfigurability","score":0.8266959190368652},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8008642196655273},{"id":"https://openalex.org/keywords/application-specific-integrated-circuit","display_name":"Application-specific integrated circuit","score":0.7624403238296509},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7066279649734497},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5754135251045227},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5424202084541321},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.5212402939796448},{"id":"https://openalex.org/keywords/reconfigurable-computing","display_name":"Reconfigurable computing","score":0.47733694314956665},{"id":"https://openalex.org/keywords/hardware-acceleration","display_name":"Hardware acceleration","score":0.4312005341053009},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4275958240032196},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4264904856681824},{"id":"https://openalex.org/keywords/microblaze","display_name":"MicroBlaze","score":0.4261128604412079},{"id":"https://openalex.org/keywords/datapath","display_name":"Datapath","score":0.4256893992424011},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11195418238639832}],"concepts":[{"id":"https://openalex.org/C2780149590","wikidata":"https://www.wikidata.org/wiki/Q7302742","display_name":"Reconfigurability","level":2,"score":0.8266959190368652},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8008642196655273},{"id":"https://openalex.org/C77390884","wikidata":"https://www.wikidata.org/wiki/Q217302","display_name":"Application-specific integrated circuit","level":2,"score":0.7624403238296509},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7066279649734497},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5754135251045227},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5424202084541321},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.5212402939796448},{"id":"https://openalex.org/C142962650","wikidata":"https://www.wikidata.org/wiki/Q240838","display_name":"Reconfigurable computing","level":3,"score":0.47733694314956665},{"id":"https://openalex.org/C13164978","wikidata":"https://www.wikidata.org/wiki/Q600158","display_name":"Hardware acceleration","level":3,"score":0.4312005341053009},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4275958240032196},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4264904856681824},{"id":"https://openalex.org/C2777575374","wikidata":"https://www.wikidata.org/wiki/Q1644704","display_name":"MicroBlaze","level":3,"score":0.4261128604412079},{"id":"https://openalex.org/C2781198647","wikidata":"https://www.wikidata.org/wiki/Q1633673","display_name":"Datapath","level":2,"score":0.4256893992424011},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11195418238639832},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/asap.2008.4580147","is_oa":false,"landing_page_url":"https://doi.org/10.1109/asap.2008.4580147","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2008 International Conference on Application-Specific Systems, Architectures and Processors","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4699999988079071,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320310119","display_name":"Ministry of Communication and Information Technology","ror":"https://ror.org/05nmnwa45"},{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W119289332","https://openalex.org/W1982205631","https://openalex.org/W1990106480","https://openalex.org/W2054664018","https://openalex.org/W2058997312","https://openalex.org/W2110766683","https://openalex.org/W2117099910","https://openalex.org/W2122856172","https://openalex.org/W2153185479","https://openalex.org/W2157373341","https://openalex.org/W2172212694","https://openalex.org/W4234079154","https://openalex.org/W4236272793","https://openalex.org/W4246166885","https://openalex.org/W4247115961"],"related_works":["https://openalex.org/W2152513544","https://openalex.org/W2121367602","https://openalex.org/W3103981520","https://openalex.org/W200972441","https://openalex.org/W2586397364","https://openalex.org/W2038220260","https://openalex.org/W1857140530","https://openalex.org/W1545578515","https://openalex.org/W1544665014","https://openalex.org/W2098458348"],"abstract_inverted_index":{"Application":[0],"accelerators":[1],"are":[2,10,23,154,165,171,187],"predominantly":[3],"ASICs.":[4],"The":[5,79],"cost":[6],"of":[7,12,41,59,68,125,180,206,213,215],"ASIC":[8,21],"solutions":[9,22],"order":[11],"magnitudes":[13],"higher":[14],"than":[15],"programmable":[16],"processing":[17],"cores.":[18],"Despite":[19],"this,":[20],"preferred":[24],"when":[25],"both":[26],"high":[27,103],"performance":[28,202],"and":[29,89,170,203,209],"low":[30],"power":[31,204],"is":[32,82,114,140,147],"the":[33,57,66,74,108,135,158,176,181,201,210],"target.":[34],"ASICs":[35],"offer":[36],"no":[37],"flexibility":[38],"in":[39,112,129,143,197],"terms":[40],"it":[42],"being":[43],"able":[44],"to":[45,47,98],"cater":[46],"application":[48,77,100,117,121],"derivatives,":[49],"unless":[50],"this":[51,62],"has":[52],"been":[53],"provisioned":[54,172],"for":[55,76],"at":[56,160,167,173],"time":[58],"design.":[60],"In":[61],"paper":[63],"we":[64,199],"define":[65],"architecture":[67],"Runtime":[69],"Reconfigurable":[70],"Hardware":[71,152],"(RRH)":[72],"as":[73,196],"platform":[75],"acceleration.":[78],"proposed":[80],"RRH":[81,159],"a":[83,95,102,123,130,145,149],"homogeneous":[84],"fabric":[85],"comprising":[86],"computing,":[87],"storage":[88],"communicating":[90],"resources.":[91],"We":[92],"also":[93],"propose":[94],"synthesis":[96],"methodology":[97],"realize":[99],"written":[101],"level":[104],"language":[105],"(HLL)":[106],"on":[107,157,175],"RRH.":[109],"Applications":[110],"described":[111],"HLL":[113],"compiled":[115],"into":[116],"substructures.":[118],"For":[119],"each":[120],"substructure":[122],"set":[124,190],"Compute":[126],"Elements":[127,195],"interconnected":[128],"manner":[131],"that":[132,183,214],"closely":[133],"matches":[134],"communication":[136],"pattern":[137],"within":[138],"it,":[139],"allocated.":[141],"CEs":[142],"such":[144],"configuration":[146],"called":[148],"hardware":[150,163,185,211],"affine.":[151],"Affines":[153],"carved":[155],"out":[156],"runtime.":[161],"These":[162],"affines":[164,186],"defined":[166],"compile":[168],"time,":[169],"runtime":[174],"fabric.":[177],"By":[178],"virtue":[179],"fact":[182],"these":[184],"NOT":[188],"instruction":[189],"processor":[191],"cores":[192],"or":[193],"Logic":[194],"FPGAs,":[198],"bear":[200],"advantage":[205],"an":[207,216],"ASIC,":[208],"reconfigurability/programmability":[212],"FPGA/Instruction":[217],"Set":[218],"Processor.":[219]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
