الذاكرة غير موحدة الوصول أو بنية الذاكرة غير الموحدة (Non-Uniform Memory Access or Non-Uniform Memory Architecture : NUMA) هو تصميم لذاكرة الحاسوب تستخدم في حالة تعدد المعالجات، حيث مدة الوصول إلى الذاكرة يعتمد على موقع الذاكرة بالنسبة إلى المعالج.[1][2][3] يمكن للمعالج الوصول إلى الذاكرة المحلية الخاصة به أسرع من الذاكرة غير المحلية، فالذاكرة غير موحدة الوصول هي، ذاكرة محلية لمعالج آخر أو ذاكرة مشتركة بين المعالجات.
منطقيا بنية الذاكرة غير موحدة الوصول تتبع التوسع بنية المعالجات المتعددة المتماثلة. ساهم في التنمية التجارية لها كل من بوروز (يونيسيس لاحقا)، كونفكس كمبيوتر (لاحقا هوليت باكارد)، سيليكون غرافيكس، سيكوانت كبيوتر سيستمز، دايتا جنرال أند ديجتال طوال تسعينيات القرن العشرين. تطوير هذه الشركات لتقنيات ظهرت في مجموعة متنوعة من أنظمة التشغيل مثل يونكس وأشباهه، وإلى حد ما في ويندوز ان تي.
طالع أيضا
مراجع
- "Linux Scalability Effort: NUMA Group Homepage". sourceforge.net. 2002-11-20. مؤرشف من الأصل في 11 يوليو 201806 فبراير 2014.
- Zoltan Majo; Thomas R. Gross (2011). "Memory System Performance in a NUMA Multicore Multiprocessor" ( كتاب إلكتروني PDF ). ACM. مؤرشف من الأصل ( كتاب إلكتروني PDF ) في 21 سبتمبر 201727 يناير 2014.
- Nakul Manchanda; Karan Anand (2010-05-04). "Non-Uniform Memory Access (NUMA)" ( كتاب إلكتروني PDF ). New York University. مؤرشف من الأصل ( كتاب إلكتروني PDF ) في 14 يوليو 201827 يناير 2014.
وصلات خارجية
- NUMA FAQ
- Page-based distributed shared memory
- OpenSolaris NUMA Project
- Introduction video for the Alpha EV7 system architecture
- More videos related to EV7 systems: CPU, IO, etc
- NUMA optimization in Windows Applications
- NUMA Support in Linux at SGI
- Intel Tukwila
- Intel QPI (CSI) explained
- current Itanium NUMA systems