Запитання з тегом «hpc»

Для високоефективних обчислень зазвичай використовуються великі масиви комп'ютерів, підключених до кластерів або сіток.

12
C ++ проти Fortran для HPC
У моїй докторській програмі з обчислювальної науки ми працюємо майже виключно в C ++ та Fortran. Схоже, деякі професори віддають перевагу одному над іншим. Мені цікаво, хто з них «кращий» або якщо за певних обставин один кращий за інший.
56 hpc  fortran  c++  languages 

7
Чи корисно використовувати вектор <vector <double>> для формування матричного класу для високоефективного наукового обчислювального коду?
Чи корисно використовувати vector&lt;vector&lt;double&gt;&gt;(використовуючи std) для формування матричного класу для високоефективного наукового обчислювального коду? Якщо відповідь - ні. Чому? Спасибі
37 hpc  c++ 

7
У які парадигми програмування я повинен вкладати кошти, якщо хочу, щоб мій код в майбутньому запускався на верстатах з високою шкалою?
З огляду опису топ-500 досить ясно, що галузь має тенденцію до експоненціального збільшення оброблювальних ядер . Найбільші суперкомп'ютери, які використовують MPI для зв'язку між вузлами, хоча, мабуть, не мають чіткої тенденції до паралелізму на вузлах, з найпростішим (але не обов'язково найефективнішим) підходом до відображення одного процесу MPI в кожне ядро, …

1
CUDA проти OpenCL станом на кінець 2013 року
Як CUDA та OpenCL порівнюють один одного з кінця 2013 року з точки зору програміста? Моя група думає про спробу використовувати обчислення GPU. Чи ми обмежимо себе значно, вибравши апаратне забезпечення, яке підтримує лише OpenCL, але не CUDA? Щоб бути трохи більш конкретним, чи правильні наступні припущення? Все, що можливо …
34 hpc  gpu  cuda  opencl 

5
Коли побудувати кластер у хмарі дешевше, ніж побудувати його в моїй лабораторії для моделювання MD?
Обчислювальний кластер Amazon EC2 коштує приблизно від 800 до 1000 доларів (залежно від робочого циклу) на фізичне ядро ​​процесора протягом 3 років. Під час нашого останнього раунду з придбання обладнання моя лабораторія зібрала обладнання з 48 ядер, що дуже схоже на кластери Amazon, приблизно за $ 300 доларів. Я чогось …

6
Майбутнє OpenCL?
Парадигма програмування OpenCL обіцяє бути безоплатним відкритим стандартом для гетерогенних обчислень. Чи варто вкладати свій час у розробку програмного забезпечення на базі OpenCL? Плюси мінуси?

3
Intel Fortran Compiler: поради щодо оптимізації при компіляції
Почну з особистого досвіду в нашій лабораторії. Повертаючись до ifort 9 та 10 днів, ми були досить агресивними щодо оптимізацій, компілюючи з -O3 та специфічними для процесора прапорцями (наприклад, -xW -xSSE4.2). Але, починаючи з ifort 11, ми почали помічати: 1. деякі невідповідності результатів (оскільки семантика не збереглася) 2. менші вигоди …

5
Паралельна наукова комп'ютерна мова для розробки програмного забезпечення?
Я хочу розробити паралельно наукове програмне забезпечення для обчислень. Я хочу подумати, з якої мови почати. Програма передбачає читання / запис даних у файли txt і паралельні великі обчислення, з багатьма LU-факторизаціями та використанням розріджених лінійних розв'язувачів. Кандидатські рішення, про які я думав, - це Fortran 2003/2008 з OpenMP або …

4
Чи доступні в даний час графічні процесори підтримують арифметику з плаваючою комою подвійної точності?
Я запустив GROMACS з молекулярною динамікою (MD) на кластері Ubuntu Linux, що складається з вузлів, що містять 24 процесори Intel Xeon. Моя особлива цікава точка виявляється дещо чутливою до арифметичної точності з плаваючою точкою, тому мені довелося запускати GROMACS в подвійній точності, а не одинарній точності - незважаючи на більш …

3
Діаграми паралельного масштабування / ефективності журналу журналу журналу
Багато моєї власної роботи обертається над тим, щоб покращити масштаб алгоритмів, і один із кращих способів показу паралельного масштабування та / або паралельної ефективності - це побудувати графік продуктивності алгоритму / коду за кількістю ядер, наприклад де -ось представляє кількість ядер, а y -ось деяка метрика, наприклад робота, виконана за …

5
Стан Mac OS у науковому обчисленні та HPC
Повернувшись до світанку OS X, здавалося, було дуже багато гомін, принаймні в світі Mac (я тоді ніде не був поблизу наукових обчислень) щодо Mac OS як платформи для наукових обчислень та додатків HPC. XGrid вийшов з коробки, Virginia Tech мали свої вигадливі комп'ютерні кластери на основі Mac, Стенфорд робив круті …
17 software  hpc 

3
Програмне забезпечення для настільних ПК з ресурсами HPC для стискання номерів у кінцевому кінці
Наша робоча група виробляє настільний додаток, який імітує енергетичні показники будівлі. Це програма .NET, і коли користувач виконує багато моделей, вони можуть зайняти досить багато часу. Моделювання повністю паралельні, і у нас є дуже важливі в офісі обчислювальні ресурси HPC . Одна з наших ідей - дозволити користувачам вивантажувати симуляції, …
17 hpc  partitioning 

4
Чи варто орендувати обчислювальні ресурси чи придбати власні комп’ютери
Оскільки це питання пов'язане з обчисленням, я вирішив розмістити тут. Сподіваємось, це буде визнано відповідним. Я щойно почав працювати з атмосферними та океанічними моделями, і розумію, що мені потрібно більше ядер, пам'яті та дискового простору, ніж у мого поточного робочого столу. У моїй установі є високоефективна обчислювальна служба, де дослідники …
16 hpc 

2
Boost :: mpi або C MPI для наукових застосувань високої продуктивності?
Те, що мені найбільше не подобається у MPI, - це мати типи даних (тобто карти даних / маски), оскільки вони не так добре вписуються в об'єктно-орієнтований C ++. boost::mpiпроте підтримує лише MPI 1.1 зі свого веб-сайту: boost :: mpi - інтерфейс C ++ для стандартного інтерфейсу передачі повідомлень… Boost.MPI може …
16 hpc  c++  mpi 

3
Як слід вивчити створення та програмування систем HPC?
Я в галузі, яка не обов'язково робить велику роботу з HPC, і коли вона стикається, часто це результат дослідників з інших галузей, які вивчають нові програми для їх методів тощо. Перш за все, це означає, що він ніколи насправді не впроваджується в процесі навчання, або багато виховується на семінарах, семінарах …
16 hpc  education 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.