public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Performance issues of gcc-2.95
@ 1999-06-13 22:59 Christian Jullien
  1999-06-14  8:49 ` Robert Blenis
  1999-06-30 22:10 ` Christian Jullien
  0 siblings, 2 replies; 4+ messages in thread
From: Christian Jullien @ 1999-06-13 22:59 UTC (permalink / raw)
  To: cygwin

I  just  downloaded  the latest gcc snapshot and ran my favorite test
against  this  new  version.  I'm  the  author  of OpenLisp an ISLISP
implementation  already  ported  on  more  than  70  plateforms.  The
overall  performance is about 5% slower than previous gcc/egcs on the
same machine (NT4 SP5 on a Bi-pentium 400 Mhz) - 39s V.S. 37s.

See OpenLisp info on : http://www.ilog.fr:8001/Eligis/

For  information,  a  lisp  system  essentially do pointers,  shifts,
function calls and bit masks (VC++ 6.0 runs on 34.630 s)

Cyg = cygwin, Min = Mingw32

## ------------------------------	 
## GCC 2.95(Cyg)    NT  (32 bits)   
## ------------------------------	 
##					 
;; OpenLisp v6.1 (Build: 2324) by C. Jullien [Jun 14 1999 - 07:11:51]
;; Copyright (c) 1988-1999.
;; Reading startup.lsp ..
;; God thank you, OpenLisp is back again!
= (nt socket regexp edit hash-table islisp virbitmap virtty ascii floats31)
Fib     : ok, time =   0.016s. ( 0 GC)
Tak     : ok, time =   0.078s. ( 0 GC)
Stak    : ok, time =   0.125s. ( 0 GC)
Ctak    : ok, time =   0.172s. ( 0 GC)
Takl    : ok, time =   0.172s. ( 0 GC)
Takr    : ok, time =   0.109s. ( 0 GC)
Boyer   : ok, time =   1.157s. ( 2 GC)
Browse  : ok, time =   1.437s. ( 3 GC)
Destru  : ok, time =   0.219s. ( 0 GC)
Travini : ok, time =   1.235s. ( 0 GC)
Travrun : ok, time =   6.734s. ( 0 GC)
Deriv   : ok, time =   0.203s. ( 2 GC)
Dderiv  : ok, time =   0.250s. ( 2 GC)
Divit   : ok, time =   0.188s. ( 1 GC)
Divrec  : ok, time =   0.172s. ( 1 GC)
FFT     : ok, time =   1.188s. ( 0 GC)
Puzzle  : ok, time =   1.781s. ( 0 GC)
Triang  : ok, time =  22.766s. ( 0 GC)
Fprint  : ok, time =   0.015s. ( 0 GC)
Fread   : ok, time =   0.000s. ( 0 GC)
Tprint  : ok, time =  -0.000s. ( 0 GC)
Frpoly  : ok, time =   1.047s. ( 0 GC)
                      39.064 s.

## ------------------------------	 
## EGCS 1.1.2(Cyg)  NT  (32 bits)   
## ------------------------------	 
##					 
;; OpenLisp v6.1 (Build: 2319) by C. Jullien [May 31 1999 - 20:15:33]
;; Copyright (c) 1988-1999.
;; Reading startup.lsp ..
;; God thank you, OpenLisp is back again!
= (nt socket regexp edit hash-table islisp virbitmap virtty ascii floats31)
Fib     : ok, time =   0.015s. ( 0 GC)
Tak     : ok, time =   0.094s. ( 0 GC)
Stak    : ok, time =   0.125s. ( 0 GC)
Ctak    : ok, time =   0.203s. ( 0 GC)
Takl    : ok, time =   0.157s. ( 0 GC)
Takr    : ok, time =   0.094s. ( 0 GC)
Boyer   : ok, time =   1.125s. ( 2 GC)
Browse  : ok, time =   1.359s. ( 3 GC)
Destru  : ok, time =   0.219s. ( 0 GC)
Travini : ok, time =   1.172s. ( 0 GC)
Travrun : ok, time =   6.391s. ( 0 GC)
Deriv   : ok, time =   0.219s. ( 2 GC)
Dderiv  : ok, time =   0.250s. ( 2 GC)
Divit   : ok, time =   0.187s. ( 1 GC)
Divrec  : ok, time =   0.157s. ( 1 GC)
FFT     : ok, time =   1.203s. ( 0 GC)
Puzzle  : ok, time =   1.641s. ( 0 GC)
Triang  : ok, time =  21.437s. ( 0 GC)
Fprint  : ok, time =   0.016s. ( 0 GC)
Fread   : ok, time =   0.000s. ( 0 GC)
Tprint  : ok, time =  -0.000s. ( 0 GC)
Frpoly  : ok, time =   1.000s. ( 0 GC)
                      37.064 s.

