{"id":"https://openalex.org/W1679427085","doi":"https://doi.org/10.1109/fpl.2015.7294015","title":"SPINE: From C loop-nests to highly efficient accelerators using Algorithmic Species","display_name":"SPINE: From C loop-nests to highly efficient accelerators using Algorithmic Species","publication_year":2015,"publication_date":"2015-09-01","ids":{"openalex":"https://openalex.org/W1679427085","doi":"https://doi.org/10.1109/fpl.2015.7294015","mag":"1679427085"},"language":"en","primary_location":{"id":"doi:10.1109/fpl.2015.7294015","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fpl.2015.7294015","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 25th International Conference on Field Programmable Logic and Applications (FPL)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://research.tue.nl/nl/publications/6dc9bee3-3044-41f5-9b87-38b3e99d5752","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5003677982","display_name":"Mark Wijtvliet","orcid":"https://orcid.org/0000-0002-4907-2334"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":true,"raw_author_name":"Mark Wijtvliet","raw_affiliation_strings":["Department of Electrical Engineering, Eindhoven University of Technology, The Netherlands","Dept. of Electrical Engineering, Eindhoven University of Technology, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering, Eindhoven University of Technology, The Netherlands","institution_ids":["https://openalex.org/I83019370"]},{"raw_affiliation_string":"Dept. of Electrical Engineering, Eindhoven University of Technology, The Netherlands","institution_ids":["https://openalex.org/I83019370"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034525217","display_name":"Shakith Fernando","orcid":"https://orcid.org/0000-0002-8827-5337"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Shakith Fernando","raw_affiliation_strings":["Department of Electrical Engineering, Eindhoven University of Technology, The Netherlands","Dept. of Electrical Engineering, Eindhoven University of Technology, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering, Eindhoven University of Technology, The Netherlands","institution_ids":["https://openalex.org/I83019370"]},{"raw_affiliation_string":"Dept. of Electrical Engineering, Eindhoven University of Technology, The Netherlands","institution_ids":["https://openalex.org/I83019370"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5081768631","display_name":"Henk Corporaal","orcid":"https://orcid.org/0000-0003-4506-5732"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Henk Corporaal","raw_affiliation_strings":["Department of Electrical Engineering, Eindhoven University of Technology, The Netherlands","Dept. of Electrical Engineering, Eindhoven University of Technology, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering, Eindhoven University of Technology, The Netherlands","institution_ids":["https://openalex.org/I83019370"]},{"raw_affiliation_string":"Dept. of Electrical Engineering, Eindhoven University of Technology, The Netherlands","institution_ids":["https://openalex.org/I83019370"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5003677982"],"corresponding_institution_ids":["https://openalex.org/I83019370"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.04322217,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"2004","issue":null,"first_page":"1","last_page":"6"},"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.9994999766349792,"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.9972000122070312,"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.7887760996818542},{"id":"https://openalex.org/keywords/hardware-acceleration","display_name":"Hardware acceleration","score":0.6077413558959961},{"id":"https://openalex.org/keywords/design-space-exploration","display_name":"Design space exploration","score":0.6010333895683289},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.5665134787559509},{"id":"https://openalex.org/keywords/design-flow","display_name":"Design flow","score":0.509844958782196},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.5002079010009766},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.4787972867488861},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.43366289138793945},{"id":"https://openalex.org/keywords/high-level-synthesis","display_name":"High-level synthesis","score":0.4112376570701599},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.3674447238445282},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3484610915184021}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7887760996818542},{"id":"https://openalex.org/C13164978","wikidata":"https://www.wikidata.org/wiki/Q600158","display_name":"Hardware acceleration","level":3,"score":0.6077413558959961},{"id":"https://openalex.org/C2776221188","wikidata":"https://www.wikidata.org/wiki/Q21072556","display_name":"Design space exploration","level":2,"score":0.6010333895683289},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.5665134787559509},{"id":"https://openalex.org/C37135326","wikidata":"https://www.wikidata.org/wiki/Q931942","display_name":"Design flow","level":2,"score":0.509844958782196},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.5002079010009766},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.4787972867488861},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.43366289138793945},{"id":"https://openalex.org/C58013763","wikidata":"https://www.wikidata.org/wiki/Q5754574","display_name":"High-level synthesis","level":3,"score":0.4112376570701599},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3674447238445282},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3484610915184021}],"mesh":[],"locations_count":5,"locations":[{"id":"doi:10.1109/fpl.2015.7294015","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fpl.2015.7294015","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 25th International Conference on Field Programmable Logic and Applications (FPL)","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.tue.nl:openaire_cris_publications/6dc9bee3-3044-41f5-9b87-38b3e99d5752","is_oa":false,"landing_page_url":"https://research.tue.nl/en/publications/6dc9bee3-3044-41f5-9b87-38b3e99d5752","pdf_url":null,"source":{"id":"https://openalex.org/S4406922641","display_name":"TU/e Research Portal","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":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Wijtvliet, M, Fernando, S D & Corporaal, H 2015, SPINE : from C loop-nests to highly efficient accelerators using algorithmic species. in 2015 25th International Conference on Field Programmable Logic and Applications (FPL)., 7294015, Institute of Electrical and Electronics Engineers, 25th International Conference on Field Programmable Logic and Applications, FPL 2015, London, United Kingdom, 2/09/15. https://doi.org/10.1109/FPL.2015.7294015","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:library.tue.nl:838704","is_oa":false,"landing_page_url":"http://repository.tue.nl/838704","pdf_url":null,"source":{"id":"https://openalex.org/S4406923046","display_name":"TU/e Research Portal (Eindhoven University of Technology)","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":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""},{"id":"pmh:oai:library.tue.nl:889487","is_oa":false,"landing_page_url":"http://repository.tue.nl/889487","pdf_url":null,"source":{"id":"https://openalex.org/S4406923046","display_name":"TU/e Research Portal (Eindhoven University of Technology)","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":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""},{"id":"pmh:tue:oai:pure.tue.nl:publications/6dc9bee3-3044-41f5-9b87-38b3e99d5752","is_oa":true,"landing_page_url":"https://research.tue.nl/nl/publications/6dc9bee3-3044-41f5-9b87-38b3e99d5752","pdf_url":null,"source":{"id":"https://openalex.org/S4306401843","display_name":"Data Archiving and Networked Services (DANS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1322597698","host_organization_name":"Royal Netherlands Academy of Arts and Sciences","host_organization_lineage":["https://openalex.org/I1322597698"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ISSUE=25;STARTPAGE=1;ENDPAGE=6;TITLE=25th International Conference on Field Programmable Logic and Applications, FPL 2015","raw_type":"info:eu-repo/semantics/conferencepaper"}],"best_oa_location":{"id":"pmh:tue:oai:pure.tue.nl:publications/6dc9bee3-3044-41f5-9b87-38b3e99d5752","is_oa":true,"landing_page_url":"https://research.tue.nl/nl/publications/6dc9bee3-3044-41f5-9b87-38b3e99d5752","pdf_url":null,"source":{"id":"https://openalex.org/S4306401843","display_name":"Data Archiving and Networked Services (DANS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1322597698","host_organization_name":"Royal Netherlands Academy of Arts and Sciences","host_organization_lineage":["https://openalex.org/I1322597698"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ISSUE=25;STARTPAGE=1;ENDPAGE=6;TITLE=25th International Conference on Field Programmable Logic and Applications, FPL 2015","raw_type":"info:eu-repo/semantics/conferencepaper"},"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.7699999809265137}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1982931277","https://openalex.org/W2000188956","https://openalex.org/W2000921084","https://openalex.org/W2008393679","https://openalex.org/W2033485113","https://openalex.org/W2045130142","https://openalex.org/W2112985988","https://openalex.org/W2133156997","https://openalex.org/W2140321074","https://openalex.org/W2141597697","https://openalex.org/W2158583421","https://openalex.org/W2161839990","https://openalex.org/W2188922879","https://openalex.org/W2612093424","https://openalex.org/W4237997279","https://openalex.org/W4244062578","https://openalex.org/W4256629673","https://openalex.org/W6687424872","https://openalex.org/W6737776912","https://openalex.org/W6825444808"],"related_works":["https://openalex.org/W4281926497","https://openalex.org/W2037960874","https://openalex.org/W4312985392","https://openalex.org/W2042762783","https://openalex.org/W4283730710","https://openalex.org/W2269990635","https://openalex.org/W4285464654","https://openalex.org/W3013057549","https://openalex.org/W2906427691","https://openalex.org/W2507786429"],"abstract_inverted_index":{"In":[0,80],"modern":[1],"embedded":[2],"systems,":[3,49],"heterogeneous":[4],"architectures":[5],"are":[6,179],"crucial":[7],"in":[8,136],"achieving":[9],"desired":[10],"performance":[11,173],"requirements":[12],"under":[13],"area":[14,175],"and":[15,26,65,69,115,140,159,174,182],"energy":[16],"constraints.":[17],"Many":[18],"of":[19,39,46,59,92,131,156,187],"these":[20,48],"systems":[21],"combine":[22],"a":[23,27,50,86,122,127,164],"multi-processor":[24],"system-on-chip":[25],"Field":[28],"Programmable":[29],"Gate":[30],"Array":[31],"to":[32,55,70,76,104,118],"enable":[33],"hardware":[34,68,94,112],"acceleration.":[35],"Although":[36],"the":[37,44,61,66,102,107,119,154,157,171,185,188],"introduction":[38],"High-Level":[40,62],"Synthesis":[41,63],"significantly":[42],"reduced":[43],"complexity":[45],"utilizing":[47],"programmer":[51],"is":[52,163],"still":[53],"required":[54],"have":[56],"expert":[57],"knowledge":[58],"both":[60],"tool":[64],"target":[67],"perform":[71],"time":[72],"consuming":[73],"manual":[74],"iterations":[75],"achieve":[77],"efficient":[78,93],"implementations.":[79],"this":[81],"paper":[82],"we":[83,125,150],"present":[84,126],"SPINE,":[85],"design":[87,128],"flow":[88],"for":[89,167],"automatic":[90],"generation":[91,169],"accelerators":[95],"based":[96],"on":[97,106],"Algorithmic":[98],"Species.":[99],"SPINE":[100,143,162,178],"allows":[101],"designer":[103],"focus":[105],"algorithm":[108],"by":[109],"automatically":[110],"applying":[111],"specific":[113],"optimizations":[114],"parallelization":[116],"techniques":[117],"design.":[120],"As":[121],"case":[123],"study,":[124],"space":[129],"exploration":[130],"nine":[132],"different":[133],"loop-nests":[134],"used":[135],"image":[137],"processing":[138],"kernels":[139],"show":[141,160],"how":[142],"rapidly":[144],"generates":[145],"multiple":[146],"area-performance":[147],"trade-offs.":[148],"Furthermore,":[149],"compare":[151],"our":[152],"results":[153],"state":[155,186],"art":[158],"that":[161],"promising":[165],"direction":[166],"accelerator":[168],"as":[170],"average":[172],"improvement":[176],"with":[177],"respectively":[180],"107%":[181],"75%":[183],"over":[184],"art.":[189]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
