circuitcellar.com
Magazine Support   Digital Library   Products & Services   Suppliers Directory 
 
 





 

December 1998, Issue 101

Hot Chips


by Tom Cantrell

CHESS CHIP

You can always count on Hot Chips to deliver a bit of technical whimsy, this time in the form of "Designing a single-chip chess grandmaster while knowing nothing about chess" by Feng-hsiung Hsu of IBM.

What started a decade ago as a student project at Carnegie Mellon was cultivated into Deep Blue by IBM. I consider the 1997 match win by the machine over world chess champion Kasparov a remarkable success.

The nice thing about Deep Blue is that you don’t have to be a techno-guru to get it. There’s none of the neural network, fuzzy, or AI hot air you might expect. Instead, the machine, composed of 480 custom chess chips (see Photo 1), relies on brute-force move evaluation to the tune of 200 million positions per second.

(Click here to enlarge)

Photo 1—IBM’s Deep Blue, the first computer to win a match against a world chess champion, is an IBM RS/6000-based system with 30 boards, each containing 16 of the custom accelerator chips shown here.

Hsu notes, "Speed alone might not be enough," pointing out that, "human grand masters in serious matches, learn from computers’ mistakes, exploit the weaknesses, and drive a truck through the gaping holes."

Deep Blue tries to create evaluation terms that overcome known weaknesses and adds hooks to deal with new ones using external FPGAs. It supplements brute-force evaluation with ROM-based endgame logic, depicted in Figure 5, that handles the well-known variations that characterize the final moments of a match.

(Click here to enlarge)

Figure 5—The IBM chess chip supplements brute-force move evaluation with strategy embodied in an endgame ROM.

What’s next? Hsu projects that migrating to 0.35-µm process (from 0.6 µm) for higher integration and faster clock rate will enable a small array of chips plugged into a PC to beat the best the human race has to offer.