The multi associative processor (MAP) computer system is a hypothetical machine employing multiple control units and pools of identical processing elements. Each control unit, along with a subset of the processing elements, operates on a single instruction stream and multiple data streams. Processing elements are activated and deactivated by conditions preserved in an internal register, hence the term associative processor. In this paper, a brief overview of the MAP system is given, and a battery of programs for the MAP system is discussed. The programs are executed via an interpreter to investigate possible application areas for this architecture as well as to test various designs that have been incorporated into the model.
Nutt, Gary J., "Sample Programs for a Hypothetical Computer ; CU-CS-058-74" (1974). Computer Science Technical Reports. 56.