Scientific Processors