[Info-vax] RealWorldTech on Poulson
Neil Rieck
n.rieck at sympatico.ca
Wed Jul 6 07:32:29 EDT 2011
On Jul 5, 1:04 pm, koeh... at eisner.nospam.encompasserve.org (Bob
Koehler) wrote:
> In article <4e0e88f8$0$6590$c3e8da3$b1356... at news.astraweb.com>, JF Mezei <jfmezei.spam... at vaxination.ca> writes:
>
>
>
> > Consider that a true change in architecture to really make it out of
> > order, would likely require changes to all compilers and recompiling of
> > software with new compilers, and it would also require that the new
> > chips support the old executables with the EPIC mentality. Me thinks
> > this would be way too big of a change to be acceptable.
>
> All the important stuff _is_ in the compilers. Has been for decades.
> We've seen, and I wouldn't have any touble seeing more, compilers
> with chip generation knowledge.
>
> I was impressed just how far the DEC C compiler for Alpha would go,
> back on the first release. I've been impressed just how much better
> some chip vendor's compilers are over gnu (I've seen perfomance
> double).
>
> This really shouldn't be suprizing. Back in VAX days, Ultrix-32
> offered a choice of the standard UNIX cc, or vcc, which was based
> on the VAX C compiler for VMS. vcc knew VAX better and the
> performance difference was real. With RISC and VLIW it's not unusual
> to have generation specific qualifiers for compilers to generate the
> best code for different generations of the same chip.
>
> My only problem was not having generation qualifiers on VAX
> compilers. All the NOPs inserted to make 6000 series systems optimal
> might not have been the right thing on my MV II. Generating MOVCx
> certainly wasn't.
Yep, doesn't one alternate definition of RISC mean "Relegate Important
Stuff to Complier"?
NSR
More information about the Info-vax
mailing list