numa是这么一种技术,cpus对memory的访问不再是对称的,也就是cpus访问memory所花的时间cost不再一样了。其实是对memory做了划分,cpu有了自己的memory,它访问从属于自己的memory所花代价要小于它访问其他cpu的memory或shared memory。

ccnuma是cache-coherent numa,也就是说对于shared memory,ccnuma会对cpus各维护一份cache,这些cache的版本是一致的。

reference:

  1. http://en.wikipedia.org/wiki/Non-Uniform_Memory_Access
  2. http://lse.sourceforge.net/numa/faq/
Advertisements