{"id":"https://openalex.org/W2107631647","doi":"https://doi.org/10.1109/isvlsi.2009.28","title":"Mapping Data and Code into Scratchpads from Relocatable Binaries","display_name":"Mapping Data and Code into Scratchpads from Relocatable Binaries","publication_year":2009,"publication_date":"2009-01-01","ids":{"openalex":"https://openalex.org/W2107631647","doi":"https://doi.org/10.1109/isvlsi.2009.28","mag":"2107631647"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/isvlsi.2009.28","pdf_url":null,"source":{"id":"https://openalex.org/S4306418593","display_name":"IEEE Computer Society Annual Symposium on VLSI","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":"conference"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-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/A5047847765","display_name":"Alexandre K.I. Mendonca","orcid":null},"institutions":[{"id":"https://openalex.org/I4104125","display_name":"Universidade Federal de Santa Catarina","ror":"https://ror.org/041akq887","country_code":"BR","type":"education","lineage":["https://openalex.org/I4104125"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Alexandre K.I. Mendonca","raw_affiliation_strings":["Comput. Sci. Dept., Fed. Univ. of Santa Catarina, Florianopolis"],"affiliations":[{"raw_affiliation_string":"Comput. Sci. Dept., Fed. Univ. of Santa Catarina, Florianopolis","institution_ids":["https://openalex.org/I4104125"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083511827","display_name":"Daniel Pereira Volpato","orcid":null},"institutions":[{"id":"https://openalex.org/I4104125","display_name":"Universidade Federal de Santa Catarina","ror":"https://ror.org/041akq887","country_code":"BR","type":"education","lineage":["https://openalex.org/I4104125"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Daniel P. Volpato","raw_affiliation_strings":["Comput. Sci. Dept., Fed. Univ. of Santa Catarina, Florianopolis"],"affiliations":[{"raw_affiliation_string":"Comput. Sci. Dept., Fed. Univ. of Santa Catarina, Florianopolis","institution_ids":["https://openalex.org/I4104125"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045089951","display_name":"Jos\u00e9 Lu\u00eds G\u00fcntzel","orcid":"https://orcid.org/0000-0002-7712-869X"},"institutions":[{"id":"https://openalex.org/I4104125","display_name":"Universidade Federal de Santa Catarina","ror":"https://ror.org/041akq887","country_code":"BR","type":"education","lineage":["https://openalex.org/I4104125"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Jos\u00e9 Lu\u00eds G\u00fcntzel","raw_affiliation_strings":["Comput. Sci. Dept., Fed. Univ. of Santa Catarina, Florianopolis"],"affiliations":[{"raw_affiliation_string":"Comput. Sci. Dept., Fed. Univ. of Santa Catarina, Florianopolis","institution_ids":["https://openalex.org/I4104125"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5033216070","display_name":"Luiz C. V. dos Santos","orcid":"https://orcid.org/0000-0002-9384-8347"},"institutions":[{"id":"https://openalex.org/I4104125","display_name":"Universidade Federal de Santa Catarina","ror":"https://ror.org/041akq887","country_code":"BR","type":"education","lineage":["https://openalex.org/I4104125"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Luiz C.V. Santos","raw_affiliation_strings":["Comput. Sci. Dept., Fed. Univ. of Santa Catarina, Florianopolis"],"affiliations":[{"raw_affiliation_string":"Comput. Sci. Dept., Fed. Univ. of Santa Catarina, Florianopolis","institution_ids":["https://openalex.org/I4104125"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.336,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":3,"citation_normalized_percentile":{"value":0.443742,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":74,"max":77},"biblio":{"volume":"1","issue":null,"first_page":"157","last_page":"162"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization 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/T10054","display_name":"Parallel Computing and Optimization 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/T11181","display_name":"Advanced Data Storage Technologies","score":0.999,"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"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9982,"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/executable","display_name":"Executable","score":0.8003861},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5271525},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.44637498}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8376484},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.8003861},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.55281156},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5271525},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.49840474},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4753651},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.44637498},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.37099707},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3386822},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.32346946},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.31235793},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","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}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/isvlsi.2009.28","pdf_url":null,"source":{"id":"https://openalex.org/S4306418593","display_name":"IEEE Computer Society Annual Symposium on VLSI","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":"conference"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.9,"display_name":"Affordable and clean energy"}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":15,"referenced_works":["https://openalex.org/W1532503506","https://openalex.org/W1816728452","https://openalex.org/W1966693694","https://openalex.org/W1985856855","https://openalex.org/W2065369728","https://openalex.org/W2090809553","https://openalex.org/W2091359595","https://openalex.org/W2105778948","https://openalex.org/W2128544270","https://openalex.org/W2154213129","https://openalex.org/W2154632001","https://openalex.org/W2162528816","https://openalex.org/W2163270257","https://openalex.org/W3145997180","https://openalex.org/W4255817501"],"related_works":["https://openalex.org/W4239401009","https://openalex.org/W4234371507","https://openalex.org/W3120610872","https://openalex.org/W3081644756","https://openalex.org/W2598672065","https://openalex.org/W2523911541","https://openalex.org/W2350278424","https://openalex.org/W2071432835","https://openalex.org/W1993817217","https://openalex.org/W1638297612"],"abstract_inverted_index":{"Scratchpad":[0],"memories":[1],"(SPMs)":[2],"are":[3,46,60],"promising":[4],"for":[5,12,41,96,149,164],"energy-efficient":[6],"embedded":[7,27],"systems.":[8],"Most":[9],"optimizing":[10],"techniques":[11,50],"mapping":[13],"data":[14,76,171],"and":[15,38,59,77,109,156],"code":[16,64,78],"elements":[17,92],"to":[18,31,62,93,116,124,137],"SPMs":[19],"assume":[20],"the":[21,44,88,126,165],"availability":[22],"of":[23,101,128,145,153],"source":[24],"code.":[25],"However,":[26],"software":[28],"development":[29],"has":[30],"cope":[32],"with":[33,168],"legacy":[34],"code,":[35],"third-party":[36],"software,":[37],"IP-protected":[39],"applications":[40],"which":[42],"only":[43],"binaries":[45,54,121],"available.":[47],"The":[48,112,173],"few":[49],"that":[51,73],"directly":[52,85],"handle":[53],"operate":[55,117],"on":[56,86,132,179],"executable":[57,133],"files":[58],"limited":[61],"either":[63],"or":[65],"data.":[66],"This":[67],"work":[68],"proposes":[69],"a":[70,105,107,110,150,180],"new":[71],"technique":[72,89],"addresses":[74],"both":[75],"allocation":[79],"into":[80],"SPMs.":[81],"Since":[82],"it":[83],"operates":[84],"binaries,":[87],"allows":[90],"library":[91],"be":[94],"eligible":[95],"SPM":[97,130,139],"mapping.":[98],"It":[99],"consists":[100],"three":[102],"main":[103],"engines:":[104],"profiler,":[106],"mapper":[108],"patcher.":[111],"patcher":[113],"was":[114,147,177],"designed":[115],"upon":[118],"relocatable":[119],"object":[120],"so":[122],"as":[123],"overcome":[125],"inefficiency":[127],"bookkeeping":[129],"relocations":[131],"binaries.":[134],"As":[135],"compared":[136],"code-only":[138],"mapping,":[140],"an":[141],"average":[142,174],"energy":[143],"saving":[144],"15%":[146],"obtained":[148],"varied":[151],"set":[152],"benchmark":[154],"programs":[155,167],"memory":[157],"configurations.":[158],"Savings":[159],"around":[160],"47%":[161],"were":[162],"reached":[163],"two":[166],"higher":[169],"static":[170],"content.":[172],"patching":[175],"time":[176],"0.23s":[178],"quad-core":[181],"workstation.":[182]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2107631647","counts_by_year":[{"year":2020,"cited_by_count":1}],"updated_date":"2024-12-15T19:20:34.691985","created_date":"2016-06-24"}