## ------------------------------	 
## GNU GCC 2.8.1    NT  (32 bits)   
## ------------------------------	 
##					 
;; OpenLisp v6.1 (Build: 2324) by C. Jullien [Jun 12 1999 - 09:30:01]
;; Copyright (c) 1988-1999.
;; Reading startup.lsp ..
;; God thank you, OpenLisp is back again!
= (nt socket regexp hash-table islisp virbitmap virtty ascii floats31)
Fib     : ok, time =   0.015s. ( 0 GC)
Tak     : ok, time =   0.078s. ( 0 GC)
Stak    : ok, time =   0.125s. ( 0 GC)
Ctak    : ok, time =   0.171s. ( 0 GC)
Takl    : ok, time =   0.157s. ( 0 GC)
Takr    : ok, time =   0.094s. ( 0 GC)
Boyer   : ok, time =   1.125s. ( 2 GC)
Browse  : ok, time =   1.375s. ( 3 GC)
Destru  : ok, time =   0.219s. ( 0 GC)
Travini : ok, time =   1.203s. ( 0 GC)
Travrun : ok, time =   6.453s. ( 0 GC)
Deriv   : ok, time =   0.203s. ( 2 GC)
Dderiv  : ok, time =   0.235s. ( 2 GC)
Divit   : ok, time =   0.187s. ( 1 GC)
Divrec  : ok, time =   0.156s. ( 1 GC)
FFT     : ok, time =   1.188s. ( 0 GC)
Puzzle  : ok, time =   1.688s. ( 0 GC)
Triang  : ok, time =  21.563s. ( 0 GC)
Fprint  : ok, time =   0.016s. ( 0 GC)
Fread   : ok, time =   0.000s. ( 0 GC)
Tprint  : ok, time =  -0.000s. ( 0 GC)
Frpoly  : ok, time =   1.000s. ( 0 GC)
                      37.251 s.

## ------------------------------	 
## EGCS 1.1.2(Min)  NT  (32 bits)   
## ------------------------------	 
##					 
;; OpenLisp v6.1 (Build: 2324) by C. Jullien [Jun 12 1999 - 09:29:14]
;; Copyright (c) 1988-1999.
;; Reading startup.lsp ..
;; God thank you, OpenLisp is back again!
= (nt socket regexp hash-table islisp virbitmap virtty ascii floats31)
Fib     : ok, time =   0.016s. ( 0 GC)
Tak     : ok, time =   0.094s. ( 0 GC)
Stak    : ok, time =   0.125s. ( 0 GC)
Ctak    : ok, time =   0.172s. ( 0 GC)
Takl    : ok, time =   0.172s. ( 0 GC)
Takr    : ok, time =   0.094s. ( 0 GC)
Boyer   : ok, time =   1.125s. ( 2 GC)
Browse  : ok, time =   1.375s. ( 3 GC)
Destru  : ok, time =   0.219s. ( 0 GC)
Travini : ok, time =   1.188s. ( 0 GC)
Travrun : ok, time =   6.438s. ( 0 GC)
Deriv   : ok, time =   0.219s. ( 2 GC)
Dderiv  : ok, time =   0.250s. ( 2 GC)
Divit   : ok, time =   0.187s. ( 1 GC)
Divrec  : ok, time =   0.172s. ( 1 GC)
FFT     : ok, time =   1.172s. ( 0 GC)
Puzzle  : ok, time =   1.641s. ( 0 GC)
Triang  : ok, time =  21.703s. ( 0 GC)
Fprint  : ok, time =  -0.000s. ( 0 GC)
Fread   : ok, time =   0.016s. ( 0 GC)
Tprint  : ok, time =   0.000s. ( 0 GC)
Frpoly  : ok, time =   1.000s. ( 0 GC)
                      37.378 s.


Eligis: Christian Jullien (OOP consultant)
10, RUE REJANE - 95120 ERMONT (France)
Eligis@wanadoo.fr - +33 130.72.98.20

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com

^ permalink raw reply	[flat|nested] 4+ messages in thread

* RE: Performance issues of gcc-2.95
  1999-06-13 22:59 Performance issues of gcc-2.95 Christian Jullien
