Ostatnie posty dla tagow "CUDA"

Dziś troszkę z innej beczki. Mianowicie będzie trochę o wydajności i równoległym przetwarzaniu danych. No to do dzieła!

Karta graficzna to jeden z najistotniejszych komponentów w komputerze. Odpowiada nie tylko za generowanie grafiki 3D, ale także do wspomagania albo wyręczania procesora z pewnych obliczeń. W ostatnich latach na rynku pojawiło się wiele nowych rozwiązań układów graficznych, jak GMA. Intela czy nowe generacje GPU przygotowane przez firmy NVIDIA i AMD. Nowoczesne karty graficzne to wielordzeniowe, wyspecjalizowane procesory, które mogą służyć nie tylko do obliczeń związanych z grafiką. Nowe możliwości GPU dostrzegł koncern NVIDIA, tworząc API rozszerzającego możliwości języka C. Ta technologia pozwala zaprojektować programiście aplikację do rozwiązania bardzo złożonych obliczeniowo zadań w krótkim czasie poprzez wykorzystanie mocy przetwarzania równoległego wielu rdzeni procesora graficznego. Ważny jest również nieograniczony dostęp do przestrzeni adresowej karty i możliwość skorzystania ze współdzielonej pamięci. Technologia ma pełne wsparcie dla operacji logicznych i wykonywalnych na liczbach całkowitych, wektorach i macierzach.

rozwiń...