Dom Audio Co to jest nierównomierny dostęp do pamięci (Numa)? - definicja z techopedia

Co to jest nierównomierny dostęp do pamięci (Numa)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza nierównomierny dostęp do pamięci (NUMA)?

Nierównomierny dostęp do pamięci (NUMA) to specyficzna filozofia kompilacji, która pomaga skonfigurować wiele jednostek przetwarzania w danym systemie obliczeniowym. W przypadku nierównomiernego dostępu do pamięci poszczególne procesory współpracują ze sobą, dzieląc pamięć lokalną, aby poprawić wyniki.

Techopedia wyjaśnia nierównomierny dostęp do pamięci (NUMA)

Wieloprocesor to rodzaj systemu, który stał się standardem w wielu powszechnie używanych urządzeniach, na przykład laptopach i smartfonach. W systemie wieloprocesorowym wiele procesorów lub procesów działa na jednej płycie głównej. Jako takie muszą być w jakiś sposób połączone. Tradycyjny system ma magistralę łączącą wszystkie „rdzenie” lub procesory.

Nierównomierny dostęp do pamięci to składnik konfiguracji, który umożliwia tym pojedynczym procesom współpracę na wiele różnych sposobów. TechTarget opisuje to jako dodanie „pośredniego poziomu pamięci”, aby umożliwić przepływ danych bez przechodzenia przez magistralę, i opisuje NUMA jako „klaster w pudełku”.

Na przykład układy takie jak procesory i5 i i7 są w większości czterordzeniowe, co oznacza, że ​​mają cztery procesory w konfiguracji wieloprocesowej. Po podłączeniu do współużytkowanej pamięci podręcznej można wdrożyć symetryczny system wieloprocesowy.

Nierównomierny dostęp do pamięci prawdopodobnie będzie składnikiem tego, na co patrzą inżynierowie, którzy nadal udowadniają szybkość i wydajność procesora. W dużej mierze zakłada się, że gdy potrzebna jest większa wydajność na rynku technologicznym, firmy znajdą sposoby na połączenie coraz większej liczby procesorów w jeden system komputerowy, aby tworzyć systemy coraz szybciej i szybciej, co niektórzy nazywają „prawem Moore'a” przetwarzania prędkość.

Co to jest nierównomierny dostęp do pamięci (Numa)? - definicja z techopedia