While MIMD processors have their shortcomings for processing data in parallel, they are very well suited for processing steps that can be parallelized on the thread level, but not on the data level.
In a previous post, The Enabling Chip Technologies Behind Miniature Implantable Medical Devices, we discussed miniaturization technologies necessary for enabling miniature implantable medical devices ...