• <Więcej na stronie intel.com
Masthead Light

Koprocesory Intel® Xeon Phi™

Zaawansowana wydajność przetwarzania równoległego dużej skali

Co to jest koprocesor Intel® Xeon Phi™?

Koprocesory Intel® Xeon Phi™ są dodatkowymi kartami PCI Express*, które współdziałają z procesorami Intel® Xeon®, znacznie zwiększają wydajność przetwarzania równoległego kodu w dużej skali – maks. 1,2 teraFLOPS obliczeń zmiennoprzecinkowych o podwójnej precyzji (operacji zmiennoprzecinkowych na sekundę) przypadających na koprocesor.

Koprocesory wytwarzane w wiodącej w branży technologii tranzystorów 3-D Tri-Gate firmy Intel w procesie 22 nm, obsługują więcej rdzeni i wątków oraz pojemniejsze wektorowe jednostki wykonawcze niż procesory Intel Xeon. Wysoki stopień przetwarzania równoległego, mimo obniżenia prędkości każdego rdzenia, zwiększa łączną wydajność zadań obliczeniowych w procesie przetwarzania równoległego dużej skali.

Jakie aplikacje mogą być obsługiwane przez koprocesor Intel Xeon Phi?

Podczas gdy procesory Intel Xeon zapewniają maksymalną wydajność pracy na większości aplikacji (od 80 do 90 procent), w przypadku niektórych aplikacji równoległych dużej skali koprocesory Intel Xeon Phi znacznie poprawiają wydajność pracy. Koprocesory Intel Xeon Phi szczególnie służą do obsługi aplikacji. które wykorzystują ponad 100 wątków oprogramowania oraz jednostki wektorowe lub większą przepustowość pamięci lokalnej niż obsługiwana przez procesory Intel Xeon. Przykłady segmentów rynków dla aplikacji równoległych dużej skali obejmują między innymi: animacje, energetykę, finanse, nauki przyrodnicze, produkcję, medycynę i pogodę. Dowiedz się więcej na temat rozwoju architektury Intel® Many Integrated Core Architecture (Intel® MIC Architecture) >

Kiedy mogę stosować procesory Intel Xeon i koprocesory Intel Xeon Phi?

Kiedy mogę stosować procesory Intel Xeon® i koprocesory Intel Xeon Phi™?

 

 

Perspektywa „ponownego wykorzystania”, zamiast „projektowania kodów od podstaw”

Języki, narzędzia i aplikacje działają teraz bezproblemowo w ramach wszystkich platform opartych na procesorach Intel Xeon i koprocesorach Intel Xeon Phi, dlatego teraz można myśleć w kategoriach „ponownego wykorzystania”, a nie „projektowaniem kodów od podstaw”.

Jeden model programowania, który spełnia wymagania wszystkich kodów. Programiści wykorzystują koprocesor Intel Xeon Phi jako sprzętowe narzędzie projektowe zoptymalizowane do przetwarzania równoległego dużej skali, bez potrzeby przeprojektowania kodów lub pisania ich od nowa. Nie ma potrzeby ponownego przemyślenia problemu lub uczenia się nowego modelu programowania; wystarczy ponownie skompilować i zoptymalizować istniejące kody za pomocą znanych narzędzi, bibliotek i procedur wykonawczych.

Mnożnik wydajności. Obsługiwanie jednego kodu źródłowego dla procesorów Intel Xeon i koprocesorów Intel Xeon Phi stwarza programistom możliwość jednokrotnej optymalizacji przetwarzania równoległego przy maksymalizacji wydajności zarówno procesora jak i koprocesora.

Elastyczność wykonywania. Zaprojektowany od podstaw do wysokowydajnego przetwarzania. W przeciwieństwie do procesora graficznego, koprocesor może obsługiwać system operacyjny przy pełnej adresowalności IP i wsparciu standardów, np. Message Passing Interface (MPI). Dodatkowo może pracować w wielu trybach wykonawczych:

  • Tryb „Symetryczny”: przetwarzane zadania są podzielone pomiędzy procesor centralny i koprocesor
  • Tryb „Natywny”: koprocesor w całości zarządza zadaniami, i w zasadzie działa jak oddzielne węzły obliczeniowe
  • Tryb „Odciążenia”: centralny procesor zarządza zadaniami, w razie potrzeby część zadań przejmowana jest przez koprocesor. UWAGA: procesory graficzne można uruchamiać TYLKO w trybie, dlatego często są niewykorzystywane.