Bit-parallel — where it appears
Named by 2 essays across one field — each of them below, with the objects they name alongside it.
A column computed in machine words
Adjacent cells of a distance table differ by at most one, so a whole column is two bits per cell — and thirty-two of them fit in one register. Fifteen word operations per character replace three cell evaluations per cell, and below a pattern of fifteen characters the trade is a loss.
What a character costs on four machines
Forty-four operations, one, forty-two, and a number that moves. Four machines for one language, with the construction charged separately from the steps, because a machine that is free per character paid eleven thousand operations before the first one.
Named alongside it
The objects these essays reach for when they reach for this one.
AutomatonBranchlessCarry propagationCost modelCrossoverDeterministic automatonDynamic programmingEdit distanceEpsilon closureLazy constructionLocalityMachine word