Pertanyaan yang diberi tag «hpc»

Komputasi Kinerja Tinggi umumnya menggunakan array besar komputer yang terhubung dalam cluster atau grid.

C ++ vs Fortran untuk HPC
Dalam program PhD sains komputasi saya, kami bekerja hampir secara eksklusif di C ++ dan Fortran. Sepertinya beberapa profesor lebih suka satu daripada yang lain. Saya bertanya-tanya mana yang 'lebih baik' atau apakah yang lebih baik dari yang lain dalam keadaan tertentu.


Paradigma pemrograman apa yang harus saya investasikan jika saya ingin kode saya berjalan di mesin petascale di masa depan?
Cukup jelas dari survei top500 bahwa industri ini cenderung meningkat secara eksponensial dalam core pemrosesan . Superkomputer terbesar semua menggunakan MPI untuk komunikasi antar node, meskipun tampaknya tidak ada tren yang jelas untuk paralelisme on-node, dengan pendekatan yang paling sederhana (tetapi tidak harus paling efisien) untuk memetakan proses MPI tunggal …

CUDA vs OpenCL pada akhir 2013
Bagaimana CUDA dan OpenCL dibandingkan satu sama lain pada akhir 2013 dari perspektif programmer? Grup saya sedang berpikir tentang mencoba memanfaatkan komputasi GPU. Apakah kita akan membatasi diri kita secara signifikan dengan memilih perangkat keras yang hanya mendukung OpenCL tetapi tidak CUDA? Untuk menjadi sedikit lebih spesifik, apakah asumsi berikut …
hpc  gpu  cuda  opencl 


Masa Depan OpenCL?
Paradigma pemrograman OpenCL berjanji untuk menjadi standar bebas royalti untuk komputasi heterogen. Haruskah kita menginvestasikan waktu kita dalam mengembangkan perangkat lunak berbasis OpenCL? Pro kontra?


Bahasa Pengembangan Perangkat Lunak Komputasi Ilmiah Paralel?
Saya ingin mengembangkan perangkat lunak komputasi paralel ilmiah dari awal. Saya ingin beberapa pemikiran tentang bahasa mana untuk memulai. Program ini melibatkan membaca / menulis data ke file txt dan melakukan perhitungan berat secara paralel, dengan banyak faktorisasi LU dan penggunaan pemecah linier yang jarang. Solusi kandidat yang saya pikirkan …


Log-log plot penskalaan / efisiensi paralel
Banyak pekerjaan saya sendiri berkisar membuat skala algoritma lebih baik, dan salah satu cara yang disukai untuk menunjukkan penskalaan paralel dan / atau efisiensi paralel adalah untuk memplot kinerja algoritma / kode pada jumlah inti, misalnya di mana sumbu mewakili jumlah core dan sumbu beberapa metrik, misalnya pekerjaan yang dilakukan …

Keadaan Mac OS dalam Komputasi Ilmiah dan HPC
Kembali ke awal OS X, tampaknya ada banyak keriuhan, setidaknya di dunia Mac (saya tidak berada di dekat komputasi ilmiah pada saat itu) tentang Mac OS sebagai platform untuk komputasi ilmiah dan aplikasi HPC. XGrid keluar dari kotak, Virginia Tech memiliki cluster komputasi berbasis Mac yang mewah, Stanford melakukan hal-hal …


Haruskah saya menyewa sumber daya komputasi, atau membeli komputer saya sendiri
Karena pertanyaan ini terkait dengan perhitungan, saya memutuskan untuk memposting di sini. Semoga itu akan dipandang tepat. Saya baru saja mulai menjalankan model atmosfer dan samudera, dan saya menyadari bahwa saya membutuhkan lebih banyak inti, memori, dan ruang disk daripada yang dimiliki desktop saya saat ini. Lembaga saya memiliki layanan …
hpc 

Boost :: mpi atau C MPI untuk aplikasi ilmiah kinerja tinggi?
Hal yang saya paling tidak suka tentang MPI adalah berurusan dengan tipe data (yaitu peta data / topeng) karena mereka tidak cocok dengan C + berorientasi objek. boost::mpiNamun, hanya mendukung MPI 1.1 dari situs web mereka: boost :: mpi adalah antarmuka ramah C ++ ke Antarmuka Lulus Pesan standar ... …
hpc  c++  mpi 

Profil kode CFD dengan Callgrind
Saya menggunakan Valgrind + Callgrind ke profil pemecah yang saya tulis. Seperti yang dinyatakan oleh manual pengguna Valgrind, saya telah mengkompilasi kode saya dengan opsi debugging untuk kompiler: "Tanpa info debug, alat Valgrind terbaik yang dapat Anda lakukan adalah menebak fungsi kode mana yang menjadi miliknya, yang membuat pesan kesalahan …
hpc 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.