🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#356
Author: Karen A. Tomko
Date: Tue, 15 Sep 1992 17:29
41 lines
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