The access time to a memory location in a UMA architecture is independent of which processor makes the request or which memory chip holds the transmitted data. Uniform memory access (UMA) and non-uniform memory access (NUMA) computer architectures are frequently contrasted. Each CPU in the UMA architecture has its own private cache.