Patent ID: 7409488

Claim:
A data processing system comprising: a CPU, storage surface, a local probe storage array having a plurality of sensors for reading data from the storage surface; a plurality of data processing elements mounted on the storage array and each connected to different sensor of the array for processing data read by said connected sensor, said storage surface comprising a plurality of data fields each data field corresponding to a different one of the sensors, each data field having a matrix of bit storage locations individually addressable by a corresponding sensor, and the storage surface comprising a user data portion dedicated to storage of user data for manipulation by the processing elements, and a program code portion dedicated to storage of program code for configuring the processing elements to manipulate the user data, said CPU mounted on said array and switchable between different functions, with each sensor connected to a corresponding point on the CPU via a direct local electrical connection, and a random access memory mounted on and connected to the CPU.