procedure serial min a n 1 2 begin 3 min a 0 4 for i 1 to
play

procedure SERIAL MIN ( A , n ) 1. 2. begin 3. min = A [ 0 ] ; 4. - PDF document

procedure SERIAL MIN ( A , n ) 1. 2. begin 3. min = A [ 0 ] ; 4. for i := 1 to n 1 do 5. if ( A [ i ] < min ) min := A [ i ] ; 6. endfor ; 7. return min ; 8. end SERIAL MIN Algorithm 3.1 A serial program for finding the minimum in


  1. procedure SERIAL MIN ( A , n ) 1. 2. begin 3. min = A [ 0 ] ; 4. for i := 1 to n − 1 do 5. if ( A [ i ] < min ) min := A [ i ] ; 6. endfor ; 7. return min ; 8. end SERIAL MIN Algorithm 3.1 A serial program for finding the minimum in an array of numbers A of length n .

  2. 1. procedure RECURSIVE MIN ( A , n ) 2. begin 3. if ( n = 1) then 4. min := A [ 0 ] ; 5. else 6. lmin := RECURSIVE MIN ( A , n / 2); 7. rmin := RECURSIVE MIN (& ( A [ n / 2 ] ), n − n / 2); 8. if ( lmin < rmin ) then 9. min := lmin ; 10. else 11. min := rmin ; 12. endelse ; 13. endelse ; 14. return min ; 15. end RECURSIVE MIN Algorithm 3.2 A recursive program for finding the minimum in an array of numbers A of length n .

  3. 1. procedure COL LU ( A ) 2. begin 3. for k := 1 to n do 4. for j := k to n do 5. A [ j , k ] := A [ j , k ] / A [ k , k ] ; 6. endfor ; 7. for j := k + 1 to n do for i := k + 1 to n do 8. 9. A [ i , j ] := A [ i , j ] − A [ i , k ] × A [ k , j ] ; 10. endfor ; 11. endfor ; /* After this iteration, column A [ k + 1 : n , k ] is logically the k th column of L and row A [ k , k : n ] is logically the k th row of U . */ 12. endfor ; 13. end COL LU Algorithm 3.3 A serial column-based algorithm to factor a nonsingular matrix A into a lower- triangular matrix L and an upper-triangular matrix U . Matrices L and U share space with A . On Line 9, A [ i , j ] on the left side of the assignment is equivalent to L [ i , j ] if i > j ; otherwise, it is equivalent to U [ i , j ] .

  4. 1. procedure FFT like pattern( A , n ) 2. begin 3. m := log 2 n ; 4. for j := 0 to m − 1 do k := 2 j ; 5. 6. for i := 0 to n − 1 do A [ i ] := A [ i ] + A [ i XOR 2 j ] ; 7. endfor 8. end FFT like pattern 9. Algorithm 3.4 A sample serial program to be parallelized.

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend