Difference: CS255Assign1 (2 vs. 3)

Revision 32008-04-02 - ChenDing

Line: 1 to 1
 

Assignment 1



Changed:
<
<
1. Please show the distance vectors in the following two loop nests.
>
>
1. Give the distance vectors in the following two loop nests.
 
do i = 2, n
    do j = 1, n-1
Line: 17 to 17
 end do
Changed:
<
<
2. Please give the principle on direction vectors to parallelize loop nests, then apply it to the following two loop nests and discuss the differences.
>
>
2. Write down the basic vectorization algorithm and the basic condition for a loop to be parallelizable (Hint: use direction vectors). Apply the basic vectorization for the following two loop nests. In addition, for each loop check whether it is parallelizable, that is, whether its iterations can be executed in parallel.
 
do i = 1, n
    do j = 2, n
Line: 32 to 32
 end do
Changed:
<
<
3. Please use MOD, USE and KILL to discuss the differences between may problems and must problems, and the differences between flow-sensitive problems and flow-insensitive problems.
>
>
3. Define may and must problems, flow-sensitive and flow-insensitive problems in interprocedural analysis. Define and classify the problems of MOD, USE and KILL.
 
Deleted:
<
<
-- XiaomingGu - 02 Apr 2008
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding URCS? Send feedback