Endgames are handled by using special evaluation functions which contain knowledge about endgame principles. For instance, an evaluator for king and pawn endgames may be able to directly recognize a passed pawn which can race to the last rank without being caught by the opposing king. Except for the change in evaluation functions, the endgame is played in the same fashion as the middlegame.
Figure 14.5: Slaves Searching Subtrees in a Self-scheduled Manner. Suppose
one of the searches-in this case search two-takes a long time. The
advantage of self-scheduling is that, while this search is
proceeding in slave two, the other slaves will have done all the
remaining work. This very general technique works as long as the
dynamic range of the computation times is not too large.