Thông tin tài liệu
Nhan đề : | Data Parallel C++: Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL |
Tác giả : | James, Reinders ..., và những người khác. |
Từ khoá : | Khoa học máy tính; Tính toán không đồng nhất; Ngôn ngữ chương trình máy tính; Ngôn ngữ C++ |
Năm xuất bản : | 2021 |
Nhà xuất bản : | Springer Nature |
Tóm tắt : | Tìm hiểu cách tăng tốc chương trình C++ bằng cách sử dụng song song dữ liệu. Cuốn sách truy cập mở này cho phép các lập trình viên C++ đi đầu trong sự phát triển mới thú vị và quan trọng này đang giúp đẩy điện toán lên những tầm cao mới. Nó chứa đầy những lời khuyên thực tế, giải thích chi tiết và các ví dụ về mã để minh họa các chủ đề chính. Tính song song dữ liệu trong C++ cho phép truy cập vào các tài nguyên song song trong một hệ thống không đồng nhất hiện đại, giải phóng bạn khỏi bị khóa vào bất kỳ thiết bị máy tính cụ thể nào. Giờ đây, một ứng dụng C++ có thể sử dụng bất kỳ tổ hợp thiết bị nào - bao gồm GPU, CPU, FPGA và AI ASIC - phù hợp với các vấn đề hiện tại. Cuốn sách này bắt đầu bằng việc giới thiệu tính song song dữ liệu và các chủ đề nền tảng để sử dụng hiệu quả tiêu chuẩn SYCL từ Khronos Group và Data Parallel C++ (DPC++), trình biên dịch nguồn mở được sử dụng trong cuốn sách này. Các chương sau bao gồm các chủ đề nâng cao bao gồm xử lý lỗi, lập trình dành riêng cho phần cứng, giao tiếp và đồng bộ hóa cũng như cân nhắc về mô hình bộ nhớ. Data Parallel C++ cung cấp cho bạn mọi thứ cần thiết để sử dụng SYCL để lập trình các hệ thống không đồng nhất. Bạn sẽ học gì Tăng tốc chương trình C++ bằng cách sử dụng lập trình song song dữ liệu Nhắm mục tiêu vào nhiều loại thiết bị (ví dụ: CPU, GPU, FPGA). Kết nối với tương lai không đồng nhất của điện toán thông qua sáng kiến oneAPI của Intel Cuốn sách này dành cho ai Những lập trình song song dữ liệu mới và các lập trình viên máy tính quan tâm đến lập trình song song dữ liệu bằng C++. |
Mô tả: | Ebook miễn phí tại trang https://library.oapen.org |
URI: | http://dlib.hust.edu.vn/handle/HUST/24256 |
Liên kết tài liệu gốc: | https://library.oapen.org/handle/20.500.12657/42917 |
Trong bộ sưu tập: | OER - Công nghệ thông tin |
XEM MÔ TẢ
31
XEM & TẢI
24
Danh sách tệp tin đính kèm:
Tài liệu được cấp phép theo Bản quyền Creative Commons