Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Forth > Re: Why is GFor...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 10 of 30 Topic 4030 of 4160
Post > Topic >>

Re: Why is GForth-ITC fast?

by stephenXXX@[EMAIL PROTECTED] (Stephen Pelc) May 1, 2008 at 12:56 PM

On Thu, 1 May 2008 04:43:05 -0700 (PDT), Robert Spykerman
<robert.spykerman@[EMAIL PROTECTED]
> wrote:

>So that's another thing to try, subtract and load to mem instead of
>push. Would that be faster? Or just swap the stack into EBP like you
>did, Stephen? I got to see what the c compilers do.

The rules change for every major core architecture change. The
basics are:
1) shorter complex instructions don't buy anything any more,
2) updating ESP is expensive
3) avoid memory loads/stores

>By the way Stephen, if I may ask:
>
>1. When is the release linux version anticipated to be ready?

The Beta version is in preparation - if there are any
Debian packaging gurus out there, we would like to hear
from you! The rpms are no problem. We have a "one button"
build and release policy. Getting the script to build four
release packages automagically is tedious in the extreme.
We may end up just ignoring parts of the Debian Policy Manual!

>2. Are you going to eventually go AMD64/EM64T given the extra no. of
>registers and instructions?

Yes. But the astoni****ng rise of *cheap* Linux boxes with 486
class CPUs means that we have to sup****t 32 bit for a very long
time to come. See
  http://www.mpeforth.com/ngr.htm
for the eBox2300 family as an example.

If the 16 bit to 32 bit migration is anything to go by, it'll
take a few years before 64 bit O/S and apps are the majority.
We still have clients running and enhancing ProForth apps that
are over 10 years old. Some of these apps have been in the
field for 15 years. We put those kernels on "care and 
maintenance only" nearly 10 years ago.

I do not see 32 bit x86 CPUs going away any time soon, especially
in the industrial arena. This means that we'll have to maintain
and sup****t 32 bit systems for at least five years after 64 bit
tools go to production release.

>3. I'm not too bothered about an OS X version - only really messing
>with OS X because my wife has a mac, are there any plans this
>direction?

No comment for the moment, also for OpenSolaris, BSD ...

Stephen

-- 
Stephen Pelc, stephenXXX@[EMAIL PROTECTED]
 Engineering Ltd - More Real, Less Time
133 Hill Lane, Southampton SO15 5AF, England
tel: +44 (0)23 8063 1441, fax: +44 (0)23 8033 9691
web: http://www.mpeforth.com
- free VFX Forth downloads
 




 30 Posts in Topic:
Why is GForth-ITC fast?
brian.fox@[EMAIL PROTECTE  2008-04-30 19:30:05 
Re: Why is GForth-ITC fast?
"winston19842005@[EM  2008-04-30 21:29:44 
Re: Why is GForth-ITC fast?
Robert Spykerman <robe  2008-05-01 01:42:28 
Re: Why is GForth-ITC fast?
anton@[EMAIL PROTECTED]   2008-05-01 10:54:45 
Re: Why is GForth-ITC fast?
Albert van der Horst <  2008-05-01 17:26:57 
Re: Why is GForth-ITC fast?
stephenXXX@[EMAIL PROTECT  2008-05-01 22:22:50 
Re: Why is GForth-ITC fast?
stephenXXX@[EMAIL PROTECT  2008-05-01 09:00:18 
Re: Why is GForth-ITC fast?
Robert Spykerman <robe  2008-05-01 04:43:05 
Re: Why is GForth-ITC fast?
Thomas Pornin <pornin@  2008-05-01 12:45:38 
Re: Why is GForth-ITC fast?
stephenXXX@[EMAIL PROTECT  2008-05-01 12:56:26 
Re: Why is GForth-ITC fast?
Andrew Haley <andrew29  2008-05-01 11:41:05 
Re: Why is GForth-ITC fast?
anton@[EMAIL PROTECTED]   2008-05-01 18:22:56 
Re: Why is GForth-ITC fast?
Bernd Paysan <bernd.pa  2008-05-01 22:01:54 
Re: Why is GForth-ITC fast?
stephenXXX@[EMAIL PROTECT  2008-05-01 22:45:04 
Re: Why is GForth-ITC fast?
Thomas Pornin <pornin@  2008-05-01 23:44:26 
Re: Why is GForth-ITC fast?
Andrew Haley <andrew29  2008-05-02 04:27:59 
Re: Why is GForth-ITC fast?
Thomas Pornin <pornin@  2008-05-01 12:31:12 
Re: Why is GForth-ITC fast?
Albert van der Horst <  2008-05-01 16:33:12 
Re: Why is GForth-ITC fast?
brian.fox@[EMAIL PROTECTE  2008-05-01 17:12:16 
Re: Why is GForth-ITC fast?
mhx@[EMAIL PROTECTED] (M  2008-05-02 02:53:47 
Re: Why is GForth-ITC fast?
brian.fox@[EMAIL PROTECTE  2008-05-01 19:44:40 
Re: Why is GForth-ITC fast?
brian.fox@[EMAIL PROTECTE  2008-05-01 17:16:42 
Re: Why is GForth-ITC fast?
Robert Spykerman <robe  2008-05-01 20:17:47 
Re: Why is GForth-ITC fast?
Robert Spykerman <robe  2008-05-01 21:06:05 
Re: Why is GForth-ITC fast?
Thomas Pornin <pornin@  2008-05-02 13:00:46 
Re: Why is GForth-ITC fast?
Albert van der Horst <  2008-05-02 16:46:32 
Re: Why is GForth-ITC fast?
Thomas Pornin <pornin@  2008-05-02 18:11:41 
Re: Why is GForth-ITC fast?
Robert Spykerman <robe  2008-05-02 06:12:42 
Re: Why is GForth-ITC fast?
Robert Spykerman <robe  2008-05-02 17:40:35 
Re: Why is GForth-ITC fast?
Albert van der Horst <  2008-05-03 10:12:44 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Jul 18 20:41:42 CDT 2008.