SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Strategies & Market Trends : A.I.M Users Group Bulletin Board -- Ignore unavailable to you. Want to Upgrade?


To: OldAIMGuy who wrote (5323)8/15/1998 6:58:00 PM
From: Jack Park  Read Replies (3) | Respond to of 18928
 
Hi Tom

At first, the name Patriot Scientific didn't ring any bells. The name Schboom did, however. That's a 20-bit (not a typo) Forth chip by Charles Moore, the chap that invented Forth as a computer language way back when core was 4k and you didn't have much room to play.

Eventually, there was the Novix chip he designed and that one really ran fast. But, that on a 5 mhz clock. Forth is a semantically rich stack-oriented (read: post-fix) language. Chuck got the Novix chip to run up to 3 or 4 Forth opcodes in one clock cycle for some sequences of opcodes. So, when you consider that on a, say X86 chip it might take several clock cycles to do something simple like fetch a number, fetch another number, and add them together, the Novix chip would do all that in one clock cycle (because the numbers are on an internal stack, not out in memory.) Charles Moore is one incredibly intelligent fellow.

Now, about the company: I know from nothing about them. Novix is no longer in business. A 20-bit chip makes no sense to me, unless you are just thinking about an imbedded chip and there it would be just fine -- a sortof overgrown 16-bit chip, about what the original x86 family was. It should be awfully fast and useful in that market, plus which there are lots of Forth hackers out there (including me).

In fact, I could wish that Java had originally been an extension to Forth: the Forth interpreter might be much easier to make run faster than the byte-code interpreter of Java.

It will be interesting to see how this one plays out. Last I heard, Chuck was still playing with the design.

Jack