Tesla
INFORMACJE O PRODUKCIE
INFORMACJE DODATKOWE

Programowanie w CUDA w środowisku Mathematica

 
 

Mathematica jest zaawansowanym środowiskiem programistycznym łączącym w sobie elastyczny język programowania, szeroki zakres możliwości na polu obliczeń symbolicznych i numerycznych, funkcjonalność pozwalającą na tworzenie wysokiej jakości wizualizacji, wbudowane pakiety aplikacyjne oraz szereg opcji umożliwiających generowanie gotowych do użycia aplikacji. Dostęp do tysięcy baz danych oraz możliwość ładowania zewnętrznych bibliotek dynamicznych i automatycznego generowania kodu w języku C sprawiają, że Mathematica jest najbardziej intuicyjnym środowiskiem do generowania w pełni funkcjonalnych aplikacji tego typu na rynku. [Dowiedz się więcej] Wolfram Mathematica


Mathematica CUDALink : zintegrowane programowanie GPU

Środowisko Mathematica oferuje wsparcie dla programowania GPU poprzez wbudowany pakiet CUDALink, który zawiera akcelerowane przez GPU funkcje wykorzystujące algorytmy z zakresu algebry liniowej, dyskretnej transformacji Fouriera i przetwarzania obrazu. Możesz także tworzyć przy minimalnym wysiłku swoje własne moduły CUDALink.

Bezpłatny pakiet CUDALink, wchodzący w skład środowiska Mathematica, oferuje:

  • dostęp do automatycznych narzędzi do tworzenia interfejsu, możliwości importowania/eksportowania oraz funkcji wizualizacyjnych programu Mathematica
  • dostęp do wbudowanych baz danych programu Mathematica
  • obsługę pojedynczej i podwójnej precyzji arytmetycznej
  • możliwość ładowania programów w CUDA opracowanych przez użytkownika
  • skalowalność umożliwiającą jednoczesne wykorzystanie wielu urządzeń
  • integrację z już istniejącymi technologiami obsługiwanymi przez środowisko Mathematica, takimi jak sesje zdalne

Dowiedz się więcej na temat wykorzystania oprogramowania Wolfram Mathematica w zastosowaniach HPC

Dodatkowe zasoby

  • Przewodnik na temat obliczeń na GPU w środowisku Mathematica [tutaj]
  • Samouczek na temat pakietu Mathematica CUDALink [tutaj]
  • Samouczek na temat pakietu Mathematica OpenCLLink [tutaj]
  • Programowanie w CUDA w środowisku Mathematica – publikacja firmy Wolfram [tutaj]

Przykład: Wykrywanie krawędzi metodą Canny’ego

CUDA Canny Edge Performing Canny Edge

Przykład: symulacja losowego spaceru

List Line Plot Code

List Line Plot

REKOMENDOWANE PRODUKTY PROFESJONALNE
Aby korzystać z pakietu CUDALink wchodzącego w skład środowiska Mathematica, wymagane jest co następuje:
  • system operacyjny: Windows, Linux lub Mac OS X – architektura 32- i 64-bitowa
  • produkty NVIDIA obsługujące technologię CUDA
  • środowisko Mathematica w wersji 8.0 lub wyższej

Potężne możliwości środowiska Mathematica w zakresie przetwarzania na GPU zostały zaimplementowane na układach GPU Tesla i Quadro. Aby z nich korzystać, wymagane jest posługiwanie się najnowszymi układami GPU NVIDIA o architekturze CUDA.

Produkty Tesla i Quadro dedykowane obliczeniom na GPU zaprojektowano z myślą o zapewnieniu najwyższej wydajności obliczeniowej i precyzji numerycznej. Są one dostępne w ofercie i wspierane przez czołowych producentów systemów profesjonalnych na świecie.


Korzyści wynikające ze stosowania rozwiązań Tesla
Najwyższa wydajność obliczeniowa
> Wysoka wydajność operacji o podwójnej precyzji
> Duża pojemność pamięci dedykowanej
> Wysokowydajna, dwukierunkowa komunikacja
   przez interfejs PCIe
> NVIDIA GPUDirect™ z InfiniBand
Największa niezawodność
> Pamięć ECC
> Rygorystyczne testy przeciążeniowe
Najlepsze wsparcie
> Sieć profesjonalnego wsparcia
> Integracja w systemach producentów OEM
> Długookresowy cykl życia produktu
> 3 lata gwarancji
> Narzędzia do zarządzania klastrem i
   (produkty serwerowe)
> Możliwość korzystania ze Zdalnego pulpitu w
   Windows
 
Rekomendowane konfiguracje Tesla i Quadro
Stacja robocza klasy „high-end”
> Dwa układy GPU Tesla C2050 lub C2070
> Quadro NVS 295
> dwa czterordzeniowe układy CPU
> 12 GB pamięci systemowej
Stacja robocza klasy średniej
> Układ GPU Tesla C2050 lub C2070
> czterordzeniowy układ CPU
> 8 GB pamięci systemowej
Stacja robocza klasy podstawowej
> Układ GPU Quadro 4000
> pojedynczy czterordzeniowy układ CPU
> 4 GB pamięci systemowej

Produkty NVIDIA Tesla i Quadro są dostępne u wszystkich głównych producentów OEM oferujących profesjonalne stacje robocze. Jedynymi rozwiązaniami, które zostały zaprojektowane i zakwalifikowane pod kątem wdrożeń w klastrach obliczeniowych są produkty obliczeniowe GPU Tesla.

Pozostali polecani partnerzy i reselerzy

Aby zapoznać się z listą preferowanych dostawców rozwiązań Tesla, kliknij tutaj.



 
 
 
 
FacebookTwitterGoogle+Nasza KlasaLinkedIn