{"id":"https://openalex.org/W2025448701","doi":"https://doi.org/10.1109/rsp.2013.6683967","title":"A framework for instruction encoding designs on embedded processors","display_name":"A framework for instruction encoding designs on embedded processors","publication_year":2013,"publication_date":"2013-10-01","ids":{"openalex":"https://openalex.org/W2025448701","doi":"https://doi.org/10.1109/rsp.2013.6683967","mag":"2025448701"},"language":"en","primary_location":{"id":"doi:10.1109/rsp.2013.6683967","is_oa":false,"landing_page_url":"https://doi.org/10.1109/rsp.2013.6683967","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2013 International Symposium on Rapid System Prototyping (RSP)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5049125597","display_name":"Renan A. Marks","orcid":"https://orcid.org/0000-0001-8239-8320"},"institutions":[{"id":"https://openalex.org/I122558511","display_name":"Universidade Federal de Mato Grosso do Sul","ror":"https://ror.org/0366d2847","country_code":"BR","type":"education","lineage":["https://openalex.org/I122558511"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Renan Marks","raw_affiliation_strings":["High Performance Computing Systems Laboratory, Federal University of Mato Grosso do Sul, Campo Grande, MS, Brazil","High Performance Comput. Syst. Lab., Fed. Univ. of Mato Grosso do Sul, Campo Grande, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"High Performance Computing Systems Laboratory, Federal University of Mato Grosso do Sul, Campo Grande, MS, Brazil","institution_ids":["https://openalex.org/I122558511"]},{"raw_affiliation_string":"High Performance Comput. Syst. Lab., Fed. Univ. of Mato Grosso do Sul, Campo Grande, Brazil","institution_ids":["https://openalex.org/I122558511"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034422755","display_name":"Ricardo Santos","orcid":"https://orcid.org/0000-0002-2955-8011"},"institutions":[{"id":"https://openalex.org/I122558511","display_name":"Universidade Federal de Mato Grosso do Sul","ror":"https://ror.org/0366d2847","country_code":"BR","type":"education","lineage":["https://openalex.org/I122558511"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Ricardo Santos","raw_affiliation_strings":["Federal Institute of Mato Grosso do Sul, MS, Brazil","High Performance Computing Systems Laboratory, Federal University of Mato Grosso do Sul, Campo Grande, MS, Brazil","High Performance Comput. Syst. Lab., Fed. Univ. of Mato Grosso do Sul, Campo Grande, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Federal Institute of Mato Grosso do Sul, MS, Brazil","institution_ids":["https://openalex.org/I122558511"]},{"raw_affiliation_string":"High Performance Computing Systems Laboratory, Federal University of Mato Grosso do Sul, Campo Grande, MS, Brazil","institution_ids":["https://openalex.org/I122558511"]},{"raw_affiliation_string":"High Performance Comput. Syst. Lab., Fed. Univ. of Mato Grosso do Sul, Campo Grande, Brazil","institution_ids":["https://openalex.org/I122558511"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5051800382","display_name":"Renato Santos","orcid":"https://orcid.org/0000-0003-0688-791X"},"institutions":[{"id":"https://openalex.org/I122558511","display_name":"Universidade Federal de Mato Grosso do Sul","ror":"https://ror.org/0366d2847","country_code":"BR","type":"education","lineage":["https://openalex.org/I122558511"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Renato Santos","raw_affiliation_strings":["Federal Institute of Mato Grosso do Sul, MS, Brazil","High Performance Computing Systems Laboratory, Federal University of Mato Grosso do Sul, Campo Grande, MS, Brazil","Fed. Inst. of Mato Grosso do Sul, Coxim, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Federal Institute of Mato Grosso do Sul, MS, Brazil","institution_ids":["https://openalex.org/I122558511"]},{"raw_affiliation_string":"High Performance Computing Systems Laboratory, Federal University of Mato Grosso do Sul, Campo Grande, MS, Brazil","institution_ids":["https://openalex.org/I122558511"]},{"raw_affiliation_string":"Fed. Inst. of Mato Grosso do Sul, Coxim, Brazil","institution_ids":["https://openalex.org/I122558511"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I122558511"],"apc_list":null,"apc_paid":null,"fwci":0.538,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.58701768,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"3602","issue":null,"first_page":"116","last_page":"122"},"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.9995999932289124,"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/T11269","display_name":"Algorithms and Data Compression","score":0.9944000244140625,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.8702961206436157},{"id":"https://openalex.org/keywords/encoding","display_name":"Encoding (memory)","score":0.791700005531311},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.6820695400238037},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6685922741889954},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.6357698440551758},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.623912513256073},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.48062676191329956},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4462182819843292},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3218788802623749},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.31163179874420166},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.15127545595169067}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8702961206436157},{"id":"https://openalex.org/C125411270","wikidata":"https://www.wikidata.org/wiki/Q18653","display_name":"Encoding (memory)","level":2,"score":0.791700005531311},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.6820695400238037},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6685922741889954},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.6357698440551758},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.623912513256073},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.48062676191329956},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4462182819843292},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3218788802623749},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.31163179874420166},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.15127545595169067},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/rsp.2013.6683967","is_oa":false,"landing_page_url":"https://doi.org/10.1109/rsp.2013.6683967","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2013 International Symposium on Rapid System Prototyping (RSP)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6299999952316284,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W1558672475","https://openalex.org/W2000513369","https://openalex.org/W2043785486","https://openalex.org/W2097465082","https://openalex.org/W2102916325","https://openalex.org/W2126121886","https://openalex.org/W2146227467","https://openalex.org/W2152958194","https://openalex.org/W2598974497","https://openalex.org/W6678846246","https://openalex.org/W6681465233"],"related_works":["https://openalex.org/W2317245370","https://openalex.org/W4249323025","https://openalex.org/W198851386","https://openalex.org/W2030310580","https://openalex.org/W947442053","https://openalex.org/W1980160788","https://openalex.org/W2148915962","https://openalex.org/W2283866686","https://openalex.org/W4287182096","https://openalex.org/W27867058"],"abstract_inverted_index":{"This":[0],"work":[1],"presents":[2],"a":[3,7,58,90,124],"software":[4,55],"framework":[5,19,56,71],"implementing":[6],"unified":[8],"infrastructure":[9],"for":[10,61,96,103],"instruction":[11,39,50],"encoding":[12,51,79,109],"techniques":[13],"on":[14],"embedded":[15],"processors.":[16],"The":[17,66],"proposed":[18,54],"has":[20],"been":[21],"used":[22],"together":[23],"with":[24],"the":[25,35,42,46,70,77,107,112],"Pattern":[26],"Based":[27],"Instruction":[28],"Word":[29],"(PBIW)":[30],"technique":[31,80],"to":[32,75,81,94,101,130],"encodeprograms":[33],"from":[34],"VEX":[36,104],"and":[37,84,99,111],"SPARC":[38,97,121,132],"sets.":[40],"Given":[41],"common":[43],"complexity":[44],"around":[45],"design":[47],"of":[48,127],"an":[49],"algorithm,":[52],"our":[53],"is":[57],"viable":[59],"alternative":[60],"speeding":[62],"up":[63,93,100],"this":[64],"task.":[65],"experiments":[67,88,115],"show":[68,89,117],"that":[69,118],"makes":[72],"it":[73],"able":[74],"match":[76],"PBIW":[78,108],"different":[82],"ISAs":[83],"target":[85],"machines.":[86],"Our":[87,114],"compression":[91],"ratio":[92],"54.82%":[95],"programs":[98,105,122],"59.56%":[102],"using":[106],"algorithm":[110],"framework.":[113],"also":[116],"some":[119],"encoded":[120],"have":[123],"performance":[125],"speedup":[126],"67%":[128],"compared":[129],"non-encoded":[131],"programs.":[133]},"counts_by_year":[{"year":2015,"cited_by_count":2},{"year":2013,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
