Pytania oznaczone «hpc»

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

56
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

34
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ą...

22
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

17
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...

16
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...

16
Profilowanie kodu CFD za pomocą Callgrind

Używam Valgrind + Callgrind do profilowania napisanego przeze mnie solwera. Jak stwierdza instrukcja obsługi Valgrind, skompilowałem swój kod z opcjami debugowania dla kompilatora: „Bez informacji o debugowaniu najlepsze narzędzia Valgrind, które można zrobić, to odgadnięcie, do której funkcji...

16
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...

16
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...

13
Ile należy zoptymalizować oprogramowanie naukowe?

W przypadku aplikacji wymagających znacznych zasobów obliczeniowych wysoka wydajność może być krytycznym czynnikiem, jeśli chodzi o dostarczanie wyników naukowych lub osiąganie „przełomów” w rozsądnym czasie. Ile czasu i wysiłku powinni twórcy oprogramowania zainwestować w optymalizację...

10
Koszty ogólne w superkomputerach

Szukam wiarygodnych referencji określających, ile zasobów superkomputery wydają na koordynację, a nie na faktyczną pracę związaną z zadaniami. Zasoby mogą być dostępną mocą obliczeniową, ale nawet waty wydają się być prawidłową jednostką. Wierzę, że jeden z moich profesorów lub podręczników...