@ 1999-06-14  8:49 ` Robert Blenis
  1999-06-30 22:10   ` Robert Blenis
  1999-06-30 22:10 ` Christian Jullien
  1 sibling, 1 reply; 4+ messages in thread
From: Robert Blenis @ 1999-06-14  8:49 UTC (permalink / raw)
  To: cygwin

I have not compiled the latest snapshots, but I noticed a slowdown (5%)
going from egcs1.0.3a to 1.1.2 on the PPC cross compiler I built from egcs
sources.  Unfortunately I don't have a small test case to demonstrate.  I
think the default insn scheduler changed.

-----Original Message-----
From: cygwin-owner@sourceware.cygnus.com
[ mailto:cygwin-owner@sourceware.cygnus.com]On Behalf Of Christian
Jullien
Sent: Monday, June 14, 1999 1:59 AM
To: cygwin@sourceware.cygnus.com
Subject: Performance issues of gcc-2.95


I  just  downloaded  the latest gcc snapshot and ran my favorite test
against  this  new  version.  I'm  the  author  of OpenLisp an ISLISP
implementation  already  ported  on  more  than  70  plateforms.  The
overall  performance is about 5% slower than previous gcc/egcs on the
same machine (NT4 SP5 on a Bi-pentium 400 Mhz) - 39s V.S. 37s.

See OpenLisp info on : http://www.ilog.fr:8001/Eligis/

For  information,  a  lisp  system  essentially do pointers,  shifts,
function calls and bit masks (VC++ 6.0 runs on 34.630 s)

Cyg = cygwin, Min = Mingw32

## ------------------------------
## GCC 2.95(Cyg)    NT  (32 bits)
## ------------------------------
##
;; OpenLisp v6.1 (Build: 2324) by C. Jullien [Jun 14 1999 - 07:11:51]
;; Copyright (c) 1988-1999.
;; Reading startup.lsp ..
;; God thank you, OpenLisp is back again!
= (nt socket regexp edit hash-table islisp virbitmap virtty ascii floats31)
Fib     : ok, time =   0.016s. ( 0 GC)
Tak     : ok, time =   0.078s. ( 0 GC)
Stak    : ok, time =   0.125s. ( 0 GC)
Ctak    : ok, time =   0.172s. ( 0 GC)
Takl    : ok, time =   0.172s. ( 0 GC)
Takr    : ok, time =   0.109s. ( 0 GC)
Boyer   : ok, time =   1.157s. ( 2 GC)
Browse  : ok, time =   1.437s. ( 3 GC)
Destru  : ok, time =   0.219s. ( 0 GC)
Travini : ok, time =   1.235s. ( 0 GC)
Travrun : ok, time =   6.734s. ( 0 GC)
Deriv   : ok, time =   0.203s. ( 2 GC)
Dderiv  : ok, time =   0.250s. ( 2 GC)
Divit   : ok, time =   0.188s. ( 1 GC)
Divrec  : ok, time =   0.172s. ( 1 GC)
FFT     : ok, time =   1.188s. ( 0 GC)
Puzzle  : ok, time =   1.781s. ( 0 GC)
Triang  : ok, time =  22.766s. ( 0 GC)
Fprint  : ok, time =   0.015s. ( 0 GC)
Fread   : ok, time =   0.000s. ( 0 GC)
Tprint  : ok, time =  -0.000s. ( 0 GC)
Frpoly  : ok, time =   1.047s. ( 0 GC)
                      39.064 s.

## ------------------------------
## EGCS 1.1.2(Cyg)  NT  (32 bits)
## ------------------------------
##
;; OpenLisp v6.1 (Build: 2319) by C. Jullien [May 31 1999 - 20:15:33]
;; Copyright (c) 1988-1999.
;; Reading startup.lsp ..
;; God thank you, OpenLisp is back again!
= (nt socket regexp edit hash-table islisp virbitmap virtty ascii floats31)
Fib     : ok, time =   0.015s. ( 0 GC)
Tak     : ok, time =   0.094s. ( 0 GC)
Stak    : ok, time =   0.125s. ( 0 GC)
Ctak    : ok, time =   0.203s. ( 0 GC)
Takl    : ok, time =   0.157s. ( 0 GC)
Takr    : ok, time =   0.094s. ( 0 GC)
Boyer   : ok, time =   1.125s. ( 2 GC)
Browse  : ok, time =   1.359s. ( 3 GC)
Destru  : ok, time =   0.219s. ( 0 GC)
Travini : ok, time =   1.172s. ( 0 GC)
Travrun : ok, time =   6.391s. ( 0 GC)
Deriv   : ok, time =   0.219s. ( 2 GC)
Dderiv  : ok, time =   0.250s. ( 2 GC)
Divit   : ok, time =   0.187s. ( 1 GC)
Divrec  : ok, time =   0.157s. ( 1 GC)
FFT     : ok, time =   1.203s. ( 0 GC)
Puzzle  : ok, time =   1.641s. ( 0 GC)
Triang  : ok, time =  21.437s. ( 0 GC)
Fprint  : ok, time =   0.016s. ( 0 GC)
Fread   : ok, time =   0.000s. ( 0 GC)
Tprint  : ok, time =  -0.000s. ( 0 GC)
Frpoly  : ok, time =   1.000s. ( 0 GC)
                      37.064 s.

## ------------------------------
## GNU GCC 2.8.1    NT  (32 bits)
## ------------------------------
##
;; OpenLisp v6.1 (Build: 2324) by C. Jullien [Jun 12 1999 - 09:30:01]
;; Copyright (c) 1988-1999.
;; Reading startup.lsp ..
;; God thank you, OpenLisp is back again!
= (nt socket regexp hash-table islisp virbitmap virtty ascii floats31)
Fib     : ok, time =   0.015s. ( 0 GC)
Tak     : ok, time =   0.078s. ( 0 GC)
Stak    : ok, time =   0.125s. ( 0 GC)
Ctak    : ok, time =   0.171s. ( 0 GC)
Takl    : ok, time =   0.157s. ( 0 GC)
Takr    : ok, time =   0.094s. ( 0 GC)
Boyer   : ok, time =   1.125s. ( 2 GC)
Browse  : ok, time =   1.375s. ( 3 GC)
Destru  : ok, time =   0.219s. ( 0 GC)
Travini : ok, time =   1.203s. ( 0 GC)
Travrun : ok, time =   6.453s. ( 0 GC)
Deriv   : ok, time =   0.203s. ( 2 GC)
Dderiv  : ok, time =   0.235s. ( 2 GC)
Divit   : ok, time =   0.187s. ( 1 GC)
Divrec  : ok, time =   0.156s. ( 1 GC)
FFT     : ok, time =   1.188s. ( 0 GC)
Puzzle  : ok, time =   1.688s. ( 0 GC)
Triang  : ok, time =  21.563s. ( 0 GC)
Fprint  : ok, time =   0.016s. ( 0 GC)
Fread   : ok, time =   0.000s. ( 0 GC)
Tprint  : ok, time =  -0.000s. ( 0 GC)
Frpoly  : ok, time =   1.000s. ( 0 GC)
                      37.251 s.

## ------------------------------
## EGCS 1.1.2(Min)  NT  (32 bits)
## ------------------------------
##
;; OpenLisp v6.1 (Build: 2324) by C. Jullien [Jun 12 1999 - 09:29:14]
;; Copyright (c) 1988-1999.
;; Reading startup.lsp ..
;; God thank you, OpenLisp is back again!
= (nt socket regexp hash-table islisp virbitmap virtty ascii floats31)
Fib     : ok, time =   0.016s. ( 0 GC)
Tak     : ok, time =   0.094s. ( 0 GC)
Stak    : ok, time =   0.125s. ( 0 GC)
Ctak    : ok, time =   0.172s. ( 0 GC)
Takl    : ok, time =   0.172s. ( 0 GC)
Takr    : ok, time =   0.094s. ( 0 GC)
Boyer   : ok, time =   1.125s. ( 2 GC)
Browse  : ok, time =   1.375s. ( 3 GC)
Destru  : ok, time =   0.219s. ( 0 GC)
Travini : ok, time =   1.188s. ( 0 GC)
Travrun : ok, time =   6.438s. ( 0 GC)
Deriv   : ok, time =   0.219s. ( 2 GC)
Dderiv  : ok, time =   0.250s. ( 2 GC)
Divit   : ok, time =   0.187s. ( 1 GC)
Divrec  : ok, time =   0.172s. ( 1 GC)
FFT     : ok, time =   1.172s. ( 0 GC)
Puzzle  : ok, time =   1.641s. ( 0 GC)
Triang  : ok, time =  21.703s. ( 0 GC)
Fprint  : ok, time =  -0.000s. ( 0 GC)
Fread   : ok, time =   0.016s. ( 0 GC)
Tprint  : ok, time =   0.000s. ( 0 GC)
Frpoly  : ok, time =   1.000s. ( 0 GC)
                      37.378 s.


Eligis: Christian Jullien (OOP consultant)
10, RUE REJANE - 95120 ERMONT (France)
Eligis@wanadoo.fr - +33 130.72.98.20

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com



--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com

^ permalink raw reply	[flat|nested] 4+ messages in thread

* RE: Performance issues of gcc-2.95
  1999-06-14  8:49 ` Robert Blenis
