1. A processing system comprising: at least one cache; at least one scratch pad memory; a processor for accessing the at least one cache and at least one scratch pad memory, wherein the at least one scratch pad memory is smaller in size than the at least one cache and wherein the processor accesses the data in the at least one scratch pad memory before accessing the at least one cache to determine if the appropriate data is therein.