Now showing items 5-7 of 7

    • Loop Quantization: an Analysis and Algorithm 

      Aiken, Alexander; Nicolau, Alexandru (Cornell University, 1987-03)
      Loop unwinding is a well-known technique for reducing loop overhead, exposing parallelism, and increasing the efficiency of pipelining. Traditional loop unwinding is limited to the innermost loop of a set of nested loops ...
    • Optimal Loop Parallelization 

      Aiken, Alexander; Nicolau, Alexandru (Cornell University, 1988-03)
      Parallelizing compilers promise to exploit the parallelism available in a given program, particularly parallelism that is too low-level or irregular to be expressed by hand in an algorithm. However, existing parallelization ...
    • Perfect Pipelining: A New Loop Parallelization Technique 

      Aiken, Alexander; Nicolau, Alexandru (Cornell University, 1987-10)
      Parallelizing compilers do not handle loops in a satisfactory manner. Fine-grain transformations capture irregular parallelism inside a loop body not amenable to coarser approaches but have limited ability to exploit ...