{"id":"https://openalex.org/W301025403","doi":"https://doi.org/10.5821/dissertation-2117-94666","title":"Code optimizations for narrow bitwidth architectures","display_name":"Code optimizations for narrow bitwidth architectures","publication_year":2012,"publication_date":"2012-02-23","ids":{"openalex":"https://openalex.org/W301025403","doi":"https://doi.org/10.5821/dissertation-2117-94666","mag":"301025403"},"language":"en","primary_location":{"id":"doi:10.5821/dissertation-2117-94666","doi":"https://doi.org/10.5821/dissertation-2117-94666","is_oa":true,"landing_page_url":"https://doi.org/10.5821/dissertation-2117-94666","pdf_url":"https://upcommons.upc.edu/bitstream/2117/94666/1/TIB1de1.pdf","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,"listed_in":[],"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":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Universitat Polit\u00e8cnica de Catalunya","raw_type":"dissertation"},"volume":null,"type":"dissertation","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://upcommons.upc.edu/bitstream/2117/94666/1/TIB1de1.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5083579133","display_name":"Indu Bhagat","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"Indu Bhagat","raw_affiliation_strings":["Departament d'Architectura de Computadors Universitat Polit\u00e8cnica de Catalunya","de respectar els drets de la persona autora"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Departament d'Architectura de Computadors Universitat Polit\u00e8cnica de Catalunya","institution_ids":["https://openalex.org/I9617848"]},{"raw_affiliation_string":"de respectar els drets de la persona autora","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5083579133"],"corresponding_institution_ids":["https://openalex.org/I9617848"],"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":0.8589000105857849,"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.8589000105857849,"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.09780000150203705,"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.0203000009059906,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/compiler-optimization","display_name":"compiler optimization","score":0.7350000143051147},{"id":"https://openalex.org/keywords/code-reordering","display_name":"code reordering","score":0.4970000088214874},{"id":"https://openalex.org/keywords/branch-prediction","display_name":"branch prediction","score":0.5099999904632568},{"id":"https://openalex.org/keywords/profile-guided-optimization","display_name":"profile-guided optimization","score":0.5849999785423279},{"id":"https://openalex.org/keywords/data-flow-analysis","display_name":"data flow analysis","score":0.3199999928474426}],"concepts":[{"id":"https://openalex.org/C2781198647","wikidata":"https://www.wikidata.org/wiki/Q1633673","display_name":"Datapath","level":2,"score":0.9564277529716492},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7939645051956177},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7649250030517578},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6172831058502197},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.45986151695251465},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.45287618041038513},{"id":"https://openalex.org/C107598950","wikidata":"https://www.wikidata.org/wiki/Q259864","display_name":"Microarchitecture","level":2,"score":0.4420831799507141},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4345529079437256},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.42977291345596313},{"id":"https://openalex.org/C3826847","wikidata":"https://www.wikidata.org/wiki/Q188768","display_name":"FLOPS","level":2,"score":0.42052802443504333},{"id":"https://openalex.org/C117280010","wikidata":"https://www.wikidata.org/wiki/Q180944","display_name":"Register file","level":3,"score":0.42051175236701965},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.3000987768173218},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2641388177871704},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":5,"locations":[{"id":"doi:10.5821/dissertation-2117-94666","doi":"https://doi.org/10.5821/dissertation-2117-94666","is_oa":true,"landing_page_url":"https://doi.org/10.5821/dissertation-2117-94666","pdf_url":"https://upcommons.upc.edu/bitstream/2117/94666/1/TIB1de1.pdf","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,"listed_in":[],"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":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Universitat Polit\u00e8cnica de Catalunya","raw_type":"dissertation"},{"id":"pmh:oai:dnet:upcommonspor::49460c9c2c1da895293edf609f63f290","doi":null,"is_oa":false,"landing_page_url":"http://hdl.handle.net/2117/94666","pdf_url":null,"source":{"id":"https://openalex.org/S4306402641","display_name":"LA Referencia (Red Federada de Repositorios Institucionales de Publicaciones Cient\u00edficas)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4383465926","host_organization_name":"LA Referencia","host_organization_lineage":["https://openalex.org/I4383465926"],"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/doctoralThesis"},{"id":"pmh:oai:www.tdx.cat:10803/96190","doi":null,"is_oa":false,"landing_page_url":"http://hdl.handle.net/10803/96190","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,"listed_in":[],"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/doctoralThesis"},{"id":"pmh:oai:upcommons.upc.edu:2117/94666","doi":null,"is_oa":true,"landing_page_url":"http://hdl.handle.net/2117/94666","pdf_url":"http://hdl.handle.net/2117/94666","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,"listed_in":[],"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":"public-domain","license_id":"https://openalex.org/licenses/public-domain","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"TDX (Tesis Doctorals en Xarxa)","raw_type":"Doctoral thesis"},{"id":"pmh:oai:dnet:tdr_________::e6f3d38b2b77c54dbc8b1c1511d4bcb8","doi":null,"is_oa":false,"landing_page_url":"http://hdl.handle.net/10803/96190","pdf_url":null,"source":{"id":"https://openalex.org/S4306402641","display_name":"LA Referencia (Red Federada de Repositorios Institucionales de Publicaciones Cient\u00edficas)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4383465926","host_organization_name":"LA Referencia","host_organization_lineage":["https://openalex.org/I4383465926"],"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-94666","doi":"https://doi.org/10.5821/dissertation-2117-94666","is_oa":true,"landing_page_url":"https://doi.org/10.5821/dissertation-2117-94666","pdf_url":"https://upcommons.upc.edu/bitstream/2117/94666/1/TIB1de1.pdf","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,"listed_in":[],"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":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Universitat Polit\u00e8cnica de Catalunya","raw_type":"dissertation"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320321033","display_name":"Svenska Forskningsr\u00e5det Formas","ror":"https://ror.org/03pjs1y45"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W301025403.pdf","grobid_xml":"https://content.openalex.org/works/W301025403.grobid-xml"},"referenced_works_count":47,"referenced_works":["https://openalex.org/W1489843447","https://openalex.org/W1516632679","https://openalex.org/W1526585577","https://openalex.org/W1533508804","https://openalex.org/W1891709150","https://openalex.org/W1980468060","https://openalex.org/W1989435461","https://openalex.org/W1998298122","https://openalex.org/W2004464838","https://openalex.org/W2026213129","https://openalex.org/W2030959856","https://openalex.org/W2046700619","https://openalex.org/W2063255488","https://openalex.org/W2094874787","https://openalex.org/W2096121393","https://openalex.org/W2097389088","https://openalex.org/W2111394443","https://openalex.org/W2111838219","https://openalex.org/W2113167168","https://openalex.org/W2115157620","https://openalex.org/W2121118021","https://openalex.org/W2122218867","https://openalex.org/W2138777150","https://openalex.org/W2148911285","https://openalex.org/W2149473197","https://openalex.org/W2155789379","https://openalex.org/W2158681871","https://openalex.org/W2164474450","https://openalex.org/W2166911501","https://openalex.org/W2592196938","https://openalex.org/W2725179571","https://openalex.org/W3152011683","https://openalex.org/W4229550884","https://openalex.org/W4231307773","https://openalex.org/W4232489740","https://openalex.org/W4244227015","https://openalex.org/W4244330651","https://openalex.org/W4246879687","https://openalex.org/W4247513062","https://openalex.org/W4247799438","https://openalex.org/W4248310916","https://openalex.org/W4249708350","https://openalex.org/W4250258274","https://openalex.org/W4250945092","https://openalex.org/W4253086129","https://openalex.org/W4254348081","https://openalex.org/W4255151552"],"related_works":["https://openalex.org/W7099727592","https://openalex.org/W7019528529","https://openalex.org/W4232070819","https://openalex.org/W2115157620","https://openalex.org/W1964712076","https://openalex.org/W7100337525","https://openalex.org/W2134498327","https://openalex.org/W2258382939","https://openalex.org/W6989715707","https://openalex.org/W4229550884"],"abstract_inverted_index":{"This":[0,52],"thesis":[1,153,180,254],"takes":[2],"a":[3,15,123,134,157,192,196,209,270,276,341,354,359,450,454,458,518,522,547,620,684,948,974,992,1024,1077],"HW/SW":[4,120,593,751],"collaborative":[5],"approach":[6,121],"to":[7,26,33,55,70,74,90,145,155,167,190,195,216,224,259,291,304,390,431,442,467,480,515,521],"tackle":[8],"the":[9,24,47,57,66,76,83,91,98,108,115,140,146,162,174,186,201,211,226,231,253,262,281,297,308,315,333,338,349,375,392,397,408,413,428,435,469,476,482,489,492,495,503,528],"problem":[10,187],"of":[11,78,111,151,164,173,188,203,213,247,266,272,299,307,314,335,340,358,377,385,396,410,427,453,457,494],"computational":[12],"inefficiency":[13],"in":[14,63,127,488],"holistic":[16],"manner.":[17],"The":[18,101,149,264,382,400,446,462],"hardware":[19,570,606,743],"is":[20,43,61,68,95,103,154,221,237,285,367,389,449,466],"redesigned":[21],"by":[22],"restraining":[23],"datapath":[25,31,67,86,198],"merely":[27],"16-bit":[28,116,147,197],"datawidth":[29],"(integer":[30],"only)":[32],"provide":[34],"an":[35,238,368],"extremely":[36],"simple,":[37,635],"low-cost,":[38],"low-complexity":[39],"execution":[40],"core":[41],"which":[42,331,373],"best":[44],"at":[45,337,353],"executing":[46],"most":[48],"common":[49],"case":[50,452],"efficiently.":[51],"redesign,":[53],"referred":[54],"as":[56,97,230,310,312],"Narrow":[58,99,175,398],"Bitwidth":[59],"Architecture,":[60],"unique":[62],"that":[64,138,160,475,510,527],"although":[65],"squeezed":[69],"16-bits,":[71],"it":[72,243,284,506],"continues":[73],"offer":[75],"advantage":[77],"higher":[79],"memory":[80],"addressability":[81],"like":[82],"contemporary":[84],"wider":[85],"architectures.":[87],"Its":[88],"interface":[89,712],"outside":[92],"(software)":[93],"world":[94],"termed":[96],"ISA.":[100,176,399],"software":[102,158,725,734,798],"responsible":[104],"for":[105,379],"efficiently":[106],"mapping":[107],"current":[109],"stack":[110],"64-bit":[112,193,519],"applications":[113,143],"onto":[114],"hardware.":[117],"However,":[118],"this":[119,152,169,179,251,295],"introduces":[122],"non-negligible":[124],"penalty":[125,172],"both":[126],"dynamic":[128,393],"code-size":[129],"and":[130,242,287,405],"performance-impact":[131],"even":[132],"with":[133],"reasonably":[135],"smart":[136],"code-translator":[137],"maps":[139],"64-":[141],"bit":[142,524],"on":[144,182],"processor.":[148],"goal":[150,241],"design":[156],"layer":[159],"harnesses":[161],"power":[163],"compiler":[165,183],"optimizations":[166,184,258,403],"assuage":[168],"negative":[170],"performance":[171],"More":[177],"specifically,":[178],"focuses":[181],"targeting":[185],"how":[189,218],"compile":[191,517],"program":[194,248],"machine":[199],"from":[200],"perspective":[202,265],"Minimum":[204],"Required":[205],"Computations":[206],"(MRC).":[207],"Given":[208],"program,":[210],"notion":[212],"MRC":[214,236,267,378,858,881,917,1023],"aims":[215],"infer":[217,261],"much":[219,355],"computation":[220,277,460],"really":[222],"required":[223],"generate":[225,481],"same":[227,350,483],"(correct)":[228,484],"output":[229,485],"original":[232],"program.":[233],"Approaching":[234],"perfect":[235],"intrinsically":[239],"ambitious":[240],"requires":[244],"oracle":[245],"predictions":[246],"behavior.":[249],"Towards":[250],"end,":[252],"proposes":[255],"three":[256],"heuristic-based":[257],"closely":[260],"MRC.":[263,913],"unfolds":[268],"into":[269,434],"definition":[271,298],"productiveness":[273,300,336],"-":[274],"if":[275],"does":[278],"not":[279,289],"alter":[280],"storage":[282],"location,":[283],"non-productive":[286,414],"hence,":[288,438],"necessary":[290,478],"be":[292,508],"performed.":[293],"In":[294],"research,":[296],"has":[301],"been":[302,323],"applied":[303],"different":[305],"granularities":[306],"data-flow":[309],"well":[311],"control-flow":[313],"programs.":[316],"Three":[317],"profile-based,":[318,369],"code":[319,394],"optimization":[320,371,422,429,448],"techniques":[321,388,423],"have":[322],"proposed":[324,504],":":[325],"1.":[326,960],"Global":[327,962],"Productiveness":[328,345],"Propagation":[329],"(GPP)":[330],"applies":[332,348,374],"concept":[334,351,456],"granularity":[339,357],"function.":[342],"2.":[343,979],"Local":[344,981],"Pruning":[346],"(LPP)":[347],"but":[352],"finer":[356],"single":[360],"instruction.":[361],"3.":[362,1003],"Minimal":[363],"Branch":[364],"Computation":[365],"(MBC)":[366],"code-reordering":[370],"technique":[372],"principles":[376],"conditional":[380],"branches.":[381],"primary":[383],"aim":[384],"all":[386],"these":[387,420],"reduce":[391],"footprint":[395],"first":[401],"two":[402,421],"(GPP":[404,966,1049],"LPP)":[406,1051],"perform":[407,424],"task":[409],"speculatively":[411],"pruning":[412],"(useless)":[415],"computations":[416,473,479,496],"using":[417],"profiles.":[418,1064],"Further,":[419],"backward":[425],"traversal":[426],"regions":[430],"embed":[432],"checks":[433],"nonspeculative":[436],"slices,":[437],"making":[439],"them":[440],"self-sufficient":[441],"detect":[443],"mis-speculation":[444],"dynamically.":[445],"MBC":[447,465,1109],"use":[451],"broader":[455],"lazy":[459],"model.":[461],"idea":[463,1105],"behind":[464],"reorder":[468],"backslices":[470],"containing":[471],"narrow":[472],"such":[474,526],"minimal":[477],"are":[486,497,530],"performed":[487,498],"most-frequent":[490],"case;":[491],"rest":[493],"only":[499],"when":[500],"necessary.":[501],"With":[502],"optimizations,":[505],"can":[507],"concluded":[509],"there":[511],"do":[512],"exist":[513],"ways":[514],"smartly":[516],"application":[520],"16-":[523],"ISA":[525,719,815],"overheads":[529],"considerably":[531],"reduced.":[532],"Esta":[533,588],"tesis":[534,589,659,791,819,901],"deriva":[535],"su":[536],"motivaci\u00f3n":[537],"en":[538,657,668,672,741,757,764,781,811,822,850,906,920,958,967,985,1009,1082,1101,1132],"la":[539,602,731,801,842,855,861,871,900,921,964,975,998,1053,1091,1102,1107,1126,1133],"inherente":[540],"ineficiencia":[541,603],"computacional":[542],"de":[543,549,557,559,563,565,575,581,596,601,614,618,626,633,636,648,661,663,679,693,697,704,728,735,738,744,771,778,784,789,794,803,828,832,838,844,857,863,893,910,916,923,963,972,977,982,999,1014,1016,1022,1031,1037,1055,1074,1088,1099,1106,1135,1140],"los":[544,582,1020,1025,1097,1136],"procesadores":[545,701],"actuales:":[546],"pesar":[548],"que":[550,675,774,799,824,865,875,889,908,932,1018,1114,1120,1124],"muchas":[551],"aplicaciones":[552,737,777],"contempor\u00e1neas":[553],"tienen":[554],"unos":[555],"requisitos":[556],"ancho":[558,613],"bits":[560,615,623,709,740,780,834,840],"estrechos":[561],"(aplicaciones":[562],"enteros,":[564],"red":[566],"y":[567,584,628,639,888,940,1050],"multimedia),":[568],"el":[569,573,599,612,625,642,651,673,677,687,714,724,742,758,765,782,793,808,812,826,876,912,930,970,988,1036,1039,1083,1116,1138],"acaba":[571],"utilizando":[572,578,1063],"camino":[574,617,678],"datos":[576,619,680,705],"completo,":[577],"m\u00e1s":[579,586,706,996],"recursos":[580],"necesarios":[583],"consumiendo":[585],"energ\u00eda.":[587],"utiliza":[590],"una":[591,796,836,884,993,1000,1012],"aproximaci\u00f3n":[592,750],"para":[594,610,646,806,835,869,1079,1094],"atacar,":[595],"forma":[597,649,1090],"\u00edntegra,":[598],"problema":[600,827],"computacional.":[604],"El":[605,654,787,1028],"se":[607,681,717,820,867,918,1130,1143],"ha":[608,682],"redise\u00f1ado":[609],"restringir":[611],"del":[616,760,814,895,955,1006,1042],"s\u00f3lo":[621,1145],"16":[622,685,745,785,839],"(\u00fanicamente":[624],"enteros)":[627],"ofrecer":[629],"as\u00ed":[630],"un":[631,769,853,926,1070],"n\u00facleo":[632],"ejecuci\u00f3n":[634],"bajo":[637],"consumo":[638],"baja":[640],"complejidad,":[641],"cual":[643],"est\u00e1":[644],"dise\u00f1ado":[645],"ejecutar":[647],"eficiente":[650],"caso":[652],"com\u00fan.":[653],"redise\u00f1o,":[655],"llamado":[656],"esta":[658,749,790,818,1033,1089],"Arquitectura":[660],"Ancho":[662],"Bits":[664],"Estrecho":[665],"(narrow":[666],"bitwidth":[667],"ingl\u00e9s),":[669],"es":[670,726,792,883,938,945,1011,1035,1110],"\u00fanico":[671],"sentido":[674],"aunque":[676],"estrechado":[683],"bits,":[686],"sistema":[688],"contin\u00faa":[689],"ofreciendo":[690],"las":[691,736,776,804,845,1058,1075,1112,1121,1141],"ventajas":[692],"direccionar":[694],"grandes":[695],"cantidades":[696],"memoria":[698],"tal":[699,1119],"como":[700,763,829],"con":[702,713,768],"caminos":[703],"anchos":[707],"(64":[708],"actualmente).":[710],"Su":[711],"mundo":[715],"exterior":[716],"denomina":[718],"estrecho.":[720,816,1044],"En":[721],"nuestra":[722],"propuesta":[723],"responsable":[727],"mapear":[729],"eficientemente":[730],"actual":[732],"pila":[733],"64":[739,779,833],"bits.":[746,786],"Sin":[747],"embargo,":[748],"introduce":[752],"penalizaciones":[753],"no":[754,928,937,944,1060,1085],"despreciables":[755],"tanto":[756],"tama\u00f1o":[759,1040],"c\u00f3digo":[761,772,956,1017,1043,1084],"din\u00e1mico":[762,1041],"rendimiento,":[766],"incluso":[767],"traductor":[770],"inteligente":[773],"mapea":[775],"procesador":[783],"objetivo":[788,1029],"dise\u00f1ar":[795],"capa":[797],"aproveche":[800],"capacidad":[802],"optimizaciones":[805,823,907,954,1048,1068],"reducir":[807,1038],"efecto":[809],"negativo":[810],"rendimiento":[813],"Concretamente,":[817],"centra":[821],"tratan":[825,909],"compilar":[830],"programas":[831],"m\u00e1quina":[837],"desde":[841],"perspectiva":[843],"M\u00ednimas":[846],"Computaciones":[847],"Requeridas":[848],"(MRC":[849],"ingl\u00e9s).":[851],"Dado":[852],"programa,":[854],"noci\u00f3n":[856],"intenta":[859],"deducir":[860],"cantidad":[862],"c\u00f3mputo":[864],"realmente":[866],"necesita":[868],"generar":[870],"misma":[872,1127],"(correcta)":[873,1128],"salida":[874,1129],"programa":[877],"original.":[878],"Aproximarse":[879],"al":[880],"perfecto":[882],"meta":[885],"intr\u00ednsecamente":[886],"ambiciosa":[887],"requiere":[890],"predicciones":[891],"perfectas":[892],"comportamiento":[894],"programa.":[896],"Con":[897],"este":[898],"fin,":[899],"propone":[902],"tres":[903,953],"heur\u00edsticas":[904],"basadas":[905,957],"inferir":[911],"La":[914,1104],"utilizaci\u00f3n":[915],"desarrolla":[919],"definici\u00f3n":[922],"productividad:":[924],"si":[925],"c\u00e1lculo":[927],"altera":[929],"dato":[931],"ya":[933],"hab\u00eda":[934],"almacenado,":[935],"entonces":[936],"productivo":[939],"por":[941],"lo":[942],"tanto,":[943],"necesario":[946],"llevarlo":[947],"cabo.":[949],"Se":[950],"han":[951],"propuesto":[952],"profile:":[959],"Propagaci\u00f3n":[961],"Productividad":[965,983],"ingl\u00e9s)":[968,986,1010],"aplica":[969,987,1019],"concepto":[971,990],"productividad":[973],"granularidad":[976,994],"funci\u00f3n.":[978],"Poda":[980],"(LPP":[984],"mismo":[989],"pero":[991],"mucho":[995],"fina,":[997],"\u00fanica":[1001],"instrucci\u00f3n.":[1002],"Computaci\u00f3n":[1004],"M\u00ednima":[1005],"Salto":[1007],"(MBC":[1008],"t\u00e9cnica":[1013,1092],"reordenaci\u00f3n":[1015],"principios":[1021],"saltos":[1026],"condicionales.":[1027],"principal":[1030],"todas":[1032],"t\u00e9cnicas":[1034],"Las":[1045],"primeras":[1046],"dos":[1047,1067],"realizan":[1052,1069],"tarea":[1054],"podar":[1056],"especulativamente":[1057],"computaciones":[1059,1123,1142],"productivas":[1061],"(innecesarias)":[1062],"Adem\u00e1s,":[1065],"estas":[1066],"recorrido":[1071],"hacia":[1072],"atr\u00e1s":[1073],"regiones":[1076],"optimizar":[1078],"a\u00f1adir":[1080],"chequeos":[1081],"especulativo,":[1086],"haciendo":[1087],"autosuficiente":[1093],"detectar,":[1095],"din\u00e1micamente,":[1096],"casos":[1098],"fallo":[1100],"especulaci\u00f3n.":[1103],"optimizaci\u00f3n":[1108],"reordenar":[1111],"instrucciones":[1113],"generan":[1115],"salto":[1117],"condicional":[1118],"m\u00ednimas":[1122],"general":[1125],"ejecuten":[1131],"mayor\u00eda":[1134],"casos;":[1137],"resto":[1139],"ejecutar\u00e1n":[1144],"cuando":[1146],"sea":[1147],"necesario.":[1148]},"counts_by_year":[],"updated_date":"2026-11-09T13:22:03.289127","created_date":"2016-06-24T00:00:00"}
