{"id":"https://openalex.org/W2257852127","doi":"https://doi.org/10.5821/dissertation-2117-95988","title":"Programming models and scheduling techniques for heterogeneous architectures","display_name":"Programming models and scheduling techniques for heterogeneous architectures","publication_year":2015,"publication_date":"2015-11-03","ids":{"openalex":"https://openalex.org/W2257852127","doi":"https://doi.org/10.5821/dissertation-2117-95988","mag":"2257852127"},"language":"en","primary_location":{"id":"doi:10.5821/dissertation-2117-95988","is_oa":true,"landing_page_url":"https://doi.org/10.5821/dissertation-2117-95988","pdf_url":"https://upcommons.upc.edu/bitstream/2117/95988/1/TJPC1de1.pdf","source":null,"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","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/95988/1/TJPC1de1.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5066561858","display_name":"Judit Planas","orcid":"https://orcid.org/0000-0002-8221-7988"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Planas Carbonell, Judit","raw_affiliation_strings":["Departament d'Arquitectura de Computadors -DAC"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Departament d'Arquitectura de Computadors -DAC","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5066561858"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":0,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9994000196456909,"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.9994000196456909,"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/computer-science","display_name":"Computer science","score":0.8294809460639954},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.6481953859329224},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.6473104357719421},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.5890311002731323},{"id":"https://openalex.org/keywords/symmetric-multiprocessor-system","display_name":"Symmetric multiprocessor system","score":0.506592869758606},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.47906693816185},{"id":"https://openalex.org/keywords/homogeneous","display_name":"Homogeneous","score":0.44808661937713623},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.41800373792648315},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.32528021931648254},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3167514204978943},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3123159408569336},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.23443114757537842}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8294809460639954},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.6481953859329224},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.6473104357719421},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.5890311002731323},{"id":"https://openalex.org/C172430144","wikidata":"https://www.wikidata.org/wiki/Q17111997","display_name":"Symmetric multiprocessor system","level":2,"score":0.506592869758606},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.47906693816185},{"id":"https://openalex.org/C66882249","wikidata":"https://www.wikidata.org/wiki/Q169336","display_name":"Homogeneous","level":2,"score":0.44808661937713623},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.41800373792648315},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.32528021931648254},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3167514204978943},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3123159408569336},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.23443114757537842},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"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/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.5821/dissertation-2117-95988","is_oa":true,"landing_page_url":"https://doi.org/10.5821/dissertation-2117-95988","pdf_url":"https://upcommons.upc.edu/bitstream/2117/95988/1/TJPC1de1.pdf","source":null,"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Universitat Polit\u00e8cnica de Catalunya","raw_type":"dissertation"},{"id":"pmh:oai:www.tdx.cat:10803/327036","is_oa":false,"landing_page_url":"http://hdl.handle.net/10803/327036","pdf_url":null,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"TDX (Tesis Doctorals en Xarxa)","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:upcommons.upc.edu:2117/95988","is_oa":true,"landing_page_url":"https://hdl.handle.net/2117/95988","pdf_url":"http://hdl.handle.net/10803/327036","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":null,"license_id":null,"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-95988","is_oa":true,"landing_page_url":"https://doi.org/10.5821/dissertation-2117-95988","pdf_url":"https://upcommons.upc.edu/bitstream/2117/95988/1/TJPC1de1.pdf","source":null,"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Universitat Polit\u00e8cnica de Catalunya","raw_type":"dissertation"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1973839971","display_name":"ENabling technologies for a programmable many-CORE","funder_award_id":"248647","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"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/G3383725651","display_name":"Towards EXaflop applicaTions","funder_award_id":"261580","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"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/G4673448071","display_name":"High Performance and Embedded Architecture and Compilation","funder_award_id":"217068","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G5325344697","display_name":"High Performance and Embedded Architecture and Compilation","funder_award_id":"287759","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G5483342299","display_name":null,"funder_award_id":"FP7-ICT","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G5685409767","display_name":null,"funder_award_id":"249013","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G7785561977","display_name":null,"funder_award_id":"FP7-261580","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G956727525","display_name":null,"funder_award_id":"FP7-ICT 287759","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320321505","display_name":"Generalitat de Catalunya","ror":"https://ror.org/01bg62x04"},{"id":"https://openalex.org/F4320322320","display_name":"King Abdullah University of Science and Technology","ror":"https://ror.org/01q3tbs38"},{"id":"https://openalex.org/F4320322926","display_name":"Universitat Jaume I","ror":"https://ror.org/02ws1xc11"},{"id":"https://openalex.org/F4320338370","display_name":"FP7 Information and Communication Technologies","ror":null}],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2257852127.pdf"},"referenced_works_count":46,"referenced_works":["https://openalex.org/W31923072","https://openalex.org/W149269851","https://openalex.org/W174372375","https://openalex.org/W574202735","https://openalex.org/W1531079003","https://openalex.org/W1537323515","https://openalex.org/W1543313205","https://openalex.org/W1586422308","https://openalex.org/W1966960315","https://openalex.org/W1978323803","https://openalex.org/W1981297342","https://openalex.org/W2016888570","https://openalex.org/W2024639384","https://openalex.org/W2031906600","https://openalex.org/W2041679393","https://openalex.org/W2048617820","https://openalex.org/W2056117124","https://openalex.org/W2067635581","https://openalex.org/W2081245617","https://openalex.org/W2084984944","https://openalex.org/W2085451024","https://openalex.org/W2095530242","https://openalex.org/W2095668076","https://openalex.org/W2104008467","https://openalex.org/W2108157916","https://openalex.org/W2113277707","https://openalex.org/W2115002670","https://openalex.org/W2119010809","https://openalex.org/W2121893797","https://openalex.org/W2126026097","https://openalex.org/W2126545867","https://openalex.org/W2126702189","https://openalex.org/W2126952393","https://openalex.org/W2142677441","https://openalex.org/W2150639558","https://openalex.org/W2159153788","https://openalex.org/W2253535924","https://openalex.org/W2580459646","https://openalex.org/W2903745264","https://openalex.org/W4205733209","https://openalex.org/W6607073449","https://openalex.org/W6632042056","https://openalex.org/W6662745582","https://openalex.org/W6682085584","https://openalex.org/W6806071102","https://openalex.org/W7052135831"],"related_works":["https://openalex.org/W1537323515","https://openalex.org/W4236300446","https://openalex.org/W3037515626","https://openalex.org/W4394633758","https://openalex.org/W2502510154","https://openalex.org/W2783439599","https://openalex.org/W2533043572","https://openalex.org/W46230514","https://openalex.org/W3124194311","https://openalex.org/W2943815518"],"abstract_inverted_index":{"There":[0],"is":[1,182,437,460,490,546],"a":[2,35,234,251,311,316,487,610,655,677,742,811,885,931,968,1007,1038],"clear":[3],"trend":[4],"nowadays":[5],"to":[6,63,77,92,102,118,135,216,225,254,269,280,293,321,347,379,382,440,482,491,504,514,549],"use":[7,54],"heterogeneous":[8,180,260,380,421,488,544],"high-performance":[9],"computers,":[10],"as":[11,31,67,209,474],"they":[12,210,351],"offer":[13],"considerably":[14],"greater":[15],"computing":[16],"power":[17],"than":[18],"homogeneous":[19,235],"CPU":[20,24],"systems.":[21,57],"Extending":[22],"traditional":[23,43],"systems":[25,181,333],"with":[26,52],"specialized":[27],"units":[28,276],"(accelerators":[29],"such":[30,56],"GPGPUs)":[32,586],"has":[33,304],"become":[34],"revolution":[36],"in":[37,75,81,114,179,244,307,319,361,433],"the":[38,42,46,53,103,119,123,127,141,205,217,257,275,278,340,354,390,409,478,499,516,521,524,528,540,550],"HPC":[39],"world.":[40],"Both":[41],"performance-per-Watt":[44],"and":[45,176,185,262,283,298,314,357,374,426,497,519,530],"performance-per-Euro":[47],"ratios":[48],"have":[49,190],"been":[50,191,305],"increased":[51],"of":[55,121,259,277,392,406,542],"Heterogeneous":[58],"machines":[59],"can":[60,447,454,511,533],"adapt":[61],"better":[62,106,502],"different":[64,72,162,168,331,369,376,420],"application":[65,79,115,271,449,458,485],"requirements,":[66],"each":[68,404,506],"architecture":[69],"type":[70],"offers":[71],"characteristics.":[73],"Thus,":[74],"order":[76,320],"maximize":[78,281],"performance":[80,282,459],"these":[82,172,200,228,336,434,444],"platforms,":[83,422],"applications":[84,261],"should":[85,98,222],"be":[86,100,133,223,455,471,534],"divided":[87],"into":[88,494],"several":[89,188,266],"portions":[90,97,164,496],"according":[91],"their":[93,108],"execution":[94,258,272,385],"requirements.":[95,109],"These":[96],"then":[99],"scheduled":[101],"device":[104],"that":[105,153,165,335,411,501],"fits":[107,412,503],"Hence,":[110,508],"heterogeneity":[111],"introduces":[112],"complexity":[113,541],"development,":[116],"up":[117],"point":[120],"reaching":[122],"programming":[124,175,207,220,231,381,543],"wall:":[125],"on":[126,140,167,300,330,408,419,486],"one":[128],"hand,":[129],"source":[130,468],"codes":[131,469],"must":[132,470],"adapted":[134],"fit":[136,322],"new":[137,464],"architectures":[138,545],"and,":[139],"other,":[142],"resource":[143,284,400],"management":[144],"becomes":[145],"more":[146],"complicated.":[147],"For":[148,170,387],"example,":[149,388],"multiple":[150],"memory":[151,396],"spaces":[152],"require":[154],"explicit":[155],"data":[156,296,393],"movements":[157,297],"or":[158,198,398],"additional":[159],"synchronizations":[160,299],"between":[161,395],"code":[163,177,407],"run":[166,483,505],"units.":[169],"all":[171,227,274,443],"reasons,":[173],"efficient":[174,480],"maintenance":[178],"extremely":[183],"complex":[184,229],"expensive.":[186],"Although":[187],"approaches":[189,337],"proposed":[192],"for":[193],"accelerator":[194,230],"programming,":[195],"like":[196],"CUDA":[197,747],"OpenCL,":[199,749],"models":[201,221,751,775],"do":[202],"not":[203,461],"solve":[204],"aforementioned":[206],"challenges,":[208],"expose":[211],"low":[212],"level":[213],"hardware":[214,324,465,475,769,889,1042],"characteristics":[215],"programmer.":[218,551],"Therefore,":[219],"able":[224],"hide":[226],"by":[232,402],"providing":[233],"development":[236],"environment.":[237],"In":[238],"this":[239,241],"context,":[240,798],"thesis":[242],"contributes":[243],"two":[245,308],"key":[246],"aspects:":[247],"first,":[248,310,457],"it":[249,264,436,493],"proposes":[250,289],"general":[252,452],"design":[253,292],"efficiently":[255],"manage":[256,294],"second,":[263],"presents":[265,367],"scheduling":[267,370,403,445],"mechanisms":[268],"spread":[270],"among":[273],"system":[279,509],"utilization.":[285],"The":[286,326,364,414],"first":[287,529],"contribution":[288,366],"an":[290,484],"asynchronous":[291],"execution,":[295],"accelerators.":[301],"This":[302],"approach":[303],"developed":[306],"steps:":[309],"semi-asynchronous":[312],"proposal":[313,318],"then,":[315],"fully-asynchronous":[317],"contemporary":[323],"restrictions.":[325],"experimental":[327,415],"results":[328,356,416],"tested":[329],"multi-accelerator":[332],"showed":[334],"could":[338,352],"reach":[339],"maximum":[341],"expected":[342],"performance.":[343,450],"Even":[344],"if":[345],"compared":[346],"native,":[348],"hand-tuned":[349],"codes,":[350],"get":[353],"same":[355],"outperform":[358],"native":[359],"versions":[360],"selected":[362],"cases.":[363],"second":[365,531],"four":[368],"strategies.":[371],"They":[372],"focus":[373],"combine":[375],"aspects":[377],"related":[378],"minimize":[383],"application's":[384],"time.":[386],"minimizing":[389],"amount":[391],"shared":[394],"spaces,":[397],"maximizing":[399],"utilization":[401],"portion":[405],"unit":[410,500],"better.":[413],"were":[417],"performed":[418],"including":[423],"CPUs,":[424,983],"GPGPU":[425],"Intel":[427,987],"Xeon":[428,988],"Phi":[429],"devices.":[430],"As":[431],"shown":[432],"tests,":[435],"particularly":[438],"interesting":[439],"analyze":[441],"how":[442],"strategies":[446],"impact":[448],"Three":[451],"conclusions":[453,532,1013,1091],"extracted:":[456],"guaranteed":[462],"across":[463],"generations.":[466],"Then,":[467],"periodically":[472],"updated":[473],"evolves.":[476],"Second,":[477],"most":[479,522],"way":[481],"platform":[489],"divide":[492],"smaller":[495],"pick":[498],"portion.":[507],"resources":[510],"cooperate":[512],"together":[513],"execute":[515],"application.":[517],"Finally,":[518],"probably":[520],"important,":[523,1081],"requirements":[525],"derived":[526],"from":[527],"implemented":[535],"inside":[536],"runtime":[537],"frameworks,":[538],"so":[539],"completely":[547],"hidden":[548],"Actualment,":[552],"hi":[553,737],"ha":[554,738],"una":[555,568,594,663,873,878,1052,1055],"clara":[556],"tend\u00e8ncia":[557],"per":[558,627,741,810,826,836,855,882,935,1071,1112],"l'\u00fas":[559],"de":[560,571,599,614,634,682,686,696,702,710,756,765,776,779,786,793,813,824,838,845,859,916,927,940,948,953,959,963,966,998,1004,1020,1029,1087,1096,1098,1100,1105],"sistemes":[561,575,588,605,727,894],"heterogenis":[562,606,728],"d'alt":[563,602],"rendiment,":[564,630],"ja":[565,617,760],"que":[566,573,618,652,698,712,736,761,897,971,1040,1068,1083,1102],"ofereixen":[567],"major":[569],"pot\u00e8ncia":[570],"c\u00e0lcul":[572],"els":[574,641,672,754,774,857,1033],"homogenis":[576],"amb":[577,589,640],"CPUs":[578,590],"tradicionals.":[579],"L'addici\u00f3":[580],"d'unitats":[581],"especialitzades":[582],"(acceleradors":[583],"com":[584,746,994],"ara":[585],"als":[587],"s'ha":[591,867],"convertit":[592],"en":[593,596,636,666,714,726,802,863,869,893,909,978,1015,1025,1054,1060],"revoluci\u00f3":[595],"el":[597,629,667,722,840,902,914,937,1002,1018,1041],"m\u00f3n":[598],"la":[600,684,719,743,799,843,932,946,957,969,1047,1066,1078,1103],"computaci\u00f3":[601],"rendiment.":[603],"Els":[604,891,974],"poden":[607,900,912,1000,1010,1092],"adaptar-se":[608],"millor":[609,654,1069],"les":[611,615,631,656,678,763,782,832,886,941,1026,1084,1088],"diferents":[612,623,708,715,979],"necessitats":[613],"aplicacions,":[616],"cada":[619,964,1073],"tipus":[620],"d'arquitectura":[621],"ofereix":[622],"caracter\u00edstiques.":[624],"Per":[625,659,692,717,772,943,1031],"tant,":[626,660,773,1032],"maximitzar":[628,839,956],"aplicacions":[632],"s'han":[633,648,675,976,1035],"dividir":[635,827],"diverses":[637,739],"parts":[638,647,709],"d'acord":[639],"seus":[642],"requeriments":[643],"computacionals.":[644],"Llavors,":[645],"aquestes":[646,996],"d'executar":[649,1051],"al":[650,770,788,1113],"dispositiu":[651],"s'adapti":[653],"seves":[657],"necessitats.":[658],"l'heterogene\u00eftat":[661],"introdueix":[662],"complexitat":[664,1104],"addicional":[665],"desenvolupament":[668,794],"d'aplicacions:":[669],"d'una":[670],"banda,":[671],"codis":[673,917,1034],"font":[674],"d'adaptar":[676],"noves":[679,1027],"arquitectures":[680],"i,":[681,819],"l'altra,":[683],"gesti\u00f3":[685],"recursos":[687,960],"es":[688,1009],"fa":[689],"m\u00e9s":[690,1049,1062,1080],"complicada.":[691],"exemple,":[693,944],"m\u00faltiples":[694],"espais":[695,952],"mem\u00f2ria":[697],"requereixen":[699],"moviments":[700,858],"expl\u00edcits":[701],"dades":[703,860,949],"o":[704,748,955],"sincronitzacions":[705,862],"addicionals":[706],"entre":[707,830,951],"codi":[711,725,967],"s'executen":[713],"unitats.":[716],"aix\u00f2,":[718],"programaci\u00f3":[720,744,757,777,933,1106],"i":[721,732,735,842,861,876,907,985,1064,1076],"manteniment":[723],"del":[724,768,834,888],"s\u00f3n":[729],"extremadament":[730],"complexos":[731],"cars.":[733],"Tot":[734],"propostes":[740],"d'acceleradors,":[745],"aquests":[750,898],"no":[752,1022],"resolen":[753],"reptes":[755],"descrits":[758],"anteriorment,":[759],"exposen":[762],"caracter\u00edstiques":[764],"baix":[766],"nivell":[767],"programador.":[771,1114],"han":[778],"poder":[780],"ocultar":[781],"complexitats":[783],"dels":[784],"acceleradors":[785],"cara":[787],"programador,":[789],"proporcionant":[790],"un":[791,808,851],"entorn":[792],"homogeni.":[795],"En":[796,1044],"aquest":[797],"tesi":[800],"contribueix":[801],"dos":[803,870],"aspectes":[804],"fonamentals:":[805],"primer,":[806,872],"proposa":[807,850],"disseny":[809,852],"gestionar":[812,856],"manera":[814,1101],"eficient":[815,1050],"l'execuci\u00f3":[816,828,962],"d'aplicacions":[817,829],"heterog\u00e8nies":[818,1108],"segon,":[820],"presenta":[821,924],"diversos":[822],"mecanismes":[823,926],"planificaci\u00f3":[825,928,999],"totes":[831,995],"unitats":[833],"sistema,":[835,1099],"tal":[837,883],"rendiment":[841,904,915,1003,1019],"utilitzaci\u00f3":[844,958],"recursos.":[846],"La":[847,921],"primera":[848],"contribuci\u00f3":[849,923],"d'execuci\u00f3":[853,939],"as\u00edncron":[854],"acceleradors.":[864],"Aquest":[865],"enfocament":[866],"desenvolupat":[868],"passos:":[871],"proposta":[874,879],"semi-as\u00edncrona":[875],"despr\u00e9s,":[877],"totalment":[880],"as\u00edncrona":[881],"d'adaptar-se":[884],"restriccions":[887],"contemporani.":[890],"resultats":[892],"multi-accelerador":[895],"mostren":[896],"enfocaments":[899],"assolir":[901],"m\u00e0xim":[903],"esperat.":[905],"Fins":[906],"tot,":[908],"determinats":[910],"casos,":[911],"superar":[913],"nadius":[918],"altament":[919],"optimitzats.":[920],"segona":[922],"quatre":[925],"diferents,":[929],"enfocats":[930],"heterog\u00e8nia,":[934],"minimitzar":[936,945],"temps":[938],"aplicacions.":[942],"quantitat":[947],"compartides":[950],"mem\u00f2ria,":[954],"mitjan\u00e7ant":[961],"porci\u00f3":[965],"unitat":[970,1067],"s'adapta":[972,1070],"millor.":[973],"experiments":[975],"realitzat":[977],"plataformes":[980],"heterog\u00e8nies,":[981],"incloent":[982],"GPGPUs":[984],"dispositius":[986],"Phi.":[989],"\u00c9s":[990],"particularment":[991],"interessant":[992],"analitzar":[993],"estrat\u00e8gies":[997],"afectar":[1001],"l'aplicaci\u00f3.":[1005],"Com":[1006],"resultat,":[1008],"extreure":[1011],"tres":[1012],"generals:":[1014],"primer":[1016],"lloc,":[1017,1046],"l'aplicaci\u00f3":[1021],"est\u00e0":[1023],"garantit":[1024],"generacions":[1028],"hardware.":[1030],"d'actualitzar":[1036],"peri\u00f2dicament":[1037],"mesura":[1039],"evoluciona.":[1043],"segon":[1045],"forma":[1048],"aplicaci\u00f3":[1053],"plataforma":[1056],"heterog\u00e8nia":[1057],"\u00e9s":[1058,1082],"dividir-la":[1059],"porcions":[1061],"petites":[1063],"escollir":[1065],"executar":[1072],"porci\u00f3.":[1074],"Finalment,":[1075],"probablement":[1077],"conclusi\u00f3":[1079],"exig\u00e8ncies":[1085],"derivades":[1086],"dues":[1089],"primeres":[1090],"ser":[1093],"implementades":[1094],"dins":[1095],"llibreries":[1097],"d'arquitectures":[1107],"quedi":[1109],"completament":[1110],"oculta":[1111]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2016-06-24T00:00:00"}