@ 1999-06-30 22:10   ` Robert Blenis
  0 siblings, 0 replies; 4+ messages in thread
From: Robert Blenis @ 1999-06-30 22:10 UTC (permalink / raw)
  To: cygwin

I have not compiled the latest snapshots, but I noticed a slowdown (5%)
going from egcs1.0.3a to 1.1.2 on the PPC cross compiler I built from egcs
sources.  Unfortunately I don't have a small test case to demonstrate.  I
think the default insn scheduler changed.

-----Original Message-----
From: cygwin-owner@sourceware.cygnus.com
[ mailto:cygwin-owner@sourceware.cygnus.com]On Behalf Of Christian
Jullien
Sent: Monday, June 14, 1999 1:59 AM
To: cygwin@sourceware.cygnus.com
Subject: Performance issues of gcc-2.95


I  just  downloaded  the latest gcc snapshot and ran my favorite test
against  this  new  version.  I'm  the  author  of OpenLisp an ISLISP
implementation  already  ported  on  more  than  70  plateforms.  The
overall  performance is about 5% slower than previous gcc/egcs on the
same machine (NT4 SP5 on a Bi-pentium 400 Mhz) - 39s V.S. 37s.

See OpenLisp info on : http://www.ilog.fr:8001/Eligis/

For  information,  a  lisp  system  essentially do pointers,  shifts,
function calls and bit masks (VC++ 6.0 runs on 34.630 s)

Cyg = cygwin, Min = Mingw32

## ------------------------------
## GCC 2.95(Cyg)    NT  (32 bits)
## ------------------------------
##
;; OpenLisp v6.1 (Build: 2324) by C. Jullien [Jun 14 1999 - 07:11:51]
;; Copyright (c) 1988-1999.
;; Reading startup.lsp ..
;; God thank you, OpenLisp is back again!
= (nt socket regexp edit hash-table islisp virbitmap virtty ascii floats31)
Fib     : ok, time =   0.016s. ( 0 GC)
Tak     : ok, time =   0.078s. ( 0 GC)
Stak    : ok, time =   0.125s. ( 0 GC)
Ctak    : ok, time =   0.172s. ( 0 GC)
Takl    : ok, time =   0.172s. ( 0 GC)
Takr    : ok, time =   0.109s. ( 0 GC)
Boyer   : ok, time =   1.157s. ( 2 GC)
Browse  : ok, time =   1.437s. ( 3 GC)
Destru  : ok, time =   0.219s. ( 0 GC)
Travini : ok, time =   1.235s. ( 0 GC)
Travrun : ok, time =   6.734s. ( 0 GC)
Deriv   : ok, time =   0.203s. ( 2 GC)
Dderiv  : ok, time =   0.250s. ( 2 GC)
Divit   : ok, time =   0.188s. ( 1 GC)
Divrec  : ok, time =   0.172s. ( 1 GC)
FFT     : ok, time =   1.188s. ( 0 GC)
Puzzle  : ok, time =   1.781s. ( 0 GC)
Triang  : ok, time =  22.766s. ( 0 GC)
Fprint  : ok, time =   0.015s. ( 0 GC)
Fread   : ok, time =   0.000s. ( 0 GC)
Tprint  : ok, time =  -0.000s. ( 0 GC)
Frpoly  : ok, time =   1.047s. ( 0 GC)
                      39.064 s.

## ------------------------------
## EGCS 1.1.2(Cyg)  NT  (32 bits)
## ------------------------------
##
;; OpenLisp v6.1 (Build: 2319) by C. Jullien [May 31 1999 - 20:15:33]
;; Copyright (c) 1988-1999.
;; Reading startup.lsp ..
;; God thank you, OpenLisp is back again!
= (nt socket regexp edit hash-table islisp virbitmap virtty ascii floats31)
Fib     : ok, time =   0.015s. ( 0 GC)
Tak     : ok, time =   0.094s. ( 0 GC)
Stak    : ok, time =   0.125s. ( 0 GC)
Ctak    : ok, time =   0.203s. ( 0 GC)
Takl    : ok, time =   0.157s. ( 0 GC)
Takr    : ok, time =   0.094s. ( 0 GC)
Boyer   : ok, time =   1.125s. ( 2 GC)
Browse  : ok, time =   1.359s. ( 3 GC)
Destru  : ok, time =   0.219s. ( 0 GC)
Travini : ok, time =   1.172s. ( 0 GC)
Travrun : ok, time =   6.391s. ( 0 GC)
Deriv   : ok, time =   0.219s. ( 2 GC)
Dderiv  : ok, time =   0.250s. ( 2 GC)
Divit   : ok, time =   0.187s. ( 1 GC)
Divrec  : ok, time =   0.157s. ( 1 GC)
FFT     : ok, time =   1.203s. ( 0 GC)
Puzzle  : ok, time =   1.641s. ( 0 GC)
Triang  : ok, time =  21.437s. ( 0 GC)
Fprint  : ok, time =   0.016s. ( 0 GC)
Fread   : ok, time =   0.000s. ( 0 GC)
Tprint  : ok, time =  -0.000s. ( 0 GC)
Frpoly  : ok, time =   1.000s. ( 0 GC)
                      37.064 s.

## ------------------------------
## GNU GCC 2.8.1    NT  (32 bits)
## ------------------------------
##
;; OpenLisp v6.1 (Build: 2324) by C. Jullien [Jun 12 1999 - 09:30:01]
;; Copyright (c) 1988-1999.
;; Reading startup.lsp ..
;; God thank you, OpenLisp is back again!
= (nt socket regexp hash-table islisp virbitmap virtty ascii floats31)
Fib     : ok, time =   0.015s. ( 0 GC)
Tak     : ok, time =   0.078s. ( 0 GC)
Stak    : ok, time =   0.125s. ( 0 GC)
Ctak    : ok, time =   0.171s. ( 0 GC)
Takl    : ok, time =   0.157s. ( 0 GC)
Takr    : ok, time =   0.094s. ( 0 GC)
Boyer   : ok, time =   1.125s. ( 2 GC)
Browse  : ok, time =   1.375s. ( 3 GC)
Destru  : ok, time =   0.219s. ( 0 GC)
Travini : ok, time =   1.203s. ( 0 GC)
Travrun : ok, time =   6.453s. ( 0 GC)
Deriv   : ok, time =   0.203s. ( 2 GC)
Dderiv  : ok, time =   0.235s. ( 2 GC)
Divit   : ok, time =   0.187s. ( 1 GC)
Divrec  : ok, time =   0.156s. ( 1 GC)
FFT     : ok, time =   1.188s. ( 0 GC)
Puzzle  : ok, time =   1.688s. ( 0 GC)
Triang  : ok, time =  21.563s. ( 0 GC)
Fprint  : ok, time =   0.016s. ( 0 GC)
Fread   : ok, time =   0.000s. ( 0 GC)
Tprint  : ok, time =  -0.000s. ( 0 GC)
Frpoly  : ok, time =   1.000s. ( 0 GC)
                      37.251 s.

## ------------------------------
## EGCS 1.1.2(Min)  NT  (32 bits)
## ------------------------------
##
;; OpenLisp v6.1 (Build: 2324) by C. Jullien [Jun 12 1999 - 09:29:14]
;; Copyright (c) 1988-1999.
;; Reading startup.lsp ..
;; God thank you, OpenLisp is back again!
= (nt socket regexp hash-table islisp virbitmap virtty ascii floats31)
Fib     : ok, time =   0.016s. ( 0 GC)
Tak     : ok, time =   0.094s. ( 0 GC)
Stak    : ok, time =   0.125s. ( 0 GC)
Ctak    : ok, time =   0.172s. ( 0 GC)
Takl    : ok, time =   0.172s. ( 0 GC)
Takr    : ok, time =   0.094s. ( 0 GC)
Boyer   : ok, time =   1.125s. ( 2 GC)
Browse  : ok, time =   1.375s. ( 3 GC)
Destru  : ok, time =   0.219s. ( 0 GC)
Travini : ok, time =   1.188s. ( 0 GC)
Travrun : ok, time =   6.438s. ( 0 GC)
Deriv   : ok, time =   0.219s. ( 2 GC)
Dderiv  : ok, time =   0.250s. ( 2 GC)
Divit   : ok, time =   0.187s. ( 1 GC)
Divrec  : ok, time =   0.172s. ( 1 GC)
FFT     : ok, time =   1.172s. ( 0 GC)
Puzzle  : ok, time =   1.641s. ( 0 GC)
Triang  : ok, time =  21.703s. ( 0 GC)
Fprint  : ok, time =  -0.000s. ( 0 GC)
Fread   : ok, time =   0.016s. ( 0 GC)
Tprint  : ok, time =   0.000s. ( 0 GC)
Frpoly  : ok, time =   1.000s. ( 0 GC)
                      37.378 s.


Eligis: Christian Jullien (OOP consultant)
10, RUE REJANE - 95120 ERMONT (France)
Eligis@wanadoo.fr - +33 130.72.98.20

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com



--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Performance issues of gcc-2.95
  1999-06-13 22:59 Performance issues of gcc-2.95 Christian Jullien
  1999-06-14  8:49 ` Robert Blenis
