Small Processors