 This separation of scopes also means the Sieve System can be used in non-uniform memory architectures.Multi-core CPUs such as the Cell microprocessor used in the PlayStation 3 are of this type, in which the fast cores have local memories that must be utilized to exploit performance inherent in the system.It is also able to work on shared memory systems, like x86, meaning it can run on various architectures.