{"id":"https://openalex.org/W2045177269","doi":"https://doi.org/10.1109/indin.2014.6945551","title":"A framework for automatic custom instruction identification on multi-issue ASIPs","display_name":"A framework for automatic custom instruction identification on multi-issue ASIPs","publication_year":2014,"publication_date":"2014-07-01","ids":{"openalex":"https://openalex.org/W2045177269","doi":"https://doi.org/10.1109/indin.2014.6945551","mag":"2045177269"},"language":"en","primary_location":{"id":"doi:10.1109/indin.2014.6945551","is_oa":false,"landing_page_url":"https://doi.org/10.1109/indin.2014.6945551","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 12th IEEE International Conference on Industrial Informatics (INDIN)","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/A5015942916","display_name":"Alexandre S. Nery","orcid":"https://orcid.org/0000-0002-3199-4322"},"institutions":[{"id":"https://openalex.org/I122140584","display_name":"Universidade Federal do Rio de Janeiro","ror":"https://ror.org/03490as77","country_code":"BR","type":"education","lineage":["https://openalex.org/I122140584"]},{"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":["BR","NL"],"is_corresponding":true,"raw_author_name":"Alexandre S. Nery","raw_affiliation_strings":["Department of Electrical Engineering - Electronic Systems, Eindhoven University of Technology, The Netherlands","LAM - Computer Architecture and Microelectronics Laboratory, COPPE Universidade Federal do Rio de Janeiro, Brazil"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering - Electronic Systems, Eindhoven University of Technology, The Netherlands","institution_ids":["https://openalex.org/I83019370"]},{"raw_affiliation_string":"LAM - Computer Architecture and Microelectronics Laboratory, COPPE Universidade Federal do Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I122140584"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084920912","display_name":"Nadia Nedjah","orcid":"https://orcid.org/0000-0002-1656-6397"},"institutions":[{"id":"https://openalex.org/I40034438","display_name":"Universidade do Estado do Rio de Janeiro","ror":"https://ror.org/0198v2949","country_code":"BR","type":"education","lineage":["https://openalex.org/I40034438"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Nadia Nedjah","raw_affiliation_strings":["Universidade do Estado do Rio de Janeiro, Rio de Janeiro, RJ, BR"],"affiliations":[{"raw_affiliation_string":"Universidade do Estado do Rio de Janeiro, Rio de Janeiro, RJ, BR","institution_ids":["https://openalex.org/I40034438"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033447808","display_name":"Felipe M. G. Fran\u00e7a","orcid":"https://orcid.org/0000-0002-8980-6208"},"institutions":[{"id":"https://openalex.org/I122140584","display_name":"Universidade Federal do Rio de Janeiro","ror":"https://ror.org/03490as77","country_code":"BR","type":"education","lineage":["https://openalex.org/I122140584"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Felipe M. G. Franca","raw_affiliation_strings":["LAM - Computer Architecture and Microelectronics Laboratory, COPPE Universidade Federal do Rio de Janeiro, Brazil"],"affiliations":[{"raw_affiliation_string":"LAM - Computer Architecture and Microelectronics Laboratory, COPPE Universidade Federal do Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I122140584"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109220541","display_name":"L. J\u00f3\u017awiak","orcid":null},"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":"Lech Jozwiak","raw_affiliation_strings":["Department of Electrical Engineering - Electronic Systems, Eindhoven University of Technology, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering - Electronic Systems, 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 - Electronic Systems, Eindhoven University of Technology, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering - Electronic Systems, Eindhoven University of Technology, The Netherlands","institution_ids":["https://openalex.org/I83019370"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5015942916"],"corresponding_institution_ids":["https://openalex.org/I122140584","https://openalex.org/I83019370"],"apc_list":null,"apc_paid":null,"fwci":0.9194,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.75172964,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":"69","issue":null,"first_page":"428","last_page":"433"},"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.9997000098228455,"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.9987999796867371,"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/speedup","display_name":"Speedup","score":0.9398838877677917},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8967450261116028},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.7976540923118591},{"id":"https://openalex.org/keywords/very-long-instruction-word","display_name":"Very long instruction word","score":0.6273393630981445},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.581614077091217},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5337715148925781},{"id":"https://openalex.org/keywords/reduced-instruction-set-computing","display_name":"Reduced instruction set computing","score":0.48839491605758667},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.46104925870895386},{"id":"https://openalex.org/keywords/profiling","display_name":"Profiling (computer programming)","score":0.45829471945762634},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.449209064245224},{"id":"https://openalex.org/keywords/identification","display_name":"Identification (biology)","score":0.44295015931129456},{"id":"https://openalex.org/keywords/limiting","display_name":"Limiting","score":0.4184434711933136},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.23657995462417603}],"concepts":[{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.9398838877677917},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8967450261116028},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.7976540923118591},{"id":"https://openalex.org/C170595534","wikidata":"https://www.wikidata.org/wiki/Q249743","display_name":"Very long instruction word","level":2,"score":0.6273393630981445},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.581614077091217},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5337715148925781},{"id":"https://openalex.org/C126298526","wikidata":"https://www.wikidata.org/wiki/Q189376","display_name":"Reduced instruction set computing","level":3,"score":0.48839491605758667},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.46104925870895386},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.45829471945762634},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.449209064245224},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.44295015931129456},{"id":"https://openalex.org/C188198153","wikidata":"https://www.wikidata.org/wiki/Q1613840","display_name":"Limiting","level":2,"score":0.4184434711933136},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.23657995462417603},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C59822182","wikidata":"https://www.wikidata.org/wiki/Q441","display_name":"Botany","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/indin.2014.6945551","is_oa":false,"landing_page_url":"https://doi.org/10.1109/indin.2014.6945551","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 12th IEEE International Conference on Industrial Informatics (INDIN)","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.tue.nl:openaire_cris_publications/62ab9507-8431-456e-b135-f30e5220e577","is_oa":false,"landing_page_url":"https://research.tue.nl/en/publications/62ab9507-8431-456e-b135-f30e5220e577","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":"Nery, A S, Nedjah, N, Franca, F M G, Jozwiak, L & Corporaal, H 2014, A framework for automatic custom instruction identification on multi-issue ASIPs. in Proceedings of the 12th IEEE International Conference on Industrial Informatics (INDIN), 27-30 July 2014, Porte Alegro. IEEE Computer Society, Brussels, pp. 428-433. https://doi.org/10.1109/INDIN.2014.6945551","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:tue:oai:pure.tue.nl:publications/62ab9507-8431-456e-b135-f30e5220e577","is_oa":false,"landing_page_url":"https://research.tue.nl/nl/publications/62ab9507-8431-456e-b135-f30e5220e577","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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Proceedings of the 12th IEEE International Conference on Industrial Informatics (INDIN), 27-30 July 2014, Porte Alegro, 428 - 433","raw_type":"info:eu-repo/semantics/conferencepaper"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1499240152","https://openalex.org/W1706382616","https://openalex.org/W1849256610","https://openalex.org/W1963605141","https://openalex.org/W1988611798","https://openalex.org/W1997437007","https://openalex.org/W2046112356","https://openalex.org/W2046270811","https://openalex.org/W2051658231","https://openalex.org/W2093168523","https://openalex.org/W2098133383","https://openalex.org/W2103626206","https://openalex.org/W2105222859","https://openalex.org/W2128293069","https://openalex.org/W2132605419","https://openalex.org/W2153185479","https://openalex.org/W2153798176","https://openalex.org/W2157244386","https://openalex.org/W2165892109","https://openalex.org/W2169080787","https://openalex.org/W2951947541","https://openalex.org/W4246166885","https://openalex.org/W6630004417","https://openalex.org/W6638984143","https://openalex.org/W6647388285"],"related_works":["https://openalex.org/W2123760103","https://openalex.org/W2091059919","https://openalex.org/W1588619283","https://openalex.org/W1833231962","https://openalex.org/W2045177269","https://openalex.org/W2116296227","https://openalex.org/W2518412471","https://openalex.org/W2164026451","https://openalex.org/W2148099609","https://openalex.org/W1607469815"],"abstract_inverted_index":{"Custom":[0],"Instruction":[1],"Identification":[2],"is":[3,153],"an":[4,94],"important":[5],"part":[6],"in":[7],"the":[8,48,51,55,72,112,117,136],"design":[9],"of":[10,17,19,26,34,50,54,76,116,123,148],"efficient":[11,95],"Application-Specific":[12],"Processors":[13],"(ASIPs).":[14],"It":[15],"consists":[16],"profiling":[18],"a":[20,42,124,146,159],"given":[21,125],"application":[22],"to":[23,46,155],"find":[24],"patterns":[25,36,115],"basic":[27,121],"operations":[28],"that":[29,79],"are":[30,143],"frequently":[31,119],"executed.":[32],"Operations":[33],"such":[35],"can":[37,80],"be":[38,82],"implemented":[39],"together":[40],"as":[41],"single":[43],"custom":[44,77,96,137,161],"instruction":[45,97],"speedup":[47,133,152],"execution":[49],"application.":[52],"Because":[53],"problem's":[56],"high":[57],"complexity,":[58],"several":[59],"methods":[60],"have":[61],"been":[62],"proposed":[63],"for":[64,105,111,135,145],"specific":[65],"single-issue":[66],"(RISC)":[67],"processors":[68],"and":[69,74,92,101,130],"architectures,":[70],"limiting":[71],"shape":[73],"size":[75],"instructions":[78,138,162],"actually":[81],"identified":[83,139],"and,":[84],"possibly,":[85],"implemented.":[86],"In":[87],"this":[88],"paper,":[89],"we":[90],"propose":[91],"discuss":[93],"set":[98,147],"identification":[99],"method":[100],"corresponding":[102],"automatic":[103],"tool":[104,142],"multi-issue":[106],"VLIW":[107],"ASIPs,":[108],"which":[109],"search":[110],"common":[113],"operation":[114],"most":[118],"executed":[120],"blocks":[122],"application,":[126],"with":[127,157],"different":[128],"sizes":[129],"shapes.":[131],"The":[132,151],"results":[134],"by":[140],"our":[141],"provided":[144],"benchmark":[149],"applications.":[150],"up":[154],"68%,":[156],"only":[158],"few":[160],"used.":[163]},"counts_by_year":[{"year":2017,"cited_by_count":2},{"year":2015,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
