OPEN EDUCATIONAL RESOURCES

UPA PERPUSTAKAAN UNEJ | NPP. 3509212D1000001

  • Home
  • Admin
  • Select Language :
    Arabic Bengali Brazilian Portuguese English Espanol German Indonesian Japanese Malay Persian Russian Thai Turkish Urdu

Search by :

ALL Author Subject ISBN/ISSN Advanced Search

Last search:

{{tmpObj[k].text}}
Image of Data Parallel C++; Programming Accelerated Systems Using C++ and SYCL
Bookmark Share

Text

Data Parallel C++; Programming Accelerated Systems Using C++ and SYCL

Reinders, James - Personal Name; Ashbaugh, Ben - Personal Name;

"Buku ini, sekarang dalam edisi keduanya, adalah sumber utama untuk belajar SYCL (Sistem Berkecepatan Tinggi) 2020 dan merupakan satu-satunya buku yang Anda butuhkan untuk menjadi bagian dari komunitas ini." Erik Lindahl, GROMACS dan Universitas Stockholm. Pelajari cara mempercepat program C++ menggunakan paralelisme data dan SYCL (Sistem Berkecepatan Tinggi). Buku akses terbuka ini memungkinkan programmer C++ untuk berada di garis depan perkembangan yang menarik dan penting ini yang membantu mendorong komputasi ke tingkat baru. Edisi kedua yang diperbarui ini penuh dengan saran praktis, penjelasan rinci, dan contoh kode untuk menggambarkan topik-topik utama. SYCL (Sistem Berkecepatan Tinggi) memungkinkan akses ke sumber daya paralel dalam sistem heterogen terakselerasi modern. Sekarang, sebuah aplikasi C++ tunggal dapat menggunakan kombinasi perangkat apa pun–termasuk GPU, CPU, FPGA, dan ASIC–yang sesuai dengan masalah yang dihadapi. Buku ini mengajarkan pemrograman paralel data menggunakan C++ dengan SYCL dan menjelaskan semua yang diperlukan untuk memprogram sistem yang dipercepat. Buku ini dimulai dengan memperkenalkan paralelisme data dan topik-topik dasar untuk penggunaan SYCL yang efektif. Bab-bab selanjutnya membahas topik-topik lanjutan, termasuk penanganan kesalahan, pemrograman khusus perangkat keras, komunikasi dan sinkronisasi, serta pertimbangan model memori. Semua kode sumber untuk contoh-contoh yang digunakan dalam buku ini tersedia secara gratis di GitHub. Contoh-contoh tersebut ditulis dalam SYCL modern dan secara teratur diperbarui untuk memastikan kompatibilitas dengan berbagai kompiler. Apa yang Akan Anda Pelajari: Percepat program C++ menggunakan pemrograman paralel data, Gunakan SYCL dan kompiler C++ yang mendukung SYCL, Tulis kode portabel untuk akselerator yang tidak bergantung pada vendor dan perangkat, dan Mengoptimalkan kode untuk meningkatkan kinerja pada akselerator tertentu. Bersiaplah untuk mendapatkan manfaat saat akselerator baru muncul dari banyak vendor. Siapa yang Cocok Membaca Buku Ini?. Pemrograman paralel data baru dan pemrogram komputer yang tertarik pada pemrograman paralel data menggunakan C++.


Availability

No copy data

Detail Information
Series Title
-
Call Number
005.133 REI d
Publisher
New York, Amerika Serikat. : Springer International Publishing., 2023
Collation
online resource ( XXX, 630 Pages)
Language
English
ISBN/ISSN
978-1-4842-9691-2
Classification
005.133
Content Type
text
Media Type
computer
Carrier Type
online resource
Edition
-
Subject(s)
Bahasa pemrograman spesifik (Khusus)
Specific Detail Info
-
Statement of Responsibility
James Reinders, Ben Ashbaugh, James Brodman, Michael Kinsner, John Pennycook, Xinmin Tian
Other Information
Cataloger
Erwin Hendarto
Source
https://link.springer.com/10.1007/978-1-4842-9691-2
Validator
Erwin
Digital Object Identifier (DOI)
10.1007/978-1-4842-9691-2
Journal Volume
-
Journal Issue
-
Subtitle
-
Parallel Title
-
Other version/related

No other version available

File Attachment
  • Data Parallel C++; Programming Accelerated Systems Using C++ and SYCL
Comments

You must be logged in to post a comment

OPEN EDUCATIONAL RESOURCES

Search

start it by typing one or more keywords for title, author or subject


Select the topic you are interested in
  • Computer Science, Information & General Works
  • Philosophy & Psychology
  • Religion
  • Social Sciences
  • Language
  • Pure Science
  • Applied Sciences
  • Art & Recreation
  • Literature
  • History & Geography
Icons made by Freepik from www.flaticon.com
Advanced Search
Where do you want to share?