Parallel and High Performance Programming with Python: Unlock parallel and concurrent programming in Python using multithreading, CUDA, Pytorch and Da
暫譯: 使用 Python 進行平行與高效能程式設計:透過多執行緒、CUDA、Pytorch 和 Da 解鎖 Python 的平行與併發程式設計
Nelli, Fabio
- 出版商: Orange Education Pvt Ltd
- 出版日期: 2023-04-13
- 售價: $1,800
- 貴賓價: 9.5 折 $1,710
- 語言: 英文
- 頁數: 394
- 裝訂: Quality Paper - also called trade paper
- ISBN: 9388590732
- ISBN-13: 9789388590730
-
相關分類:
Python、Machine Learning、大數據 Big-data
立即出貨 (庫存=1)
買這商品的人也買了...
-
$1,176Database Management Systems, 3/e (IE-Paperback)
-
$2,100$1,995 -
$3,810$3,620 -
$1,780$1,744 -
$1,200$1,176 -
$1,370$1,343 -
$1,270$1,207 -
$990Data Science from Scratch: First Principles with Python (Paperback)
-
$2,470$2,347 -
$1,617Deep Learning (Hardcover)
-
$1,820$1,729 -
$948Scala for the Impatient,2/e
-
$2,980$2,831 -
$4,130$3,924 -
$1,980$1,881 -
$1,690$1,606 -
$1,150$1,093 -
$2,970Natural Language Processing with PyTorch
-
$1,750$1,715 -
$1,850$1,758 -
$1,485Text Analytics with Python: A Practitioner's Guide to Natural Language Processing, 2/e
-
$1,420$1,392 -
$2,230$2,119 -
$2,200$2,090 -
$2,240$2,195
相關主題
商品描述
This book will teach you everything about the powerful techniques and applications of parallel computing, from the basics of parallel programming to the cutting-edge innovations shaping the future of computing.
The book starts with an introduction to parallel programming and the different types of parallelism, including parallel programming with threads and processes. The book then delves into asynchronous programming, distributed Python, and GPU programming with Python, providing you with the tools you need to optimize your programs for distributed and high-performance computing.
The book also covers a wide range of applications for parallel computing, including data science, artificial intelligence, and other complex scientific simulations. You will learn about the challenges and opportunities presented by parallel computing for these applications and how to overcome them.
By the end of the book, you will have insights into the future of parallel computing, the latest research and developments in the field, and explore the exciting possibilities that lie ahead.
TABLE OF CONTENTS
1. Introduction to Parallel Programming
2. Building Multithreaded Programs
3. Working with Multiprocessing and mpi4py Library
4. Asynchronous Programming with AsyncIO
5. Realizing Parallelism with Distributed Systems
6. Maximizing Performance with GPU Programming using CUDA
7. Embracing the Parallel Computing Revolution
8. Scaling Your Data Science Applications with Dask
9. Exploring the Potential of AI with Parallel Computing
10. Hands-on Applications of Parallel Computing
商品描述(中文翻譯)
這本書將教你有關平行計算的強大技術和應用的所有知識,從平行程式設計的基本概念到塑造計算未來的尖端創新。
本書首先介紹平行程式設計及不同類型的平行性,包括使用執行緒和進程的平行程式設計。接著,本書深入探討非同步程式設計、分散式 Python 以及使用 Python 的 GPU 程式設計,為你提供優化分散式和高效能計算程式所需的工具。
本書還涵蓋了平行計算的廣泛應用,包括資料科學、人工智慧及其他複雜的科學模擬。你將了解平行計算在這些應用中所帶來的挑戰與機會,以及如何克服這些挑戰。
在本書結束時,你將對平行計算的未來、該領域的最新研究與發展有深入的了解,並探索未來令人興奮的可能性。
目錄
1. 平行程式設計簡介
2. 建立多執行緒程式
3. 使用多進程和 mpi4py 函式庫
4. 使用 AsyncIO 的非同步程式設計
5. 利用分散式系統實現平行性
6. 使用 CUDA 的 GPU 程式設計最大化效能
7. 擁抱平行計算革命
8. 使用 Dask 擴展你的資料科學應用
9. 探索平行計算與人工智慧的潛力
10. 平行計算的實作應用