[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Innovative Systems Floating Point Engine Rev B 1988



On Aug 13, 11:24 pm, dicen <goo...@mcarlson.com> wrote:
> On Aug 7, 4:06 am, Mike Westerfield <Mike...@aol.com> wrote:
>
>
>
> > On Aug 7, 3:15 am, "Michael J. Mahon" <mjma...@aol.com> wrote:
>
> > >MikeWesterfieldwrote:
> > > > On Aug 4, 7:19 am, "Yvan" <yvan_d...@gmx.net> wrote:
> > > >> Hi,
>
> > > >> I found a Innovative Systems Floating Point Engine Rev B 1988.
>
> > > >> First, what is it? Can I use it in my IIgs? Do I need any software or
> > > >> drivers? Are there any documentations anywhere?
>
> > > >> Cheers
> > > >> Yvan
>
> > > > Hi Yvan,
>
> > > > There is a software patch that allows this card to intercept and
> > > > handle any calculation normally routed through the SANE numerics
> > > > package. That works pretty well, but there is significant overhead--
> > > > enough that some calculations are about as fast in software. (Not all,
> > > > and not the more complex calculations.)
>
> > > That's been my experience with math coprocessors.
>
> > > Trig functions and SQR are big wins (since their software
> > > implementations are so slow), but the simple ops, like add
> > > and subtract, are at best a wash.
>
> > > > There are also compiler directives for the ORCA languages that will
> > > > bypass SANE and tap directly into the card itself. This is
> > > > considerably more efficient, and works for long integer math as well
> > > > as floating-point. It turned out that short integer math takes less
> > > > time in software than the overhead of using the card, so the ORCA
> > > > languages do not use the card for short integers.
>
> > > > All in all, it's a great card if you intend to do any number-
> > > > crunching, especially in software you write. Congratulations on
> > > > finding one.
>
> > > The problem with most math coprocessors is that they require lots of
> > > overhead moving operands in and out of the card.  A DMA-based
> > > coprocessor might help a lot more.
>
> > > In comparisons done on a //e, I find that a math-heavy mix of operations
> > > are speeded up by a math coprocessor just about as much as by an 8MHz
> > > Zip Chip--with which most math coprocessors are incompatible (because
> > > they use the RDY line to stall the 6502 and the Zip Chip doesn't
> > > implement it).
>
> > > Since the Zip Chip speeds up everything and the math coprocessor only
> > > speeds up multiply, divide, and functions, the Zip Chip wins.  ;-)
>
> > > I don't know whether this math coprocessor is compatible with a IIgs
> > > accelerator, but that would be something to check...
>
> > > -michael
>
> > > AppleCrate: An Apple II "blade server"!
> > > Home page:  http://members.aol.com/MJMahon/
>
> > > "The wastebasket is our most important design
> > > tool--and it's seriously underused."
>
> > This coprocessor works fine with an accelerator card.
>
> > Whether it will speed up your calculations significantly is another
> > matter. It will certainly speed up simple floating-point calculations
> > like +, -, * and /, but the big win is if you are doing the more
> > complex calculations, like trig or other complex functions.
>
> > MikeWesterfield
>
> The man is still alive? Now the 60,000 dollar question is did John
> Carmack or John Romero ever buy your software? I seam to remember
> running into them at Applefest (SF) in 1988.

I think I'm still alive--I haven't checked the obituaries, but all
other signs are positive.

If you mean did they buy the rights, no, I still own all rights to the
Byte Works software, although Syndicomm is doing the actual sales
these days. (Or is it sale? :) ) If you mean did they buy a copy, I
guess you'll have to ask them.

Mike Westerfield