BIG CPU, BIG DATA: Solving the World's Toughest Problems with Parallel Computing

简介:
本书教您如何使用免费,易于使用的面向对象的并行Java 2库,以Java语言编写多核机器,计算集群,GPU加速器和大数据map-reduce作业的并行程序。本书还介绍了如何衡量并行程序的性能,以及如何设计程序以尽可能快地运行。
本书的目标是教你如何编写并行程序,充分利用现代多核计算机,计算集群和图形处理单元 (GPU) 加速器的巨大处理能力。
要使用本书学习并行编程,您需要以下先决条件知识: Java编程; C编程 (用于GPU程序); 计算机组织概念 (CPU,内存,缓存等); 操作系统概念 (线程,线程同步)。
英文简介:
This book teaches you how to write parallel programs for multicore machines, compute clusters, GPU accelerators, and big data map-reduce jobs, in the Java language, with the free, easy-to-use, object-oriented Parallel Java 2 Library. The book also covers how to measure the performance of parallel programs and how to design the programs to run as fast as possible.
The goal of this book is to teach you how to write parallel programs that take full advantage of the vast processing power of modern multicore computers, compute clusters, and graphics processing unit (GPU) accelerators.
To study parallel programming with this book, you'll need the following prerequisite knowledge: Java programming; C programming (for GPU pro grams); computer organization concepts (CPU, memory, cache, and so on); operating system concepts (threads, thread synchronization).
- 书名
- BIG CPU, BIG DATA: Solving the World's Toughest Problems with Parallel Computing
- 译名
- 大 CPU、大数据:利用并行计算解决世界上最棘手的问题
- 语言
- 英语
- 年份
- 2015
- 页数
- 424页
- 大小
- 12.00 MB
- 标签
- CPU
- 并行编程
- 大数据
- 下载
BIG CPU, BIG DATA: Solving the World's Toughest Problems with Parallel Computing.pdf
- 密码
- 65536
最后更新:2025-04-12 23:54:37
←Parallel Programming in Fortran 95 using OpenMP
→Learn Ethereum: Build your own Decentralized Applications with Ethereum and Smart Contracts