A programmable architecture oriented to cellular neural computation for efficiently performing visual tasks.