- Sterowniki
- Produkty
- Procesory
- Technologie
- Obliczenia w chmurze
- 3D Vision
- Platformy
- Gry
- Pomoc
- Sklep
- O firmie NVIDIA
| EDA obejmuje szeroki zestaw algorytmów oprogramowania oraz aplikacje, których wymaga projektowanie złożonych półprzewodników najnowszych generacji oraz produktów elektronicznych. Wzrost złożoności projektów układów o wielkiej skali integracji (VLSI) stanowi znaczące wyzwanie dla narzędzi EDA, wydajność aplikacji nie skaluje się efektywnie od kiedy wydajność mikroprocesorów jest ograniczona wzrostem mocy i problemami z możliwościami produkcyjnymi, które towarzyszą skalowaniu. Zazwyczaj testowanie systemów cyfrowych polega na rozdzieleniu zadań symulacji logiki pomiędzy ogromnymi farmami obliczeniowymi, które każdorazowo trwają tygodniami. Niestety wydajność tych symulacji często jest niewystarczająca, prowadząc do niekompletnej weryfikacji lub przeoczenia błędów funkcjonalnych. Nie jest zaskoczeniem to, że przemysł związany z półprzewodnikami zawsze szuka szybszych rozwiązań w dziedzinie symulacji. Ostatnie trendy w obliczeniach o wysokiej wydajności (HPC) coraz częściej wykorzystują wielordzeniowe układy GPU pozwalając uzyskać przewagę konkurencyjną, poprzez użycie takich układów GPU jako masowo równoległy koprocesor głównego układu CPU przyspieszający wymagające obliczeniowo symulacje EDA, obejmujące symulacje Verilog, symulacje integralności sygnałów i elektromagnetyczności, symulacje litografii, symulacje obwodów SPICE i wiele innych. |
|
![]() |
![]() |
| Symulacje Verilog na układach GPU z oprogramowaniem RocketSim [dowiedz się więcej] (Źródło: Tomer Ben-David, Rocketick, Izrael) | |
![]() Akcelerowana przez układy GPU symulacja pełnego zakresu fal elektromagnetycznych do analizy przenikania fal na drugiej stronie układu (Źródło: Martin Timm, CST, Niemcy) |
|
Aplikacje niezależnych producentów oprogramowania (ISV) wykorzystujące CUDA
| Producent oprogramowania/aplikacja | Obsługiwane funkcje | Oczekiwany wzrost szybkości* | Status wydania |
| Agilent Technologies EMPro | Procedury wykorzystujące metody FDTD | 6x | Wydano |
| Agilent Technologies ADS | Symulacja integralności sygnałów | 4x-6x | Wydano |
| ANSYS Nexxim | Analiza AMI | 7x-15x | Wydano |
| CST Microwave Studio (MWS) | Procedury wykorzystujące tzw. metodę transient | 9x-20x | Wydano |
| Gauda OPC, OPV | Korekcja i weryfikacja bliskości optycznej | 20x-100x | Wydano |
| Remcom XFdtd | Procedury wykorzystujące metody FDTD | 30-300x | Wydano |
| Rocketick RocketSim | Symulacja Verilog | 10x | Wydano |
| SPEAG SEMCAD-X | Procedury wykorzystujące metody FDTD | 100x | Wydano |
* Oczekiwany wzrost szybkości w porównaniu do systemu opartego na czterordzeniowym procesorze x64. Wzrosty szybkości według testów przeprowadzonych samodzielnie przez firmę NVIDIA lub na podstawie dokumentacji od dostawcy aplikacji.
Pozostałe istotne oprogramowanie wykorzystujące CUDA
Raporty techniczne na temat wykorzystania CUDA w zadaniach związanych z EDA
Główne jądra obliczeniowe oraz moduły obliczeniowe związane z automatyzacją procesu projektowania układów i systemów elektronicznych dla układów GPU typu CUDA
Zobacz także
MATLAB jest zastrzeżonym znakiem towarowym The MathWorks, Inc.
Jacket jest znakiem towarowym AccelerEyes