@ 1999-06-30 22:10 ` Christian Jullien
  1 sibling, 0 replies; 4+ messages in thread
From: Christian Jullien @ 1999-06-30 22:10 UTC (permalink / raw)
  To: cygwin

I  just  downloaded  the latest gcc snapshot and ran my favorite test
against  this  new  version.  I'm  the  author  of OpenLisp an ISLISP
implementation  already  ported  on  more  than  70  plateforms.  The
overall  performance is about 5% slower than previous gcc/egcs on the
same machine (NT4 SP5 on a Bi-pentium 400 Mhz) - 39s V.S. 37s.

See OpenLisp info on : http://www.ilog.fr:8001/Eligis/

For  information,  a  lisp  system  essentially do pointers,  shifts,
function calls and bit masks (VC++ 6.0 runs on 34.630 s)

Cyg = cygwin, Min = Mingw32

## ------------------------------	 
## GCC 2.95(Cyg)    NT  (32 bits)   
## ------------------------------	 
##					 
;; OpenLisp v6.1 (Build: 2324) by C. Jullien [Jun 14 1999 - 07:11:51]
;; Copyright (c) 1988-1999.
;; Reading startup.lsp ..
;; God thank you, OpenLisp is back again!
= (nt socket regexp edit hash-table islisp virbitmap virtty ascii floats31)
Fib     : ok, time =   0.016s. ( 0 GC)
Tak     : ok, time =   0.078s. ( 0 GC)
Stak    : ok, time =   0.125s. ( 0 GC)
Ctak    : ok, time =   0.172s. ( 0 GC)
Takl    : ok, time =   0.172s. ( 0 GC)
Takr    : ok, time =   0.109s. ( 0 GC)
Boyer   : ok, time =   1.157s. ( 2 GC)
Browse  : ok, time =   1.437s. ( 3 GC)
Destru  : ok, time =   0.219s. ( 0 GC)
Travini : ok, time =   1.235s. ( 0 GC)
Travrun : ok, time =   6.734s. ( 0 GC)
Deriv   : ok, time =   0.203s. ( 2 GC)
Dderiv  : ok, time =   0.250s. ( 2 GC)
Divit   : ok, time =   0.188s. ( 1 GC)
Divrec  : ok, time =   0.172s. ( 1 GC)
FFT     : ok, time =   1.188s. ( 0 GC)
Puzzle  : ok, time =   1.781s. ( 0 GC)
Triang  : ok, time =  22.766s. ( 0 GC)
Fprint  : ok, time =   0.015s. ( 0 GC)
Fread   : ok, time =   0.000s. ( 0 GC)
Tprint  : ok, time =  -0.000s. ( 0 GC)
Frpoly  : ok, time =   1.047s. ( 0 GC)
                      39.064 s.

## ------------------------------	 
## EGCS 1.1.2(Cyg)  NT  (32 bits)   
## ------------------------------	 
##					 
;; OpenLisp v6.1 (Build: 2319) by C. Jullien [May 31 1999 - 20:15:33]
;; Copyright (c) 1988-1999.
;; Reading startup.lsp ..
;; God thank you, OpenLisp is back again!
= (nt socket regexp edit hash-table islisp virbitmap virtty ascii floats31)
Fib     : ok, time =   0.015s. ( 0 GC)
Tak     : ok, time =   0.094s. ( 0 GC)
Stak    : ok, time =   0.125s. ( 0 GC)
Ctak    : ok, time =   0.203s. ( 0 GC)
Takl    : ok, time =   0.157s. ( 0 GC)
Takr    : ok, time =   0.094s. ( 0 GC)
Boyer   : ok, time =   1.125s. ( 2 GC)
Browse  : ok, time =   1.359s. ( 3 GC)
Destru  : ok, time =   0.219s. ( 0 GC)
Travini : ok, time =   1.172s. ( 0 GC)
Travrun : ok, time =   6.391s. ( 0 GC)
Deriv   : ok, time =   0.219s. ( 2 GC)
Dderiv  : ok, time =   0.250s. ( 2 GC)
Divit   : ok, time =   0.187s. ( 1 GC)
Divrec  : ok, time =   0.157s. ( 1 GC)
FFT     : ok, time =   1.203s. ( 0 GC)
Puzzle  : ok, time =   1.641s. ( 0 GC)
Triang  : ok, time =  21.437s. ( 0 GC)
Fprint  : ok, time =   0.016s. ( 0 GC)
Fread   : ok, time =   0.000s. ( 0 GC)
Tprint  : ok, time =  -0.000s. ( 0 GC)
Frpoly  : ok, time =   1.000s. ( 0 GC)
                      37.064 s.

## ------------------------------	 
## GNU GCC 2.8.1    NT  (32 bits)   
## ------------------------------	 
##					 
;; OpenLisp v6.1 (Build: 2324) by C. Jullien [Jun 12 1999 - 09:30:01]
;; Copyright (c) 1988-1999.
;; Reading startup.lsp ..
;; God thank you, OpenLisp is back again!
= (nt socket regexp hash-table islisp virbitmap virtty ascii floats31)
Fib     : ok, time =   0.015s. ( 0 GC)
Tak     : ok, time =   0.078s. ( 0 GC)
Stak    : ok, time =   0.125s. ( 0 GC)
Ctak    : ok, time =   0.171s. ( 0 GC)
Takl    : ok, time =   0.157s. ( 0 GC)
Takr    : ok, time =   0.094s. ( 0 GC)
Boyer   : ok, time =   1.125s. ( 2 GC)
Browse  : ok, time =   1.375s. ( 3 GC)
Destru  : ok, time =   0.219s. ( 0 GC)
Travini : ok, time =   1.203s. ( 0 GC)
Travrun : ok, time =   6.453s. ( 0 GC)
Deriv   : ok, time =   0.203s. ( 2 GC)
Dderiv  : ok, time =   0.235s. ( 2 GC)
Divit   : ok, time =   0.187s. ( 1 GC)
Divrec  : ok, time =   0.156s. ( 1 GC)
FFT     : ok, time =   1.188s. ( 0 GC)
Puzzle  : ok, time =   1.688s. ( 0 GC)
Triang  : ok, time =  21.563s. ( 0 GC)
Fprint  : ok, time =   0.016s. ( 0 GC)
Fread   : ok, time =   0.000s. ( 0 GC)
Tprint  : ok, time =  -0.000s. ( 0 GC)
Frpoly  : ok, time =   1.000s. ( 0 GC)
                      37.251 s.

## ------------------------------	 
## EGCS 1.1.2(Min)  NT  (32 bits)   
## ------------------------------	 
##					 
;; OpenLisp v6.1 (Build: 2324) by C. Jullien [Jun 12 1999 - 09:29:14]
;; Copyright (c) 1988-1999.
;; Reading startup.lsp ..
;; God thank you, OpenLisp is back again!
= (nt socket regexp hash-table islisp virbitmap virtty ascii floats31)
Fib     : ok, time =   0.016s. ( 0 GC)
Tak     : ok, time =   0.094s. ( 0 GC)
Stak    : ok, time =   0.125s. ( 0 GC)
Ctak    : ok, time =   0.172s. ( 0 GC)
Takl    : ok, time =   0.172s. ( 0 GC)
Takr    : ok, time =   0.094s. ( 0 GC)
Boyer   : ok, time =   1.125s. ( 2 GC)
Browse  : ok, time =   1.375s. ( 3 GC)
Destru  : ok, time =   0.219s. ( 0 GC)
Travini : ok, time =   1.188s. ( 0 GC)
Travrun : ok, time =   6.438s. ( 0 GC)
Deriv   : ok, time =   0.219s. ( 2 GC)
Dderiv  : ok, time =   0.250s. ( 2 GC)
Divit   : ok, time =   0.187s. ( 1 GC)
Divrec  : ok, time =   0.172s. ( 1 GC)
FFT     : ok, time =   1.172s. ( 0 GC)
Puzzle  : ok, time =   1.641s. ( 0 GC)
Triang  : ok, time =  21.703s. ( 0 GC)
Fprint  : ok, time =  -0.000s. ( 0 GC)
Fread   : ok, time =   0.016s. ( 0 GC)
Tprint  : ok, time =   0.000s. ( 0 GC)
Frpoly  : ok, time =   1.000s. ( 0 GC)
                      37.378 s.


Eligis: Christian Jullien (OOP consultant)
10, RUE REJANE - 95120 ERMONT (France)
Eligis@wanadoo.fr - +33 130.72.98.20

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~1999-06-30 22:10 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-06-13 22:59 Performance issues of gcc-2.95 Christian Jullien
1999-06-14  8:49 ` Robert Blenis
1999-06-30 22:10   ` Robert Blenis
1999-06-30 22:10 ` Christian Jullien

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).