Release of 64 bit Sparc Compilers ! when ?

Release of 64 bit Sparc Compilers ! when ?

Post by Anand Kandasam » Fri, 03 Jan 1997 04:00:00



Hello:

Does anyone know when it is likely
the 64 bit compilers [C, Fortran]
for Ultra architectures will be
released by SUN ?

Thanks

anand

 
 
 

Release of 64 bit Sparc Compilers ! when ?

Post by Casper H.S. Dik - Network Security Engine » Sat, 04 Jan 1997 04:00:00



>Does anyone know when it is likely
>the 64 bit compilers [C, Fortran]
>for Ultra architectures will be
>released by SUN ?

For 64 bit compilers to be useful, you'd need
to have a 64 bit OS.  The current compilers can
do 64 bit arithmetic on Ultras (actually, the OS will
do that for you in libc).

For a 64 bit OS to be useful, you'd need 64 bit
compilers and some 64 bit 3rd party apps.
To build a 64 bit OS, you need a 64 bit compiler.

So I'd expect them to be available to the general public at
around the same time.
--
Expressed in this posting are my opinions.  They are in no way related
to opinions held by my employer, Sun Microsystems.
Statements on Sun products included here are not gospel and may
be fiction rather than truth.

 
 
 

Release of 64 bit Sparc Compilers ! when ?

Post by Thomas Roel » Tue, 07 Jan 1997 04:00:00




> >Does anyone know when it is likely
> >the 64 bit compilers [C, Fortran]
> >for Ultra architectures will be
> >released by SUN ?

> For 64 bit compilers to be useful, you'd need
> to have a 64 bit OS.  The current compilers can
> do 64 bit arithmetic on Ultras (actually, the OS will
> do that for you in libc).

> For a 64 bit OS to be useful, you'd need 64 bit
> compilers and some 64 bit 3rd party apps.
> To build a 64 bit OS, you need a 64 bit compiler.

I totally disagree here. For most of the stuff I'm doing here I can
happily live with a 32bit OS. However I would love to have a
'long long' type that really uses 64 bit arithmetic, as well as a
compiler that uses all the new V9 instructions directly. In some cases
going to assembly code (V8 compiler on a V9 machine) bought me more
than a factor of 2 in terms of performance. And really using the V9
extensions of the UltraSPARC-I chips (VIS + the nifty new alternate
address space variants) boots performance significantly for cases
where you have to work on large areas of data.

But what really makes me mad is that the V9 architecture and the
UltraSPARC-I chip would allow "Relaxed Memory Order". However Solaris
seems to cope only with "Total Store Order". What a waste of
performance. And instead of allowing a switch to a different model per
process they disabled the feature totally.

- Thomas
--
Denver Office               THOMAS ROELL        /\      Das Reh springt hoch,
+1(303)298-7478              XiGraphics        /  \/\   das Reh springt weit,
1801 Broadway, Suite 1710                     /    \ \/\     was soll es tun,

 
 
 

1. sun compiler 64 bit mode mixed up with 32 bit ?

Hi folks,

who can give me a hint ?
I am working an suns 64 bit version, trying to get roguewaves tools.h
working. When linking those objects, I get a "wrong machine class" error
on any tools object. Whats wrong here?

Some parameters:
  File tells ELF 64 bit version on all objects
  CC uses -xarch=V9;
  LD_LIBRARY_PATH_64 was set correclty
  SUNWS-cache was dropped..

hope You can help me

  CCK

2. Help! Download problems!

3. Why is my 32 bit executable faster than 64 bit build on ultra sparc.

4. Cannot allocate colormap entry.....

5. Sparc problem: userspace 32 bit, kernel 64 bit

6. I sell my UnixWare2

7. Upgrading from 32-Bit Sparc-Kernel to 64-Bit sparcv9-Kernel??

8. insmod patch: Uses MODPATH for finding modules

9. Userspaces 32-bit and 64-bit on Solaris Ultra Sparc

10. 64 bit Unix (esp. 64 bit IO)

11. host mastered 64 bit wide transfers to 64 bit PCI slot?

12. performance of runing 32/64 bit program in 64 bit kernel.

13. HALstation (64-bit processor running 64-bit Solaris) as webserver