Perangkat Lunak dan Alat HPC

Untuk perusahaan dari semua ukuran, High Performance Computing (HPC) dapat meningkatkan analitik, AI, dan inisiatif bisnis penting lainnya. Developer perangkat lunak memerlukan alat untuk membangun aplikasi HPC cepat yang diskalakan ke arsitektur baru yang terdistribusi.

Poin Utama:

  • Pengembang perangkat lunak memerlukan alat untuk menghadirkan komputasi paralel berperforma tinggi pada sistem HPC.

  • oneAPI memungkinkan pemrograman lintas arsitektur berbasis standar serta performa dan skala untuk aplikasi HPC.

  • Intel® oneAPI Toolkit menyediakan sumber daya yang Anda perlukan untuk mempercepat pengembangan Perangkat Lunak HPC.

  • Komitmen Intel untuk standar industri terbuka memastikan fleksibilitas dan interoperabilitas untuk perangkat lunak HPC Anda.

author-image

Oleh

Percepat Beban Kerja HPC Di Beberapa Arsitektur

Banyak bisnis memanfaatkan big data dan kasus penggunaan analitik dengan sistem HPC yang mendistribusikan proses komputasi di sejumlah node—menjalankan beban kerja secara paralel untuk mengakselerasi hasil.

Melakukan transisi perangkat lunak untuk berfungsi pada klaster HPC dan pemrograman komputasi paralel berperforma tinggi secara efisien bisa menjadi hal yang kompleks, yang memerlukan investasi waktu yang signifikan bagi developer. Namun, proses ini dapat dipersingkat secara signifikan menggunakan alat perangkat lunak yang tepat.

Pada saat yang sama, developer menghadapi kebutuhan yang berkembang untuk mengakselerasi beban kerja khusus melalui berbagai arsitektur—CPU di samping akselerator seperti GPU dan FPGA. Di sini, mereka juga harus berurusan dengan beberapa rintangan yang memakan waktu dan mahal karena mereka berupaya memastikan perangkat lunak mereka bekerja dengan sebanyak mungkin jenis perangkat keras dan model komputasi.

Untuk membantu memecahkan tantangan ini, Intel menawarkan beberapa alat dan sumber daya HPC yang membantu developer membangun aplikasi lintas arsitektur yang berperforma tinggi dan dioptimalkan untuk komputasi paralel. Semuanya dirancang berdasarkan fondasi oneAPI, model pemrograman terbuka, lintas arsitektur, dan berbasis standar.

Intel® oneAPI Toolkit: Bangun dan Optimalkan Aplikasi HPC di seluruh CPU dan GPU

Developer dapat membangun, menganalisis, mengoptimalkan, dan menskalakan aplikasi HPC di berbagai jenis arsitektur dengan lebih mudah menggunakan Intel® oneAPI Toolkit. Sumber daya ini mencakup teknik canggih dalam vektorisasi, multithreading, paralelisasi multinode, dan optimasi memori, sehingga Anda dapat membangun perangkat lunak yang siap untuk HPC.

Komponen Intel® oneAPI Toolkit

HPC dengan AI dan Kerangka Kerja Big Data

Untuk detail lebih lanjut tentang alat untuk pengembangan aplikasi dan kerangka kerja AI, kunjungi https://www.intel.com/content/www/us/en/developer/topic-technology/ai-pc/overview.html

Perangkat Lunak Sumber Terbuka

oneAPI berdasarkan standar industri terbuka. Dengan menggunakannya saat membangun aplikasi HPC, Anda dapat menghindari penguncian kode pemrograman eksklusif dan memaksimalkan peluang bisnis. Ini adalah pendekatan terbuka untuk perangkat lunak HPC dan optimasi HPC.

Dengan Intel® oneAPI Toolkit yang dibangun di atas fondasi oneAPI, Anda dapat memastikan bahwa solusi Anda dapat dioperasikan dengan standar HPC, termasuk C/C++, Fortran, Python, OpenMP, dan MPI untuk integrasi yang mudah dengan kode lama. Anda akan memastikan perangkat ini cukup fleksibel untuk diterapkan di banyak arsitektur dan model komputasi.

Selain itu, Intel adalah anggota komunitas OpenHPC. OpenHPC, perangkat lunak platform HPC sumber terbuka untuk sistem berbasis arsitektur Intel® menyederhanakan instalasi dan pengelolaan sistem HPC dengan mengurangi upaya integrasi dan validasi yang diperlukan untuk menjalankan tumpukan perangkat lunak HPC.

Intel mendukung Unified Acceleration (UXL) Foundation, suatu inisiatif yang diselenggarakan Linux Foundation yang memajukan standar terbuka dan perangkat lunak sumber terbuka untuk pemrograman portabel berperforma tinggi di seluruh CPU, GPU, dan akselerator lainnya. UXL dibangun berdasarkan Spesifikasi oneAPI dan proyek komunitas untuk memungkinkan akselerasi lintas vendor untuk beban kerja HPC dan AI, dengan Intel berkontribusi melalui spesifikasi terbuka dan pengembangan sumber terbuka hulu. Pelajari lebih lanjut:

https://www.uxlfoundation.org

https://oneapi-spec.uxlfoundation.org/

Mulai

Ambil jalur cerdas untuk pemrograman HPC yang diakselerasi. Akses Intel® oneAPI Toolkit.