Кіріспе
Белл - Джо Кондон (жабдықтар) және Кен Томпсон (бағдарламалар) Bell Labs-те жасаған шахмат компьютері. 1983 жылы ол USCF рейтингісі 2250-ге жеткен шеберлік деңгейіне жеткен алғашқы машина болды. Ол ACM Солтүстік Америка компьютерлік шахмат чемпионатында бес рет және 1980 жылғы Компьютерлік шахмат әлем чемпионатында жеңімпаз атанды. Бұл шахматқа арналған арнайы жабдықты пайдаланып жеңген алғашқы жүйе болды. Соңғы инкарнациясында Белл шахмат аппараттарын үйлестіру үшін LSI 11 жалпы мақсаттағы компьютерді қолданды. Қозғалыс жасау үшін үш жеке тақта, позицияны бағалау үшін төрт жеке тақта және альфа-бета кесудің микрокодтық іске асырылуы болды. Компьютерде транспозициялық кестелерді сақтау үшін бір мегабайт жады болды. Карьерасының соңында "Белл" Смитсонов институтына берілді. Беллдің жалпы архитектурасы IBM Deep Blue-ның түп атасы ChipTest-тің бастапқы жобаларында қолданылды.
Шығу тегі
Unix операциялық жүйесінде жұмыс істегеннен кейін Кен Томпсон өзінің назарын компьютерлік шахматқа аударды. 1972 жылдың жазында ол PDP 11 бағдарламасын жасаумен айналыса бастады, ол ақырында Belle болды. Жарыста бұл ерте нұсқа Томпсонды Беллдің жабдықтарын жобалау кезінде қатыгез күш тәсілін қолдануға талпындырды.
Дизайн
Белльдің дизайны өмір бойы көптеген өзгерістерге ұшырады. Бастапқы шахмат бағдарламасы қозғалыс пен бағалауды, тыныш іздеуді және материалдық артықшылықты басымдық беру арқылы позицияларды бағалауды пайдалану үшін қайта жазылды. Белл, сондай-ақ, позицияларды артық тексеруден аулақ болу үшін транспозиция кестесін қолданды.
Екінші буын
Беллдің екінші буыны 1978 жылы жасалды. Ол өзінің алдыңғы нұсқасына қарағанда бірнеше жақсартуларды енгізді. Қозғалыс генераторының өз стегі болды, ол бағдарламалық жасақтамаға шығарудың орнына, қозғалыстарды сақтауға арналған. Позиция бағалаушының аппараттық іске асырылуы қосылды. Транспозициялық жадтың аппараттық іске асырылуы. Бұл өзгерістер PDP 11 бағдарламалық жасақтамасының рөлін азайтты. Бағдарлама осы үш құрылғыны басқарып, альфа-бета кесу алгоритмін орындады. Беллдің екінші буыны секундына 5000 позицияны таба алады.
Үшінші буын
Беллдің соңғы инкарнациясы 1980 жылы аяқталды. Бұл қадамды жасау мен бағалау жылдамдығын одан әрі жақсартудан тұрады. Қозғалыс генераторы 64 таратушы және қабылдаушы схемаларды қамтиды. Әр таратушы өзінің шаршысындағы фигураны және фигураның жасауы мүмкін ықтимал қимылдарын есте сақтады. Әр қабылдағыш басқа фигуралардың келген қимылдарын немесе қауіп-қатерлерін байқайды. Қосымша схемалар ілгерілеу мен жүріп өтуді анықтады. Бағалаушы 64 арнайы схеманы, сондай-ақ пеш құрылымын қолдана отырып, квадраттық басқаруды зерттей алады. Транспозициялық жады 1 Мб- ға дейін арттырылды. Белльдің альфа-бета алгоритмі енді микрокодпен іске асырылды, қозғалыс генераторын, бағалаушыны және транспозиция кестесін басқарады. Беллдің үшінші буыны LSI 11 компьютерімен басқарылатын. Ойынның сатысына байланысты ол секундына 100 000 - 200 000 қимылды қарастырды.
Алғашқы байқаулар
Кен Томпсонның Belle бағдарламалық нұсқасы 1972 жылы АҚШ-тың Ашық шахмат чемпионатында және 1973 жылы ACM Компьютерлік шахмат чемпионатында бәсекеге түсті. Келесі жылы Белль бірнеше UCSF ойынында ойнады және 1974 жылы ACM компьютерлік шахмат чемпионатында 3 1 орында болды. 1978 жылы Беллдің екінші буыны ACM компьютерлік шахмат чемпионатында төрт ойынның ішінде төрт жеңіске жетіп, жеңімпаз атанды.
Әлем чемпионаты
1980 жылы Бельдің үшінші буыны Австрияның Линц қаласында өткен үшінші Компьютерлік шахмат әлем чемпионатында жеңіске жетті. Төрт раундтан кейін ол төрт ойыннан кейін 3.5 ұпай жинады, Хаос шахмат машинасымен тең. Әлем чемпионы атағын жеңу үшін теңдікті шешуші ойын кезінде Белл Хаостың Алекхин қорғанысын бұзып, сегіз қимылда мат жариялап, 41-ші қимылда ойынды жеңді. Ойын барысында Белль секундына 160 000 позицияны қарады.
Бас рейтинг
1983 жылы Белл АҚШ-тың ашық чемпионатында жарысқа қатысып, он екі ойында 8,5 ұпай жинады. Сол жылы USCF Беллге шебер дәрежесін берді. Ол кез келген басқа шахмат компьютерінен бұрын осы деңгейге жеткендіктен, Беллге 5000 доллар Фредкин сыйлығы берілді. Беллдің билігі, жеңіске жету үшін сүйікті болғанына қарамастан, төртінші компьютерлік шахмат чемпионатында алтыншы орынға ие болған кезде аяқталды. Бұл әсер әр түрлі машиналармен өздігінен ойнау эксперименттерінде қайталанды. Алайда, 2000 баллдан кейін, Томпсон жақсарудың бір қалыпқа келгенін байқады.