Re: optimizing compiler against iaverage assembly programmer.

als@tusc.com.au (Anthony Shipman)
4 Jul 1997 14:35:25 -0400

          From comp.compilers

Related articles
[7 earlier articles]
Re: optimizing compiler against iaverage assembly programmer. jbuck@synopsys.com (1997-06-24)
Re: optimizing compiler against iaverage assembly programmer. bromage@cs.mu.oz.au (1997-06-30)
Re: optimizing compiler against iaverage assembly programmer. charles.marslett@tempe.vlsi.com (1997-06-30)
Re: optimizing compiler against iaverage assembly programmer. graham.hughes@resnet.ucsb.edu (Graham C. Hughes) (1997-06-30)
Re: optimizing compiler against iaverage assembly programmer. WStreett@shell.monmouth.com (1997-06-30)
Re: optimizing compiler against iaverage assembly programmer. creedy@mitretek.org (1997-06-30)
Re: optimizing compiler against iaverage assembly programmer. als@tusc.com.au (1997-07-04)
Re: optimizing compiler against iaverage assembly programmer. conway@mundook.cs.mu.OZ.AU (1997-07-04)
Re: optimizing compiler against iaverage assembly programmer. als@tusc.com.au (1997-07-04)
Re: optimizing compiler against iaverage assembly programmer. dietz@interaccess.com (1997-07-04)
Re: optimizing compiler against iaverage assembly programmer. cef@geodesic.com (Charles Fiterman) (1997-07-04)
Re: optimizing compiler against iaverage assembly programmer. johncl@online.no (1997-07-04)
Re: optimizing compiler against average assembly programmer. charles.marslett@tempe.vlsi.com (1997-07-08)
[1 later articles]
| List of all articles for this month |
From: als@tusc.com.au (Anthony Shipman)
Newsgroups: comp.compilers,comp.lang.asm.x86
Date: 4 Jul 1997 14:35:25 -0400
Organization: TUSC Computer Systems Pty Ltd., Melbourne, Australia
References: 97-06-071 97-06-081 97-06-101 97-06-123
Keywords: optimize, assembler

charles.marslett@tempe.vlsi.com (Charles Marslett) writes:
>radiation transport code for use on small/slow 360s. The Fortran H
>compiled code, profiled to be spending 45% of its time in a single
>routine (it did a dot product, followed by a vector/matrix multiply,
........stuff about Fortran H omitted




I think that part of the gap in the discussion is that some people are
talking about asm vs C compiles whereas others are talking about asm
vs Fortran compilers. It is easier to optimise Fortran than C and
because Fortran is used more for number crunching much greater
attention is paid to optimising it.


I expect that it is unlikely that a human can write better asm than a
good Fortran compiler. However given the quality of C compilers,
especially, from what I've heard about VC++, I expect that a human
could often write better asm, in small bursts.


--
Anthony Shipman
TUSC Computer Systems Pty Ltd
E-mail: als@tusc.com.au
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.