Thread View: fj.mail-lists.parallel
1 messages
1 total messages
Started by Karen A. Tomko
Tue, 15 Sep 1992 17:29
Scientific programs with conflicting memory strides
Author: Karen A. Tomko
Date: Tue, 15 Sep 1992 17:29
Date: Tue, 15 Sep 1992 17:29
41 lines
1364 bytes
1364 bytes
*WANTED* Scientific Fortran Programs to optimize I am looking for programs with conflicting memory strides to verify an automatic restructuring tool. For example: do i = 1, N/k ... = A(i) ... A(k*i) enddo Where the array A has stride 1 and stride k (small integer) accesses within the same loop nest. or real A2(3,N), A1(3*N) equivalence (A2(1,1), A1(1)) . . . do i = 1, N ... = A2(2,i) ... A1(i) enddo Were the data of arrays A2 and A1 is accessed with a stride of 3 and a stride of 1. If you have programs which have loops similar to the ones above and can give me an electronic copy of your source file please send email. I have been working on techniques for optimizing these types of accesses for shared memory multiprocessors and am looking for some 'real' examples. Karen Tomko karent@eecs.umich.edu University of Michigan
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads