{"id":"https://openalex.org/W2732556089","doi":"https://doi.org/10.5821/dissertation-2117-93313","title":"Loop pipelining with resource and timing constraints","display_name":"Loop pipelining with resource and timing constraints","publication_year":1996,"publication_date":"1996-01-12","ids":{"openalex":"https://openalex.org/W2732556089","doi":"https://doi.org/10.5821/dissertation-2117-93313","mag":"2732556089"},"language":"en","primary_location":{"id":"doi:10.5821/dissertation-2117-93313","is_oa":true,"landing_page_url":"https://doi.org/10.5821/dissertation-2117-93313","pdf_url":"https://upcommons.upc.edu/bitstream/2117/93313/11/11_ferminSanchez_annex.pdf","source":null,"license":null,"license_id":null,"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/93313/11/11_ferminSanchez_annex.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5039060971","display_name":"Ferm\u00edn S\u00e1nchez Carracedo","orcid":"https://orcid.org/0000-0001-6954-7643"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Ferm\u00edn S\u00e1nchez Carracedo","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5039060971"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":15,"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.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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9984999895095825,"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.9952999949455261,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8626874685287476},{"id":"https://openalex.org/keywords/pascal","display_name":"Pascal (unit)","score":0.6717572212219238},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.666670560836792},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6236943006515503},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.5965602993965149},{"id":"https://openalex.org/keywords/software-pipelining","display_name":"Software pipelining","score":0.47343185544013977},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.47241488099098206},{"id":"https://openalex.org/keywords/instruction-level-parallelism","display_name":"Instruction-level parallelism","score":0.4584566652774811},{"id":"https://openalex.org/keywords/machine-code","display_name":"Machine code","score":0.4584069550037384},{"id":"https://openalex.org/keywords/locality","display_name":"Locality","score":0.45370006561279297},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.41113048791885376}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8626874685287476},{"id":"https://openalex.org/C75608658","wikidata":"https://www.wikidata.org/wiki/Q44395","display_name":"Pascal (unit)","level":2,"score":0.6717572212219238},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.666670560836792},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6236943006515503},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.5965602993965149},{"id":"https://openalex.org/C188854837","wikidata":"https://www.wikidata.org/wiki/Q268469","display_name":"Software pipelining","level":3,"score":0.47343185544013977},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.47241488099098206},{"id":"https://openalex.org/C140763907","wikidata":"https://www.wikidata.org/wiki/Q2714055","display_name":"Instruction-level parallelism","level":3,"score":0.4584566652774811},{"id":"https://openalex.org/C115168132","wikidata":"https://www.wikidata.org/wiki/Q55813","display_name":"Machine code","level":3,"score":0.4584069550037384},{"id":"https://openalex.org/C2779808786","wikidata":"https://www.wikidata.org/wiki/Q6664603","display_name":"Locality","level":2,"score":0.45370006561279297},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.41113048791885376},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.5821/dissertation-2117-93313","is_oa":true,"landing_page_url":"https://doi.org/10.5821/dissertation-2117-93313","pdf_url":"https://upcommons.upc.edu/bitstream/2117/93313/11/11_ferminSanchez_annex.pdf","source":null,"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:upcommons.upc.edu:2117/93313","is_oa":true,"landing_page_url":"http://www.tdx.cat/TDX-0204108-105847","pdf_url":"http://hdl.handle.net/2117/93313","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":"Doctoral thesis"}],"best_oa_location":{"id":"doi:10.5821/dissertation-2117-93313","is_oa":true,"landing_page_url":"https://doi.org/10.5821/dissertation-2117-93313","pdf_url":"https://upcommons.upc.edu/bitstream/2117/93313/11/11_ferminSanchez_annex.pdf","source":null,"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":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2732556089.pdf"},"referenced_works_count":144,"referenced_works":["https://openalex.org/W12081373","https://openalex.org/W65279919","https://openalex.org/W90084074","https://openalex.org/W97436512","https://openalex.org/W152254645","https://openalex.org/W152868167","https://openalex.org/W188188114","https://openalex.org/W192338494","https://openalex.org/W346213406","https://openalex.org/W601983348","https://openalex.org/W1489076252","https://openalex.org/W1499323045","https://openalex.org/W1500590019","https://openalex.org/W1502293651","https://openalex.org/W1514650040","https://openalex.org/W1520175292","https://openalex.org/W1522888794","https://openalex.org/W1524877046","https://openalex.org/W1546698345","https://openalex.org/W1555915743","https://openalex.org/W1574548062","https://openalex.org/W1583453248","https://openalex.org/W1585779307","https://openalex.org/W1591740858","https://openalex.org/W1594665170","https://openalex.org/W1606352716","https://openalex.org/W1816081266","https://openalex.org/W1830893350","https://openalex.org/W1836484070","https://openalex.org/W1963527085","https://openalex.org/W1963547452","https://openalex.org/W1963718362","https://openalex.org/W1969000084","https://openalex.org/W1969357318","https://openalex.org/W1971065013","https://openalex.org/W1971661230","https://openalex.org/W1986207994","https://openalex.org/W1990199656","https://openalex.org/W1993675078","https://openalex.org/W2003804316","https://openalex.org/W2007572995","https://openalex.org/W2010418442","https://openalex.org/W2012512596","https://openalex.org/W2022980325","https://openalex.org/W2023223057","https://openalex.org/W2024804757","https://openalex.org/W2033710438","https://openalex.org/W2034996068","https://openalex.org/W2036772106","https://openalex.org/W2042136045","https://openalex.org/W2043555680","https://openalex.org/W2049890071","https://openalex.org/W2051861127","https://openalex.org/W2053013213","https://openalex.org/W2054652902","https://openalex.org/W2057108708","https://openalex.org/W2063747323","https://openalex.org/W2071466500","https://openalex.org/W2072480015","https://openalex.org/W2074328793","https://openalex.org/W2074937107","https://openalex.org/W2075137135","https://openalex.org/W2077265102","https://openalex.org/W2079641645","https://openalex.org/W2085887317","https://openalex.org/W2087376924","https://openalex.org/W2087656024","https://openalex.org/W2087713892","https://openalex.org/W2093842169","https://openalex.org/W2098688018","https://openalex.org/W2099621810","https://openalex.org/W2100596926","https://openalex.org/W2101981435","https://openalex.org/W2102016326","https://openalex.org/W2102604868","https://openalex.org/W2104570240","https://openalex.org/W2105342973","https://openalex.org/W2106472852","https://openalex.org/W2109352587","https://openalex.org/W2110549003","https://openalex.org/W2111676570","https://openalex.org/W2113559897","https://openalex.org/W2113806166","https://openalex.org/W2114266730","https://openalex.org/W2114685629","https://openalex.org/W2116468471","https://openalex.org/W2118052680","https://openalex.org/W2118866757","https://openalex.org/W2119773132","https://openalex.org/W2122941519","https://openalex.org/W2123261896","https://openalex.org/W2123412205","https://openalex.org/W2126753236","https://openalex.org/W2127218465","https://openalex.org/W2128221687","https://openalex.org/W2129926024","https://openalex.org/W2129962996","https://openalex.org/W2131065168","https://openalex.org/W2131476610","https://openalex.org/W2132643359","https://openalex.org/W2136693413","https://openalex.org/W2137300667","https://openalex.org/W2137970622","https://openalex.org/W2138092512","https://openalex.org/W2138197839","https://openalex.org/W2140311411","https://openalex.org/W2140480361","https://openalex.org/W2140515042","https://openalex.org/W2140656851","https://openalex.org/W2140712297","https://openalex.org/W2142884931","https://openalex.org/W2143917519","https://openalex.org/W2145456033","https://openalex.org/W2145771033","https://openalex.org/W2148631003","https://openalex.org/W2148705493","https://openalex.org/W2150104320","https://openalex.org/W2155314350","https://openalex.org/W2155583896","https://openalex.org/W2156153879","https://openalex.org/W2157525826","https://openalex.org/W2157554674","https://openalex.org/W2157758640","https://openalex.org/W2164797883","https://openalex.org/W2164890169","https://openalex.org/W2167220901","https://openalex.org/W2168702624","https://openalex.org/W2169528473","https://openalex.org/W2171574202","https://openalex.org/W2177082073","https://openalex.org/W2178429314","https://openalex.org/W2186053894","https://openalex.org/W2281679605","https://openalex.org/W2290166850","https://openalex.org/W2294743625","https://openalex.org/W2532210487","https://openalex.org/W2576288252","https://openalex.org/W2752885492","https://openalex.org/W2987034000","https://openalex.org/W3097291178","https://openalex.org/W3146011930","https://openalex.org/W3148529197","https://openalex.org/W3175367423","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W3104857564","https://openalex.org/W1582417364","https://openalex.org/W2950520577","https://openalex.org/W2105992728","https://openalex.org/W2109463584","https://openalex.org/W1229628","https://openalex.org/W2009213655","https://openalex.org/W1991844655","https://openalex.org/W2003935582","https://openalex.org/W2500545237"],"abstract_inverted_index":{"Developing":[0],"efficient":[1],"programs":[2,85],"for":[3,157,194,392,396],"many":[4,158],"of":[5,18,24,61,77,109,136,188,240,246,259,290,305,356,379,385,405],"the":[6,15,53,58,62,110,173,186,189,208,218,225,235,238,241,247,250,254,260,291,311,352,383,403],"current":[7,111],"parallel":[8,89,195,230,319],"computers":[9],"is":[10,81,150,282,416],"not":[11,119,151,197,274],"easy":[12],"due":[13],"to":[14,32,38,47,70,82,100,122,153,171,207,223,271,294,314,328,346,351,382,401,408],"architectural":[16],"complexity":[17],"those":[19],"machines.":[20],"The":[21,91,232,257],"wide":[22],"variety":[23],"machine":[25,210,255],"organizations":[26],"often":[27,285],"makes":[28],"it":[29,40,149],"more":[30,88,141,229],"difficult":[31],"port":[33],"an":[34,74],"existing":[35],"program":[36,201,226,242,261],"than":[37],"reprogram":[39],"completely.":[41],"Therefore,":[42],"powerful":[43],"translators":[44],"are":[45,93,113,144,390],"necessary":[46],"generate":[48],"effective":[49],"code":[50,220],"and":[51,105,148,322,361,395],"free":[52],"programmer":[54],"from":[55],"concerns":[56],"about":[57,253],"specific":[59],"characteristics":[60],"target":[63,190],"machine.":[64,191],"This":[65,281],"work":[66,375],"focuses":[67],"on":[68,203],"techniques":[69,324],"be":[71,295],"used":[72,146],"by":[73,243,341],"important":[75],"class":[76],"translators,":[78],"whose":[79],"objective":[80],"transform":[83],"sequential":[84,178],"into":[86],"equivalent":[87],"programs.":[90],"transformations":[92,216,233],"performed":[94],"at":[95,333,371],"instruction":[96,364,372],"level":[97,103],"in":[98,115,175,217,221,227,237,276,297,310,412],"order":[99,222],"exploit":[101,329,337,368],"low":[102],"parallelism":[104,124,292,332,340,370],"increase":[106],"memory":[107],"locality.&lt;br/&gt;&lt;br/&gt;Most":[108],"applications":[112,137,156],"programmed":[114],"languages":[116],"which":[117],"do":[118],"allow":[120],"us":[121],"express":[123],"between":[125],"high-level":[126,205,353],"sentences":[127],"(as":[128],"Pascal,":[129],"C":[130],"or":[131,140],"Fortran).":[132],"Furthermore,":[133],"a":[134,176,200,204,228,287,298,303,331,410,413],"lot":[135,304],"written":[138,202],"ten":[139],"years":[142,313],"ago":[143],"still":[145],"today,":[147],"feasible":[152],"rewrite":[154],"such":[155,330],"reasons":[159],"(not":[160],"only":[161,198],"technical":[162],"reasons,":[163],"but":[164,212],"also":[165,213,417],"economic":[166],"ones).":[167],"Translators":[168],"enable":[169],"programmers":[170],"write":[172],"application":[174],"familiar":[177],"programming":[179],"language,":[180,211],"without":[181],"concerning":[182],"their":[183],"selves":[184],"with":[185],"architecture":[187,415],"Current":[192],"compilers":[193],"architectures":[196,321],"translate":[199],"language":[206],"appropriate":[209],"perform":[214],"some":[215],"final":[219],"execute":[224,409],"way.":[231],"improve":[234],"performance":[236],"execution":[239],"making":[244],"use":[245],"knowledge":[248],"that":[249,268],"compiler":[251],"has":[252,307],"architecture.":[256],"semantics":[258],"remain":[262],"intact":[263],"after":[264],"any":[265],"transformation.&lt;br/&gt;&lt;br/&gt;Experiments":[266],"show":[267],"limiting":[269],"parallelization":[270,378],"basic":[272],"blocks":[273],"included":[275],"loops":[277,284,380],"limits":[278],"maximum":[279],"speedup.":[280],"because":[283],"comprise":[286],"large":[288],"portion":[289],"available":[293],"exploited":[296],"program.":[299],"For":[300],"this":[301],"reason,":[302],"effort":[306],"been":[308,326],"devoted":[309],"recent":[312],"parallelize":[315],"loop":[316,344,411],"execution.":[317],"&lt;br/&gt;&lt;br/&gt;Several":[318],"computer":[320],"compilation":[323],"have":[325],"proposed":[327,391],"different":[334,347],"granularities.":[335],"Multiprocessors":[336],"coarse":[338],"grained":[339],"distributing":[342],"entire":[343],"iterations":[345],"processors.":[348],"Systems":[349],"oriented":[350],"synthesis":[354],"(HLS)":[355],"VLSI":[357,386],"circuits,":[358],"superscalar":[359],"processors":[360,367],"very":[362],"long":[363],"word":[365],"(VLIW)":[366],"fine-grained":[369,377],"level.":[373],"&lt;br/&gt;&lt;br/&gt;This":[374],"addresses":[376],"addressed":[381],"HLS":[384],"circuits.":[387],"Two":[388],"algorithms":[389],"resource":[393],"constraints":[394],"timing":[397],"constraints.":[398],"An":[399],"algorithm":[400],"reduce":[402],"number":[404],"registers":[406],"required":[407],"given":[414],"proposed.":[418]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2020,"cited_by_count":1}],"updated_date":"2026-08-04T08:18:43.703281","created_date":"2017-07-14T00:00:00"}
