Assignment 1



1. Please show the distance vectors in the following two loop nests.
do i = 2, n
    do j = 1, n-1
        a[i,j] = a[i,j] + a[i-1,j+1]
    end do
end do

do i = 1, n
    do j = 2, n-1
        a[j] = (a[j] + a[j-1] + a[j+1])/3
    end do
end do

2. Please give the principle on direction vector to parallelize loop nests, then apply it to the following two loop nests and discuss the difference.
do i = 1, n
    do j = 2, n
        a[i,j] = a[i,j-1] + c
    end do
end do

do i = 1, n
    do j = 1, n
        a[i,j] = a[i-1,j] + a[i-1,j+1]
    end do
end do

3.

-- XiaomingGu - 02 Apr 2008


This topic: Main > CS255Assign1
Topic revision: r1 - 2008-04-02 - XiaomingGu
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding URCS? Send feedback