CDC+Cyber

a family of [|mainframe] [|supercomputers] by [|Control Data Corporation] during the 1970s and 1980s, included five very different models, 60-bit Cyber 70/170, 64-bit Cyber 180 and 200, Cyberplus and Cyber-18. || toc =Cyber 70/170= The 70 and 170 series was based on the 60-bit architecture of the CDC 6600 and CDC 7600. The Cyber-170 series represented CDCs move from discrete [|electronic components] and [|core memory] to [|integrated circuits] and [|semiconductor memory].
 * Home * Hardware * CDC Cyber**
 * [[image:cdc_cyber_176.jpg link="http://www.computerhistory.org/collections/accession/102627699"]] ||~ || **CDC Cyber**,
 * Cyber 176 ||~ ||^ ||

Architecture
The 170 had eight 18-bit address registers (A0 through A7), eight 18-bit index registers (B0 through B7), and eight 60-bit operand registers (X0 through X7). Seven of the A registers were tied to their corresponding X register. Setting A1 through A5 read that address and fetched it into the corresponding X1 through X5 register. Likewise, setting register A6 or A7 wrote the corresponding X6 or X7 register to central memory at the address written to the A register.
 * [[image:CDC_Cyber_170_CPU_architecture.JPG link="http://en.wikipedia.org/wiki/File:CDC_Cyber_170_CPU_architecture.png"]] ||
 * Hardware architecture of the CDC Cyber 170 ||

Chess Programs

 * [[image:Chess_4.6_electronic_board_ACM1978.jpg width="350" height="245" link="http://archive.computerhistory.org/projects/chess/related_materials/physical-object/3-1%20and%203-3.Chess_4.6_electronic_board_ACM_9_NACCC_Washington_1978_10264526.NEWBORN.jpg"]] ||~ || Most prominent chess program running on CDC Cyber 70/170 was Northwestern University's Chess 4.x, supported by CDC Cyber hardware consultant David Cahlander. Already at the WCCC 1974, with Chess still running on a CDC 6600, Nils Barricelli's Freedom ran on a Cyber 74. At ACM 1975, with Iron Fish on a Cyber 74, Chess 4.4 already ran on a Cyber 175, Chess 4.5 at ACM 1976, Chess 4.6 at ACM 1977, Chess 4.7 at ACM 1978, also playing the Levy match, and Chess 4.9 at ACM 1979 all ran on a 60-bit Cyber 176 . Martin Bryant's first chess program, White Knight, written in Pascal, was compiled to ran on a Cyber 72 . Nuchess played the WCCC 1980 on Cyber 176, so did the Austrian Merlin at the International Computer Chess Tournament 1984. Chat played the WCCC 1986 on a Cyber 175. ||
 * Cyber 176 via Chesstor at ACM 1978 ||~ ||^ ||
 * Chat
 * Chess 4.x
 * Freedom
 * Iron Fish
 * Merlin
 * Nuchess
 * White Knight

Population Count
[|Axel H. Horns] in a reply to Steven M. Bellovin in a discussion on CDC Population Count : 

Mobility in Chess 4.6
Mobility in Chess 4.6 based on [|47 CXi Xk] Population Count, written in [|COMPASS], the CDC Macro Assembler. The square list aka bitboard was loaded into two 60-bit registers, with both populations added and stored. code
 * COUNTS - COUNT MEMBERS OF A SQUARE LIST

COUNTS MACRO Y .STST LOADS Y .CHK2 CX'.S1' X'.S1' CX'.S2' X'.S2' IX'.SS' X'.S2'+X'.S1' .STND COUNTS ENDM ... SETQ MOBIL,(PLUS,(COUNTS,(INDEXS,ATKFR,(LSHIFT,SQLN,1))),MOB code

=Cyber 180= The Cyber 180 series systems were full 64-bit machines. Memory was 64-bit word and 8-bit byte addressable. Integers were 64 bits long, though 32-bit integers were used for addresses in instructions. Floating point numbers were 64 bits for single precision, and 128 bits for double precision.

=See also=
 * CDC 6600
 * Cray-1

=Publications=
 * Editor (**1978**). //Cyber 176 tops Toronto Chess Tournament//. Personal Computing, Vol. 2, No. 7, pp. 79 » Chess 4.6, WCCC 1977

=External Links= > [|CDC CYBER Photos and CDC Advertising Material]
 * [|CDC Cyber from Wikipedia]
 * [|Cyber documentation] from [|bitsavers.org]
 * [|Desktop CYBER Emulator]
 * [|Museum Waalsdorp: Computer history - The Control Data CYBER 74 system]
 * [|Museum Waalsdorp: Computer history - CDC's 180 State Architecture]
 * [|Starring the Computer - CDC Cyber 180]

=References= =What links here?= include page="CDC Cyber" component="backlinks" limit="60"
 * Up one Level**