{"id":"https://openalex.org/W4384824998","doi":"https://doi.org/10.5821/dissertation-2117-96011","title":"SIMD@OpenMP : a programming model approach to leverage SIMD features","display_name":"SIMD@OpenMP : a programming model approach to leverage SIMD features","publication_year":2015,"publication_date":"2015-12-11","ids":{"openalex":"https://openalex.org/W4384824998","doi":"https://doi.org/10.5821/dissertation-2117-96011"},"language":"en","primary_location":{"id":"doi:10.5821/dissertation-2117-96011","is_oa":true,"landing_page_url":"https://doi.org/10.5821/dissertation-2117-96011","pdf_url":"https://upcommons.upc.edu/bitstream/2117/96011/1/TDLCdG1de1.pdf","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Universitat Polit\u00e8cnica de Catalunya","raw_type":"dissertation"},"type":"dissertation","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://upcommons.upc.edu/bitstream/2117/96011/1/TDLCdG1de1.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5092501180","display_name":"Diego Luis Caballero de Gea","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Caballero de Gea, Diego Luis","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5092501180"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9980000257492065,"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/T10126","display_name":"Logic, programming, and type systems","score":0.9972000122070312,"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/simd","display_name":"SIMD","score":0.9414584636688232},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8652381896972656},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.8002607822418213},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7102891206741333},{"id":"https://openalex.org/keywords/vectorization","display_name":"Vectorization (mathematics)","score":0.665800929069519},{"id":"https://openalex.org/keywords/intrinsics","display_name":"Intrinsics","score":0.6055641770362854},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.4490469694137573},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.39946338534355164}],"concepts":[{"id":"https://openalex.org/C150552126","wikidata":"https://www.wikidata.org/wiki/Q339387","display_name":"SIMD","level":2,"score":0.9414584636688232},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8652381896972656},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.8002607822418213},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7102891206741333},{"id":"https://openalex.org/C41681595","wikidata":"https://www.wikidata.org/wiki/Q7917855","display_name":"Vectorization (mathematics)","level":2,"score":0.665800929069519},{"id":"https://openalex.org/C2908650547","wikidata":"https://www.wikidata.org/wiki/Q20999234","display_name":"Intrinsics","level":2,"score":0.6055641770362854},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.4490469694137573},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.39946338534355164}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.5821/dissertation-2117-96011","is_oa":true,"landing_page_url":"https://doi.org/10.5821/dissertation-2117-96011","pdf_url":"https://upcommons.upc.edu/bitstream/2117/96011/1/TDLCdG1de1.pdf","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Universitat Polit\u00e8cnica de Catalunya","raw_type":"dissertation"},{"id":"pmh:oai:upcommons.upc.edu:2117/96011","is_oa":true,"landing_page_url":"https://hdl.handle.net/2117/96011","pdf_url":null,"source":{"id":"https://openalex.org/S4377196262","display_name":"UPCommons institutional repository (Universitat Polit\u00e8cnica de Catalunya)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I9617848","host_organization_name":"Universitat Polit\u00e8cnica de Catalunya","host_organization_lineage":["https://openalex.org/I9617848"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"TDX (Tesis Doctorals en Xarxa)","raw_type":"Doctoral thesis"},{"id":"pmh:oai:www.tdx.cat:10803/334171","is_oa":true,"landing_page_url":"http://hdl.handle.net/10803/334171","pdf_url":"http://hdl.handle.net/10803/334171","source":{"id":"https://openalex.org/S4306401111","display_name":"Tesis Doctorals en Xarxa (Consorci de Serveis Universitaris de Catalunya)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210090028","host_organization_name":"Consorci de Serveis Universitaris de Catalunya","host_organization_lineage":["https://openalex.org/I4210090028"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"TDX (Tesis Doctorals en Xarxa)","raw_type":"info:eu-repo/semantics/doctoralThesis"}],"best_oa_location":{"id":"doi:10.5821/dissertation-2117-96011","is_oa":true,"landing_page_url":"https://doi.org/10.5821/dissertation-2117-96011","pdf_url":"https://upcommons.upc.edu/bitstream/2117/96011/1/TDLCdG1de1.pdf","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Universitat Polit\u00e8cnica de Catalunya","raw_type":"dissertation"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.6200000047683716}],"awards":[{"id":"https://openalex.org/G2436365243","display_name":null,"funder_award_id":"2014-SGR-1051","funder_id":"https://openalex.org/F4320321505","funder_display_name":"Generalitat de Catalunya"},{"id":"https://openalex.org/G4572022505","display_name":null,"funder_award_id":"2009-SGR-980","funder_id":"https://openalex.org/F4320321505","funder_display_name":"Generalitat de Catalunya"},{"id":"https://openalex.org/G503248833","display_name":null,"funder_award_id":"2014-SGR-1051","funder_id":"https://openalex.org/F4320334830","funder_display_name":"Ag\u00e8ncia de Gesti\u00f3 d'Ajuts Universitaris i de Recerca"},{"id":"https://openalex.org/G5155211872","display_name":null,"funder_award_id":"287530","funder_id":"https://openalex.org/F4320338370","funder_display_name":"FP7 Information and Communication Technologies"}],"funders":[{"id":"https://openalex.org/F4320321505","display_name":"Generalitat de Catalunya","ror":"https://ror.org/01bg62x04"},{"id":"https://openalex.org/F4320323868","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96"},{"id":"https://openalex.org/F4320334830","display_name":"Ag\u00e8ncia de Gesti\u00f3 d'Ajuts Universitaris i de Recerca","ror":"https://ror.org/01n4pqe45"},{"id":"https://openalex.org/F4320338370","display_name":"FP7 Information and Communication Technologies","ror":null}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4384824998.pdf"},"referenced_works_count":114,"referenced_works":["https://openalex.org/W92174080","https://openalex.org/W348433680","https://openalex.org/W842952114","https://openalex.org/W1149960754","https://openalex.org/W1490789535","https://openalex.org/W1491178396","https://openalex.org/W1494930385","https://openalex.org/W1495312391","https://openalex.org/W1513554765","https://openalex.org/W1518038022","https://openalex.org/W1522731666","https://openalex.org/W1526776160","https://openalex.org/W1530971713","https://openalex.org/W1555178782","https://openalex.org/W1556536463","https://openalex.org/W1556574299","https://openalex.org/W1558115001","https://openalex.org/W1559021664","https://openalex.org/W1561233365","https://openalex.org/W1693750927","https://openalex.org/W1838126825","https://openalex.org/W1838445182","https://openalex.org/W1967002099","https://openalex.org/W1972547624","https://openalex.org/W1974048680","https://openalex.org/W1978169377","https://openalex.org/W1982205631","https://openalex.org/W1983545421","https://openalex.org/W1985372145","https://openalex.org/W1991009705","https://openalex.org/W1993966188","https://openalex.org/W1994316441","https://openalex.org/W1994691947","https://openalex.org/W1999588960","https://openalex.org/W2001738739","https://openalex.org/W2013156670","https://openalex.org/W2013390839","https://openalex.org/W2014259743","https://openalex.org/W2015065468","https://openalex.org/W2022711417","https://openalex.org/W2044838034","https://openalex.org/W2055253125","https://openalex.org/W2067635581","https://openalex.org/W2069446854","https://openalex.org/W2069703635","https://openalex.org/W2071828104","https://openalex.org/W2074111893","https://openalex.org/W2076535184","https://openalex.org/W2076780324","https://openalex.org/W2079834329","https://openalex.org/W2088105804","https://openalex.org/W2088943630","https://openalex.org/W2090268225","https://openalex.org/W2091580198","https://openalex.org/W2093440799","https://openalex.org/W2097572763","https://openalex.org/W2098688018","https://openalex.org/W2099406459","https://openalex.org/W2101005153","https://openalex.org/W2101510427","https://openalex.org/W2102604868","https://openalex.org/W2111394443","https://openalex.org/W2111642243","https://openalex.org/W2112482891","https://openalex.org/W2112855222","https://openalex.org/W2112996550","https://openalex.org/W2114067856","https://openalex.org/W2114876342","https://openalex.org/W2114929171","https://openalex.org/W2127324789","https://openalex.org/W2135736783","https://openalex.org/W2135947393","https://openalex.org/W2137249790","https://openalex.org/W2137857636","https://openalex.org/W2139969307","https://openalex.org/W2145031621","https://openalex.org/W2148675590","https://openalex.org/W2152044434","https://openalex.org/W2153185479","https://openalex.org/W2154786353","https://openalex.org/W2156216300","https://openalex.org/W2156275124","https://openalex.org/W2157273783","https://openalex.org/W2159587917","https://openalex.org/W2164890169","https://openalex.org/W2164945803","https://openalex.org/W2167468319","https://openalex.org/W2179462756","https://openalex.org/W2213935579","https://openalex.org/W2224946430","https://openalex.org/W2269751313","https://openalex.org/W2322282152","https://openalex.org/W2580459646","https://openalex.org/W2622151058","https://openalex.org/W2952504089","https://openalex.org/W3149591378","https://openalex.org/W4237495530","https://openalex.org/W4239166418","https://openalex.org/W4240506541","https://openalex.org/W4241671489","https://openalex.org/W4242539338","https://openalex.org/W4243824997","https://openalex.org/W4244824727","https://openalex.org/W4244894488","https://openalex.org/W4245302940","https://openalex.org/W4246960770","https://openalex.org/W4248145683","https://openalex.org/W4251700126","https://openalex.org/W4252430366","https://openalex.org/W4256507744","https://openalex.org/W4300907646","https://openalex.org/W4302921350","https://openalex.org/W4307101770","https://openalex.org/W6661601387"],"related_works":["https://openalex.org/W2566637483","https://openalex.org/W2127324789","https://openalex.org/W3024308452","https://openalex.org/W4244894488","https://openalex.org/W4289638474","https://openalex.org/W2069504277","https://openalex.org/W4285390450","https://openalex.org/W2979513934","https://openalex.org/W2013156670","https://openalex.org/W1939907483"],"abstract_inverted_index":{"SIMD":[0,15,59,99,117,128,158,175,261,274,293,320,328,341,426,453,479,494,522,585,647,691,731,761,778,851,871,890,918],"instruction":[1,35,159],"sets":[2],"are":[3,61,94,507],"a":[4,24,39,184,200,254,303,314,366,405,417,464,515,576,609,638,687,706,885],"key":[5,270],"feature":[6],"in":[7,18,177,231,277,421,455,497,511,550],"current":[8],"general":[9,595],"purpose":[10],"and":[11,113,143,155,195,237,284,297,409,440,459,468,491,518,545,567],"high":[12],"performance":[13],"architectures.":[14,118],"instructions":[16,48,60,78,129,176,454,496],"apply":[17],"parallel":[19],"the":[20,45,66,81,87,125,135,148,172,209,232,240,246,273,282,310,323,333,344,356,361,395,422,425,450,456,476,498,512,532,540,551,556,559,562,568],"same":[21],"operation":[22],"to":[23,54,97,123,228,256,291,312,346,474,543],"group":[25],"of":[26,41,47,69,76,90,127,134,174,202,234,265,272,295,305,398,403,424,430,452,478,486,504,514,521,539,553,558,564,571,575,579],"data,":[27],"commonly":[28],"known":[29],"as":[30],"vector.":[31,616],"A":[32],"single":[33],"SIMD/vector":[34],"can,":[36],"thus,":[37],"replace":[38],"sequence":[40],"scalar":[42,382],"instructions.":[43,412,480,523],"Consequently,":[44],"number":[46],"can":[49],"be":[50,229],"greatly":[51],"reduced":[52],"leading":[53],"improved":[55],"execution":[56,569],"times.":[57],"However,":[58],"not":[62,114,352],"widely":[63],"exploited":[64],"by":[65,101,386,401,573],"vast":[67],"majority":[68],"programmers.":[70],"In":[71,360],"many":[72],"cases,":[73],"taking":[74],"advantage":[75,485],"these":[77,399],"relies":[79],"on":[80,332,444,531],"compiler.":[82,359],"Nevertheless,":[83],"compilers":[84],"struggle":[85],"with":[86,260,355],"automatic":[88],"vectorization":[89,186,214,233],"codes.":[91],"Advanced":[92],"programmers":[93,290],"then":[95],"compelled":[96],"exploit":[98],"units":[100],"hand,":[102],"using":[103],"low-level":[104],"hardware-specific":[105],"intrinsics.":[106],"This":[107,119,191,224,434],"approach":[108],"is":[109,211,226,239,526],"cumbersome,":[110],"error":[111],"prone":[112],"portable":[115,710],"across":[116],"thesis":[120,506],"targets":[121,193],"OpenMP":[122,258,278,429,457,534,554,722,854,874],"tackle":[124],"underuse":[126],"from":[130,380,537],"three":[131],"main":[132],"areas":[133],"programming":[136,324,541,560],"model:":[137],"language":[138],"constructions,":[139],"compiler":[140,185,311,345,544],"code":[141,210,368,392],"optimizations":[142],"runtime":[144,546,565],"algorithms.":[145],"We":[146,165,198,280,462],"choose":[147],"Intel":[149,334,357,751,933],"Xeon":[150,335,752],"Phi":[151,336,753],"coprocessor":[152,337],"(Knights":[153,754],"Corner)":[154,755],"its":[156],"512-bit":[157],"set":[160,201,304],"for":[161,189,204,219,428],"our":[162,340,431],"evaluation":[163,331],"process.":[164,500],"make":[166,475],"four":[167,502],"contributions":[168,503],"aimed":[169],"at":[170],"improving":[171],"exploitation":[173,451],"this":[178,266,442,505],"scope.":[179],"Our":[180,213,330,390,413,481,524,548],"first":[181,432],"contribution":[182,252,448],"describes":[183],"infrastructure":[187,192,215,225],"suitable":[188],"OpenMP.":[190,794],"for-loops":[194],"whole":[196,298,533],"functions.":[197,299],"define":[199,281],"attributes":[203],"expressions":[205],"that":[206,288,308,339,370],"determine":[207],"how":[208],"vectorized.":[212],"also":[216,415],"implements":[217],"support":[218],"several":[220],"advanced":[221],"vector":[222,317,367,373,376,388,391,406],"features.":[223],"proven":[227],"effective":[230],"complex":[235],"codes":[236,349],"it":[238,492],"basis":[241],"upon":[242],"which":[243],"we":[244,301,364],"build":[245],"following":[247],"two":[248],"contributions.":[249],"The":[250,446,501],"second":[251],"introduces":[253],"proposal":[255,275,342,414],"extend":[257],"3.1":[259],"parallelism.":[262],"Essential":[263],"parts":[264],"work":[267,525],"have":[268],"become":[269],"features":[271],"included":[276],"4.0.":[279,875],"\"simd\"":[283],"\"simd":[285],"for\"":[286],"directives":[287],"allow":[289],"describe":[292,785],"parallelism":[294],"loops":[296],"Furthermore,":[300],"propose":[302,365,463],"optional":[306],"clauses":[307],"leads":[309],"generate":[313],"more":[315,516],"efficient":[316],"code.":[318],"These":[319,375],"extensions":[321,427],"improve":[322],"efficiency":[325],"when":[326],"exploiting":[327,410],"resources.":[329],"shows":[338],"allows":[343,437],"efficiently":[347],"vectorize":[348],"poorly":[350],"or":[351],"vectorized":[353],"automatically":[354],"C/C++":[358],"third":[362],"contribution,":[363],"optimization":[369,393,443],"enhances":[371],"overlapped":[372],"loads.":[374,389],"loads":[377],"redundantly":[378],"read":[379],"memory":[381,396,495],"elements":[383],"already":[384],"loaded":[385],"other":[387],"improves":[394,555],"usage":[397],"accesses":[400],"means":[402,574],"building":[404],"register":[407],"cache":[408],"register-to-register":[411],"includes":[416],"new":[418,435,465],"clause":[419,436],"(overlap)":[420],"context":[423,552],"contribution.":[433],"enabling,":[438],"disabling":[439],"tuning":[441],"demand.":[445],"last":[447],"tackles":[449],"barrier":[458,467,482],"reduction":[460,469],"primitives.":[461],"combined":[466],"tree":[470],"scheme":[471],"specifically":[472],"designed":[473],"most":[477],"algorithm":[483],"takes":[484],"simultaneous":[487],"multi-threading":[488],"technology":[489],"(SMT)":[490],"utilizes":[493],"synchronization":[499],"an":[508,528],"important":[509],"step":[510],"direction":[513],"common":[517],"generalized":[519],"use":[520,578],"having":[527],"outstanding":[529],"impact":[530],"community,":[535],"ranging":[536],"users":[538],"model":[542],"implementations.":[547],"proposals":[549],"programmability":[557],"model,":[561],"overhead":[563],"services":[566],"time":[570],"applications":[572],"better":[577],"SIMD.":[580],"Los":[581],"juegos":[582],"de":[583,593,597,612,624,630,641,655,660,676,695,720,728,739,759,762,775,788,790,802,811,825,831,839,853,858,867,891,899],"instrucciones":[584,602,625,631,646,662,730,760,777],"son":[586,649],"un":[587,610,809,897],"componente":[588],"clave":[589,866],"en":[590,604,717,779,828,864,873],"las":[591,645,689,729,776,840,877],"arquitecturas":[592],"prop\u00f3sito":[594],"y":[596,708,743,756,804,880,893],"alto":[598],"rendimiento":[599],"actuales.":[600],"Estas":[601],"aplican":[603],"paralelo":[605],"la":[606,653,673,773,800,823,829,837,845,868],"misma":[607],"operaci\u00f3n":[608],"conjunto":[611,810,898],"datos,":[613],"conocido":[614],"como":[615,798,815],"Una":[617],"instrucci\u00f3n":[618],"SIMD/vectorial":[619],"puede":[620,632],"sustituir":[621],"una":[622,786,849],"secuencia":[623],"escalares.":[626],"As\u00ed,":[627],"el":[628,718,725,749,818,905,931],"n\u00famero":[629],"ser":[633],"reducido":[634],"considerablemente,":[635],"dando":[636],"lugar":[637],"mejores":[639],"tiempos":[640],"ejecuci\u00f3n.":[642],"No":[643],"obstante,":[644],"no":[648,709,927],"explotadas":[650],"ampliamente":[651],"por":[652,678],"mayor\u00eda":[654],"programadores.":[656],"En":[657,844],"general,":[658],"beneficiarse":[659],"estas":[661],"depende":[663],"del":[664,699,736,741,745],"compilador.":[665],"Sin":[666],"embargo,":[667],"los":[668,681,886],"compiladores":[669],"tienen":[670],"dificultades":[671],"con":[672,930],"vectorizaci\u00f3n":[674,789,801,830],"autom\u00e1tica":[675],"c\u00f3digos":[677,832,924],"lo":[679],"que":[680,813,883,902,904,915],"programadores":[682,887],"avanzados":[683],"se":[684,715,816,861],"ven":[685],"obligados":[686],"explotar":[688],"unidades":[690],"manualmente,":[692],"empleando":[693],"intr\u00ednsecas":[694],"bajo":[696],"nivel":[697],"espec\u00edficas":[698],"hardware.":[700],"Esta":[701,713,795,834],"aproximaci\u00f3n":[702],"es":[703,836],"costosa,":[704],"propensa":[705],"errores":[707],"entre":[711],"arquitecturas.":[712],"tesis":[714],"centra":[716],"modelo":[719],"programaci\u00f3n":[721],"para":[723,765,771,793,852],"abordar":[724],"poco":[726],"uso":[727],"desde":[732],"tres":[733],"\u00e1reas:":[734],"construcciones":[735],"lenguaje,":[737],"optimizaciones":[738],"c\u00f3digo":[740,908],"compilador":[742,791,906,921,932],"algoritmos":[744],"runtime.":[746],"Hemos":[747],"escogido":[748],"coprocesador":[750],"su":[757],"juego":[758],"512":[763],"bits":[764],"nuestra":[766,916],"evaluaci\u00f3n.":[767],"Realizamos":[768],"cuatro":[769],"contribuciones":[770],"mejorar":[772],"explotaci\u00f3n":[774],"este":[780,859],"\u00e1mbito.":[781],"Nuestra":[782,820,912],"primera":[783],"contribuci\u00f3n":[784,847],"infraestructura":[787,796,827,835],"adecuada":[792],"tiene":[797],"objetivo":[799],"bucles":[803,892],"funciones.":[805,894],"Para":[806],"ello":[807],"definimos":[808],"atributos":[812],"determina":[814],"vectoriza":[817],"c\u00f3digo.":[819],"evaluaci\u00f3n":[821,913],"demuestra":[822],"efectividad":[824],"esta":[826],"complejos.":[833],"base":[838],"dos":[841],"propuestas":[842],"siguientes.":[843],"segunda":[846],"proponemos":[848,896],"extensi\u00f3n":[850],"3.1.":[855],"Partes":[856],"esenciales":[857],"trabajo":[860],"han":[862],"convertido":[863],"caracter\u00edsticas":[865],"propuesta":[869,917],"sobre":[870],"incluida":[872],"Definimos":[876],"directivas":[878],"\u2018simd\u2019":[879],"\u2018simd":[881],"for\u2019":[882],"permiten":[884,903],"describir":[888],"paralelismo":[889],"Adem\u00e1s,":[895],"cl\u00e1usulas":[900],"opcionales":[901],"genere":[907],"vectorial":[909],"m\u00e1s":[910],"eficiente.":[911],"muestra":[914],"permite":[919],"al":[920],"vectorizar":[922],"eficientemente":[923],"pobremente":[925],"o":[926],"vectorizados":[928],"autom\u00e1ticamente":[929],"C/C++.":[934]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":1}],"updated_date":"2026-07-02T09:51:11.867554","created_date":"2023-07-21T00:00:00"}
