Dopasowywanie wymagań sprzętowych do oprogramowania (BARRA i GPGPU)

0

Próbuję zbudować komputer PC zdolny do działania w najlepszym przypadku obie GPGPU-sim i BARRA sim. A jeśli nie da się tego dopasować, będę trzymać się GPGPU-sim.

Poniżej znajduje się lista wymagań i specyfikacji oprogramowania dla obu z nich:

Barra: Testowane platformy:

Ubuntu 8.04 x86_64 | Ubuntu 8.10 i386 | Debian Lenny x86_64 |

CUDA 2.0, 2.1, 2.2 i 2.3 są obsługiwane.


GPGPU

SUSE 11.3 | Ubuntu 10.04 LTS (ale nie testowany).

CUDA 2.3,3.1


Wnioski :

Obie wymagają całkowicie różnych systemów operacyjnych i wersji CUDA.


Nie jestem tak dobry w montażu sprzętu i muszę znaleźć odpowiedni sprzęt. Proszę pomóż.

Muszę znać optymalne wymagania dotyczące procesora, płyty głównej i GPU. (i wszelkie inne części, jeśli są specjalnie potrzebne)


W sprzęcie potrzebuję GPU CUDA z listy tutaj: https://developer.nvidia.com/cuda-gpus

EDYTOWAĆ: Lista obsługiwanych GPU z wikipedii, którą znalazłem tutaj http://en.wikipedia.org/wiki/CUDA#Supported_GPUs . Ale nie jestem pewien, czy jest to pełna lista.

footy
źródło
Uruchomiłem GPGPU-sim z powodzeniem na RHEL 5.5 i CUDA 4.0 (i bez GPU). Zdaję sobie sprawę, że niewiele ci to pomaga, z wyjątkiem tego, że moim celem jest to, że wymieniane wymagania mogą nie być trudnymi wymaganiami, ale w niektórych przypadkach jedynie sugestiami tego, z czym był testowany. Odkryłem również, że GPGPU-sim wymaga dokładnego zbadania i eksperymentowania, aby działał całkiem dobrze. Nawet wtedy nie tolerował wszystkich kodów, które na niego rzuciłem. Po prostu radzę ci mieć cierpliwość, jeśli chcesz z niej korzystać. Będziesz również potrzebował cierpliwości, ponieważ te symulatory działają znacznie wolniej niż rzeczywisty procesor graficzny, ale tego można się spodziewać.
Ponadto, nie jest trudno załadować wiele wersji CUDA na maszynę jednocześnie i przełączać się między nimi za pomocą manipulacji $ PATH i $ LD_LIBRARY_PATH lub przełączać za pomocą dowiązań symbolicznych. Na przykład wstaw cuda 2.3 w / usr / local / cuda23 i cuda 4.0 w / usr / local / cuda40 i użyj dowiązania symbolicznego / usr / local / cuda - & gt; Na przykład / usr / local / cuda40.