Pytania otagowane jako hpc

Obliczenia o wysokiej wydajności zazwyczaj wykorzystują duże macierze komputerów połączonych w klastry lub sieci.

12
C ++ vs Fortran dla HPC
W moim programie doktoranckim z zakresu obliczeń pracujemy prawie wyłącznie w C ++ i Fortran. Wygląda na to, że niektórzy profesorowie wolą jeden od drugiego. Zastanawiam się, który z nich jest „lepszy” lub czy w pewnych okolicznościach jest lepszy od drugiego.
56 hpc  fortran  c++  languages 


7
W jakie paradygmaty programowania powinienem inwestować, jeśli chcę, aby mój kod działał na maszynach petascale w przyszłości?
Z ankiety przeprowadzonej wśród top500 wynika, że ​​przemysł zmierza w kierunku wykładniczego wzrostu liczby rdzeni przetwarzających . Największe superkomputery wykorzystują MPI do komunikacji między węzłami, chociaż nie wydaje się, aby istniał wyraźny trend równoległości w węzłach, przy najprostszym (ale niekoniecznie najbardziej wydajnym) podejściu do mapowania pojedynczego procesu MPI na każdym …

1
CUDA vs OpenCL pod koniec 2013 r
Jak CUDA i OpenCL porównują się ze sobą pod koniec 2013 roku z perspektywy programisty? Moja grupa myśli o próbie wykorzystania obliczeń na GPU. Czy ograniczalibyśmy się znacznie, wybierając sprzęt obsługujący tylko OpenCL, ale nie CUDA? Aby być bardziej szczegółowym, czy poniższe założenia są prawidłowe? Wszystko, co jest możliwe w …
34 hpc  gpu  cuda  opencl 


6
Przyszłość OpenCL?
Paradygmat programowania OpenCL zapowiada się jako darmowy, otwarty standard dla heterogenicznych obliczeń. Czy powinniśmy poświęcać czas na tworzenie oprogramowania opartego na OpenCL? Za I przeciw?


5
Język programowania równoległego obliczeń naukowych?
Chcę opracować od podstaw równoległe oprogramowanie do obliczeń naukowych. Chcę się zastanowić, od którego języka zacząć. Program obejmuje odczytywanie / zapisywanie danych do plików txt i wykonywanie ciężkich obliczeń równolegle, z wieloma faktoryzacjami LU i wykorzystaniem rzadkich liniowych solverów. Rozwiązania, o których myślałem, to Fortran 2003/2008 z OpenMP lub co-array, …

4
Czy obecnie dostępne układy GPU obsługują arytmetykę zmiennoprzecinkową podwójnej precyzji?
Uruchomiłem kod dynamiki molekularnej (MD) GROMACS w klastrze Ubuntu Linux składającym się z węzłów zawierających 24 procesory Intel Xeon. Moje szczególne zainteresowanie okazuje się nieco wrażliwe na zmiennoprzecinkową precyzję arytmetyczną, więc musiałem uruchomić GROMACS z podwójną precyzją, a nie z pojedynczą precyzją - pomimo wyższych kosztów obliczeniowych podwójnej precyzji. Tak …

3
Rejestruj równoległe wykresy skalowania / wydajności
Wiele moich własnych prac dotyczy ulepszania skalowania algorytmów, a jednym z preferowanych sposobów wykazania równoległego skalowania i / lub wydajności równoległej jest wykreślenie wydajności algorytmu / kodu na podstawie liczby rdzeni, np. gdzie oś reprezentuje liczbę rdzeni, a oś pewną miarę, np. pracę wykonaną na jednostkę czasu. Różne krzywe pokazują …

5
Stan systemu Mac OS w obliczeniach naukowych i HPC
W początkach systemu OS X wydawało się, że jest dużo hałasu, przynajmniej w świecie komputerów Mac (w tamtym czasie nie byłem tak blisko obliczeń naukowych) na temat Mac OS jako platformy do obliczeń naukowych i aplikacji HPC. XGrid wyszedł z pudełka, Virginia Tech miała swój fantazyjny klaster obliczeniowy oparty na …
17 software  hpc 

3
Oprogramowanie komputerowe z zasobami HPC do kruszenia numerów zaplecza
Nasza grupa robocza tworzy aplikację komputerową, która symuluje wydajność energetyczną budynku. Jest to aplikacja .NET, a gdy użytkownik uruchamia wiele symulacji, może to zająć dużo czasu. Symulacje są w pełni zrównoleglalne, a my mamy bardzo znaczące zasoby obliczeniowe HPC w „biurze”. Jednym z naszych pomysłów jest umożliwienie użytkownikom odciążenia symulacji, …
17 hpc  partitioning 

4
Czy powinienem wynająć zasoby komputerowe, czy kupić własne komputery
Ponieważ to pytanie dotyczy obliczeń, postanowiłem opublikować tutaj. Mam nadzieję, że zostanie to uznane za właściwe. Właśnie zacząłem uruchamiać modele atmosferyczne i oceaniczne i zdaję sobie sprawę, że potrzebuję więcej rdzeni, pamięci i miejsca na dysku niż ma obecny pulpit. Moja instytucja ma usługę obliczeniową o wysokiej wydajności, w której …
16 hpc 

2
Boost :: MPI lub C MPI dla wysokowydajnych aplikacji naukowych?
Rzeczą, której najbardziej nie lubię w MPI, jest zajmowanie się typami danych (tj. Mapami / maskami danych), ponieważ nie pasują one tak dobrze do obiektowo zorientowanego C ++. boost::mpiobsługuje jednak tylko MPI 1.1 z ich strony internetowej: boost :: mpi to przyjazny interfejs C ++ do standardowego interfejsu przekazywania wiadomości… …
16 hpc  c++  mpi 

3
Jak powinienem uczyć się tworzenia i programowania systemów HPC?
Zajmuję się dziedziną, która niekoniecznie wykonuje wiele pracy HPC, a kiedy ją napotyka, często jest to wynikiem badań badaczy z innych dziedzin, którzy badają nowe zastosowania swoich metod i tym podobne. Przede wszystkim oznacza to, że tak naprawdę nigdy nie zostaje wprowadzony w trakcie studiów lub nie jest wychowywany podczas …
16 hpc  education 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.