TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Donald Macmillan
from: David Noon
date: 1994-07-27 22:49:04
subject: DA/2 Distributed Applica

On Wednesday, 1994-07-27  Donald Macmillan wrote to David Noon about
"DA/2 Distributed Applica" as follows:

DM> our comments re FORTRAN are interesting. I discounted the FORTRAN
DM> code as a  source of the problem, since the code was identical in
DM> the  DOS and OS/2 compiles (ie the source code was identical).  My
DM> rationale was that Watcom 9.5 compiler would produce  code which was
DM> more or less equally optimized and would  have approximatelt the
DM> same run-time. Are you implying that  the FORTRAN code would be the
DM> culprit, ie. may be running  30% slower as a DLL under OS/2? Or
DM> worse still, maybe the  FORTRAN code is running 100% slower and any
DM> improvement  from OS/2 is offset by retarded FORTRAN?

Hi Donald,

This is precisely what I am saying. If you do not check your FORTRAN
code for memory accesses that are well behaved in a virtual storage
environment you run the risk of excessive page faults. The magnitude of
the performance hit will vary with the application, so I could not
offer a percentage.

The reason FORTRAN is the most frequent culprit is because it stores
its arrays "at right angles" to most other languages, all of which are
more suited to implementing numerical algorithms as specified in most
journals; you need to rotate the algorithm 90 degrees to suit FORTRAN.

Regards

Dave

___
 X KWQ/2 1.2e X Computing ... where senility is your only relief.

--- Maximus/2 2.01wb

* Origin: OS/2 Shareware BBS, Fairfax, VA: 703-385-4325 (1:109/347)
SEEN-BY: 12/2442 54/54 620/243 624/50 632/348 640/820 690/660 711/409 413 430
SEEN-BY: 711/807 808 809 934 942 712/353 623 713/888 800/1
@PATH: 109/347 2 1 3615/50 229/2 12/2442 711/409 54/54 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.