{"id":"https://openalex.org/W4310608280","doi":"https://doi.org/10.1109/sbesc56799.2022.9964539","title":"SAPIVe: Simple AVX to PIM Vectorizer","display_name":"SAPIVe: Simple AVX to PIM Vectorizer","publication_year":2022,"publication_date":"2022-11-21","ids":{"openalex":"https://openalex.org/W4310608280","doi":"https://doi.org/10.1109/sbesc56799.2022.9964539"},"language":"en","primary_location":{"id":"doi:10.1109/sbesc56799.2022.9964539","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sbesc56799.2022.9964539","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 XII Brazilian Symposium on Computing Systems Engineering (SBESC)","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/A5056918989","display_name":"Rodrigo M. Sokulski","orcid":"https://orcid.org/0000-0002-0484-4003"},"institutions":[{"id":"https://openalex.org/I52418104","display_name":"Universidade Federal do Paran\u00e1","ror":"https://ror.org/05syd6y78","country_code":"BR","type":"education","lineage":["https://openalex.org/I52418104"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Rodrigo M. Sokulski","raw_affiliation_strings":["Federal University of Paran&#x00E1;,Department of Informatics,Curitiba,Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Paran&#x00E1;,Department of Informatics,Curitiba,Brazil","institution_ids":["https://openalex.org/I52418104"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078267389","display_name":"Paulo C. Santos","orcid":"https://orcid.org/0000-0001-8555-2637"},"institutions":[{"id":"https://openalex.org/I2801049591","display_name":"Instituto Federal de Educa\u00e7\u00e3o, Ci\u00eancia e Tecnologia do Rio Grande do Sul","ror":"https://ror.org/008p1v134","country_code":"BR","type":"education","lineage":["https://openalex.org/I1293487690","https://openalex.org/I2801049591","https://openalex.org/I2801200668"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Paulo C. Santos","raw_affiliation_strings":["Federal Institute of Rio Grande do Sul,Department of Electronics,Bento Gon&#x00E7;alves,Brazil"],"affiliations":[{"raw_affiliation_string":"Federal Institute of Rio Grande do Sul,Department of Electronics,Bento Gon&#x00E7;alves,Brazil","institution_ids":["https://openalex.org/I2801049591"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061161712","display_name":"Sairo R. dos Santos","orcid":"https://orcid.org/0000-0001-9981-5231"},"institutions":[{"id":"https://openalex.org/I84554738","display_name":"Universidade Federal Rural do Semi-\u00c1rido","ror":"https://ror.org/05x2svh05","country_code":"BR","type":"education","lineage":["https://openalex.org/I84554738"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Sairo R. dos Santos","raw_affiliation_strings":["Federal Rural University of the Semi-arid,Department of Exact Sciences and Information Technology,Angicos,Brazil","Department of Exact Sciences and Information Technology, Federal Rural University of the Semi-arid, Angicos, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal Rural University of the Semi-arid,Department of Exact Sciences and Information Technology,Angicos,Brazil","institution_ids":["https://openalex.org/I84554738"]},{"raw_affiliation_string":"Department of Exact Sciences and Information Technology, Federal Rural University of the Semi-arid, Angicos, Brazil","institution_ids":["https://openalex.org/I84554738"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5086055754","display_name":"Marco A. Z. Alves","orcid":"https://orcid.org/0000-0003-2440-2664"},"institutions":[{"id":"https://openalex.org/I52418104","display_name":"Universidade Federal do Paran\u00e1","ror":"https://ror.org/05syd6y78","country_code":"BR","type":"education","lineage":["https://openalex.org/I52418104"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Marco A. Z. Alves","raw_affiliation_strings":["Federal University of Paran&#x00E1;,Department of Informatics,Curitiba,Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Paran&#x00E1;,Department of Informatics,Curitiba,Brazil","institution_ids":["https://openalex.org/I52418104"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5056918989"],"corresponding_institution_ids":["https://openalex.org/I52418104"],"apc_list":null,"apc_paid":null,"fwci":0.2335,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.52539939,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"71","issue":null,"first_page":"1","last_page":"8"},"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/T11181","display_name":"Advanced Data Storage Technologies","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"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.8468674421310425},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7087485194206238},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.575709342956543},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.5519218444824219},{"id":"https://openalex.org/keywords/vector-processor","display_name":"Vector processor","score":0.5331498980522156},{"id":"https://openalex.org/keywords/memory-hierarchy","display_name":"Memory hierarchy","score":0.4992411136627197},{"id":"https://openalex.org/keywords/von-neumann-architecture","display_name":"Von Neumann architecture","score":0.4752464294433594},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.4630458652973175},{"id":"https://openalex.org/keywords/binary-translation","display_name":"Binary translation","score":0.44148486852645874},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3659387230873108},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.35154321789741516},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3238297402858734},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3228553235530853},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.2708241939544678},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.12956008315086365}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8468674421310425},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7087485194206238},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.575709342956543},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.5519218444824219},{"id":"https://openalex.org/C161824985","wikidata":"https://www.wikidata.org/wiki/Q919509","display_name":"Vector processor","level":2,"score":0.5331498980522156},{"id":"https://openalex.org/C2778100165","wikidata":"https://www.wikidata.org/wiki/Q1589327","display_name":"Memory hierarchy","level":3,"score":0.4992411136627197},{"id":"https://openalex.org/C80469333","wikidata":"https://www.wikidata.org/wiki/Q189088","display_name":"Von Neumann architecture","level":2,"score":0.4752464294433594},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.4630458652973175},{"id":"https://openalex.org/C2778971978","wikidata":"https://www.wikidata.org/wiki/Q2287075","display_name":"Binary translation","level":3,"score":0.44148486852645874},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3659387230873108},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.35154321789741516},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3238297402858734},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3228553235530853},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2708241939544678},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.12956008315086365},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/sbesc56799.2022.9964539","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sbesc56799.2022.9964539","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 XII Brazilian Symposium on Computing Systems Engineering (SBESC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5859020988","display_name":null,"funder_award_id":"001","funder_id":"https://openalex.org/F4320321091","funder_display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"}],"funders":[{"id":"https://openalex.org/F4320321091","display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","ror":"https://ror.org/00x0ma614"},{"id":"https://openalex.org/F4320327890","display_name":"Instituto Serrapilheira","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":29,"referenced_works":["https://openalex.org/W1981220134","https://openalex.org/W1981943579","https://openalex.org/W2086112773","https://openalex.org/W2156413870","https://openalex.org/W2156619090","https://openalex.org/W2178886179","https://openalex.org/W2239446053","https://openalex.org/W2345464803","https://openalex.org/W2532324861","https://openalex.org/W2546503017","https://openalex.org/W2612094043","https://openalex.org/W2612389039","https://openalex.org/W2612654866","https://openalex.org/W2776052384","https://openalex.org/W2789554134","https://openalex.org/W2798641962","https://openalex.org/W2886589913","https://openalex.org/W2889354425","https://openalex.org/W2941957111","https://openalex.org/W2945951882","https://openalex.org/W2949792175","https://openalex.org/W2965653519","https://openalex.org/W3117382689","https://openalex.org/W3169960656","https://openalex.org/W4221167333","https://openalex.org/W4292169167","https://openalex.org/W4298909676","https://openalex.org/W4384824875","https://openalex.org/W4394643392"],"related_works":["https://openalex.org/W2059620033","https://openalex.org/W4389476357","https://openalex.org/W2465781960","https://openalex.org/W2116516372","https://openalex.org/W1500809736","https://openalex.org/W2346051120","https://openalex.org/W2115160022","https://openalex.org/W4253099060","https://openalex.org/W2108925206","https://openalex.org/W2486175361"],"abstract_inverted_index":{"Larger":[0],"vector":[1,76,85,98,171,175],"extensions":[2],"are":[3,89],"one":[4],"of":[5,21,34,43,127,145],"the":[6,12,37,41,67,78,125,138,143,146],"commonly":[7],"used":[8],"techniques":[9,82],"to":[10,55,66,92,120,137,160,180,202],"meet":[11],"growing":[13,44],"demands":[14],"from":[15,169],"computational":[16],"systems.":[17],"These":[18],"extensions,":[19,77],"capable":[20],"operating":[22],"over":[23],"multiple":[24],"data":[25],"elements":[26,64],"with":[27,74,205],"a":[28,32,94,164],"single":[29],"instruction,":[30],"exert":[31],"lot":[33],"pressure":[35],"on":[36,109],"memory":[38],"hierarchy,":[39],"increasing":[40],"impact":[42],"problems":[45,59],"such":[46,100],"as":[47,70,101],"Memory-Wall":[48],"and":[49,114,142,156,188],"von":[50],"Neumann":[51],"bottleneck.":[52],"An":[53],"alternative":[54],"work":[56],"around":[57],"these":[58],"would":[60],"be":[61,116],"adding":[62],"processing":[63,86,181],"close":[65],"memory,":[68],"known":[69],"Processing-In-Memory":[71],"(PIM).":[72],"As":[73],"processor":[75,170],"most":[79],"efficient":[80],"PIM":[81,139,161],"use":[83],"in-memory":[84,97,128,174],"units.":[87],"There":[88],"several":[90],"ways":[91],"convert":[93],"code":[95],"into":[96,173],"processing,":[99,129],"binary":[102,166],"hardware":[103,165],"translation,":[104],"which":[105],"may":[106],"not":[107],"depend":[108],"programmers":[110],"or":[111],"adapted":[112],"software":[113],"can":[115,198],"carried":[117],"out":[118],"transparently":[119],"its":[121],"users.":[122],"However,":[123],"in":[124,149,178],"context":[126],"this":[130,153],"conversion":[131],"technique":[132],"presents":[133],"some":[134],"challenges":[135],"related":[136],"instructions":[140,172],"format":[141],"structure":[144],"loops":[147],"present":[148],"each":[150],"application.":[151],"Thus,":[152],"article":[154],"proposes":[155],"evaluates":[157],"Simple":[158],"AVX":[159],"Vectorizer":[162],"(SAPIVe),":[163],"translation":[167],"mechanism":[168,197],"instructions,":[176],"which,":[177],"addition":[179],"more":[182],"data,":[183],"also":[184],"performs":[185],"loads,":[186],"operations,":[187],"stores":[189],"at":[190],"once.":[191],"Our":[192],"results":[193],"show":[194],"that":[195],"our":[196],"accelerate":[199],"kernels":[200],"up":[201],"5":[203],"times":[204],"possible":[206],"performance":[207],"losses":[208],"prevented":[209],"using":[210],"loop":[211],"predictors.":[212]},"counts_by_year":[{"year":2023,"cited_by_count":1}],"updated_date":"2026-04-13T07:58:08.660418","created_date":"2025-10-10T00:00:00"}
