Matches in DBpedia 2016-04 for { <http://www.hpmemoryproject.org/wb_pages/d_cochran_01.htm> ?p ?o }
Showing triples 1 to 9 of
9
with 100 triples per page.
- d_cochran_01.htm accessDate "2016-01-02".
- d_cochran_01.htm date "June 2010".
- d_cochran_01.htm first "David S.".
- d_cochran_01.htm isCitedBy CORDIC.
- d_cochran_01.htm last "Cochran".
- d_cochran_01.htm publisher "HP Memory Project".
- d_cochran_01.htm quote "(During the development of the desktop HP 9100 calculator I was responsible for developing the algorithms to fit the architecture suggested by Tom Osborne. Although the suggested methodology for the algorithms came from Malcolm McMillan I did considerable amount of reading to understand the core calculations […] Although Wang Laboratories had used similar methods of calculation, my study found prior art dated 1624 that read on their patents. […] This research enabled the adaption of the transcendental functions through the use of the algorithms to match the needs of the customer within the constraints of the hardware. This proved invaluable during the development of the HP-35, […] Power series, polynomial expansions, continued fractions, and Chebyshev polynomials were all considered for the transcendental functions. All were too slow because of the number of multiplications and divisions required. The generalized algorithm that best suited the requirements of speed and programming efficiency for the HP-35 was an iterative pseudo-division and pseudo-multiplication method first described in 1624 by Henry Briggs in 'Arithmetica Logarithmica' and later by Volder and Meggitt. This is the same type of algorithm that was used in previous HP desktop calculators. […] The complexity of the algorithms made multilevel programming a necessity. This meant the calculator had to have subroutine capability, […] To generate a transcendental function such as Arc-Hyperbolic-Tan required several levels of subroutines. […] Chris Clare later documented this as Algorithmic State Machine methodology. Even the simple Sine or Cosine used the Tangent routine, and then calculated the Sine from trigonometric identities. These arduous manipulations were necessary to minimize the number of unique programs and program steps […] The arithmetic instruction set was designed specifically for a decimal transcendental-function calculator. The basic arithmetic operations are performed by a 10's complement adder-subtractor which has data paths to three of the registers that are used as working storage.)".
- d_cochran_01.htm title "The HP-35 Design, A Case Study in Innovation".
- d_cochran_01.htm url d_cochran_01.htm.