Article View: comp.arch
Article #13356Re: Cordic Method
From: baum
Date: Tue, 31 Mar 1987 23:48
Date: Tue, 31 Mar 1987 23:48
27 lines
1639 bytes
1639 bytes
--------
[]
>Anyone who can tell me why these chips (1) weren't developed years ago and
>(2) aren't standard on every medium-size architecture with floating point
>deserves a beer.
HP probably has the most sophisticated versions of the CORDIC
algorithms around. CORDIC has been used in all of the HP
calculators, and the code has been tweaked by no less than Prof.
Kahan (of IEEE FP standard fame). HP did build a CORDIC FP processor
box for their 2100 series of minicomputers, but no one bought it, so
it was dropped.
I think the main reason that no one has done a CORDIC chip is that
the hardware and datapaths required are an addition to the multiplier
and adder that the normal FP functions use. Doing it with
Taylor series adds some sequencing logic or more microcode, and I
guess that isn't nearly so bad.
Its a tradeoff, of course. The market for high performance trig function FPUs
has got to be smaller than add/sub/mul/div, so no one has gone for the niche
market. There is also much less expertise (much less exposure) to the cordic
algorithms, and their subtleties.
--
{decwrl,hplabs,ihnp4}!nsc!apple!baum (408)973-3385
Technical Details
Message-ID:
<589@apple.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!lll-lcc!pyramid!voder!apple!baumShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!lll-lcc!pyramid!voder!apple!baum From: baum@apple.UUCP Newsgroups: comp.arch Subject: Re: Cordic Method Message-ID: <589@apple.UUCP> Date: Tue, 31-Mar-87 18:48:42 EST Article-I.D.: apple.589 Posted: Tue Mar 31 18:48:42 1987 Date-Received: Fri, 3-Apr-87 06:24:09 EST Reply-To: baum@apple.UUCP (Allen Baum) Organization: Apple Computer, Inc. Lines: 26