Matches in SemOpenAlex for { <https://semopenalex.org/work/W2244376356> ?p ?o ?g. }
- W2244376356 abstract "While improving the performance of micro-processors, computer architects have recently reached a technology wall. Higher frequencies are not sustainable anymore. The high and expensive power consumption and the lack of performance improvement on those uniprocessors have lead chip manufacturer to instead provide multi-threading capabilities to their current processor line. The trend goes further with multi-threaded cellular architectures where a chip is composed of hundred of thread units interconnected by an on-chip network and showing impressive raw performance numbers. However, the problem of harnessing so much computational power has yet to be solved. Several issues such as thread synchronization and programmability still exist. This dissertation proposes an elegant method, named Single-dimension Software Pipelining (SSP) to address those issues for an important class of programming structures, especially in the scientific domain: loop nests, perfect and imperfect. This dissertation shows how loop nests can be software-pipelined on both uniprocessor architectures and cellular architectures. The method subsumes modulo-scheduling as a special case for single loops. The entire framework is explained and includes: the handling of multi-dimensional dependences, the loop selection, the kernel generation, the register pressure evaluation, the register allocation and the code generation for both cellular architecture and uniprocessor architectures with dedicated loop hardware support. The method was implemented in the Open64 compiler and tested on the Intel Itanium architecture and on the IBM Cyclops64 architecture. Results show that SSP schedules outperform modulo-scheduling schedules on uniprocessor architectures and efficiently use the computational power of the cellular architectures." @default.
- W2244376356 created "2016-06-24" @default.
- W2244376356 creator A5021284960 @default.
- W2244376356 creator A5046024163 @default.
- W2244376356 creator A5068927917 @default.
- W2244376356 date "2006-01-01" @default.
- W2244376356 modified "2023-09-23" @default.
- W2244376356 title "A compiler framework for loop nest software-pipelining" @default.
- W2244376356 cites W1513250879 @default.
- W2244376356 cites W1515662025 @default.
- W2244376356 cites W1556466444 @default.
- W2244376356 cites W1587799811 @default.
- W2244376356 cites W1805464650 @default.
- W2244376356 cites W1816081266 @default.
- W2244376356 cites W1963527085 @default.
- W2244376356 cites W1976186908 @default.
- W2244376356 cites W2010418442 @default.
- W2244376356 cites W2023223057 @default.
- W2244376356 cites W2038495591 @default.
- W2244376356 cites W2077749405 @default.
- W2244376356 cites W2081040934 @default.
- W2244376356 cites W2090673788 @default.
- W2244376356 cites W2100097836 @default.
- W2244376356 cites W2100139716 @default.
- W2244376356 cites W2101783826 @default.
- W2244376356 cites W2105555051 @default.
- W2244376356 cites W2127608062 @default.
- W2244376356 cites W2131498141 @default.
- W2244376356 cites W2140311411 @default.
- W2244376356 cites W2140712297 @default.
- W2244376356 cites W2155583896 @default.
- W2244376356 cites W2164797883 @default.
- W2244376356 cites W2296760900 @default.
- W2244376356 cites W2532448721 @default.
- W2244376356 cites W3148529197 @default.
- W2244376356 cites W62912982 @default.
- W2244376356 hasPublicationYear "2006" @default.
- W2244376356 type Work @default.
- W2244376356 sameAs 2244376356 @default.
- W2244376356 citedByCount "1" @default.
- W2244376356 crossrefType "journal-article" @default.
- W2244376356 hasAuthorship W2244376356A5021284960 @default.
- W2244376356 hasAuthorship W2244376356A5046024163 @default.
- W2244376356 hasAuthorship W2244376356A5068927917 @default.
- W2244376356 hasConcept C107568181 @default.
- W2244376356 hasConcept C107598950 @default.
- W2244376356 hasConcept C111919701 @default.
- W2244376356 hasConcept C118524514 @default.
- W2244376356 hasConcept C119948110 @default.
- W2244376356 hasConcept C128916667 @default.
- W2244376356 hasConcept C138101251 @default.
- W2244376356 hasConcept C162324750 @default.
- W2244376356 hasConcept C169590947 @default.
- W2244376356 hasConcept C173608175 @default.
- W2244376356 hasConcept C188854837 @default.
- W2244376356 hasConcept C206729178 @default.
- W2244376356 hasConcept C21547014 @default.
- W2244376356 hasConcept C41008148 @default.
- W2244376356 hasConcept C4822641 @default.
- W2244376356 hasConcept C68387754 @default.
- W2244376356 hasConcept C73564150 @default.
- W2244376356 hasConcept C79189994 @default.
- W2244376356 hasConceptScore W2244376356C107568181 @default.
- W2244376356 hasConceptScore W2244376356C107598950 @default.
- W2244376356 hasConceptScore W2244376356C111919701 @default.
- W2244376356 hasConceptScore W2244376356C118524514 @default.
- W2244376356 hasConceptScore W2244376356C119948110 @default.
- W2244376356 hasConceptScore W2244376356C128916667 @default.
- W2244376356 hasConceptScore W2244376356C138101251 @default.
- W2244376356 hasConceptScore W2244376356C162324750 @default.
- W2244376356 hasConceptScore W2244376356C169590947 @default.
- W2244376356 hasConceptScore W2244376356C173608175 @default.
- W2244376356 hasConceptScore W2244376356C188854837 @default.
- W2244376356 hasConceptScore W2244376356C206729178 @default.
- W2244376356 hasConceptScore W2244376356C21547014 @default.
- W2244376356 hasConceptScore W2244376356C41008148 @default.
- W2244376356 hasConceptScore W2244376356C4822641 @default.
- W2244376356 hasConceptScore W2244376356C68387754 @default.
- W2244376356 hasConceptScore W2244376356C73564150 @default.
- W2244376356 hasConceptScore W2244376356C79189994 @default.
- W2244376356 hasLocation W22443763561 @default.
- W2244376356 hasOpenAccess W2244376356 @default.
- W2244376356 hasPrimaryLocation W22443763561 @default.
- W2244376356 hasRelatedWork W1966499573 @default.
- W2244376356 hasRelatedWork W1967028183 @default.
- W2244376356 hasRelatedWork W1978100243 @default.
- W2244376356 hasRelatedWork W2058136359 @default.
- W2244376356 hasRelatedWork W2071714439 @default.
- W2244376356 hasRelatedWork W2075354156 @default.
- W2244376356 hasRelatedWork W2082526136 @default.
- W2244376356 hasRelatedWork W2105131265 @default.
- W2244376356 hasRelatedWork W2131140420 @default.
- W2244376356 hasRelatedWork W2150104320 @default.
- W2244376356 hasRelatedWork W2160366244 @default.
- W2244376356 hasRelatedWork W2221279259 @default.
- W2244376356 hasRelatedWork W2507162195 @default.
- W2244376356 hasRelatedWork W2514864530 @default.
- W2244376356 hasRelatedWork W2754126429 @default.
- W2244376356 hasRelatedWork W2767938670 @default.
- W2244376356 hasRelatedWork W2773437690 @default.