SGI comments?

Tony Willis willis at cs.athabascau.ca
Sat Mar 2 14:41:01 AEST 1991


My organization is considering the purchase of a SGI 340/380
combo for heavy duty number cruching? We're pretty pleased with
what we've seen and heard so far but I have one nagging
doubt. Most of our heavy-duty applications are parallelizable
to a large degree (at least conceptually!) and the benchmarks
run for us by SGI show that we can indeed get really great
throughput in the compute intensive parts of our programs.
However, I note that the FORTRAN compiler itself will not
handle parallel I/O. This means that when we have 4 or 5 users
read/writing big 1024 x 1024 real*4 images to/from disk
the 380 essentially operates in a linear mode, i.e. if one
job takes 2 minutes, 4 jobs running simultaneously take
about 8 or more minutes.

Now the local SGI sales rep did send me a copy of the latest
SGI FORTRAN manual. I noted in the RELEASE notes that it
said that the SGI C compiler could to I/O in parallel and
that FORTRAN users could do this by making calls to a
C subroutine. So my question is is this really possible?

Most of my FORTRAN I/O comes from reading/writing
direct access files more or less like

	DO 300 I = 1, 1024
		WRITE(UNIT=12,REC=I)(DATA(J,I),J=1,1024)
300	CONTINUE

Could I replace this sort of thing by calls to C and
speed up the I/O, particularly in multi-user mode? (Come on
you SGI guys in Mountain View - help make a sale!!)

Also I'd be interested in any general comments from SGI users
about their satisfaction or otherwise with SGI products?

Please e-mail to me directly at

twillis at drao.nrc.ca

Thanks,
Tony Willis



More information about the Comp.sys.sgi mailing list