官术网_书友最值得收藏!

Ensuring that we have the right hardware

For this book, we recommend that you have the following hardware as a minimum:

  • 64-bit Intel/AMD-based PC
  • 4 gigabytes (GB) of RAM
  • NVIDIA GeForce GTX 1050 GPU (or higher)

This configuration will ensure that you can comfortably learn GPU programming, run all of the examples in this book, and also run some of the other newer and interesting GPU-based software, such as Google's TensorFlow (a machine learning framework) or the Vulkan SDK (a cutting-edge graphics API). 

Note that you must have an NVIDIA brand GPU to make use of this book! The CUDA Toolkit is proprietary for NVIDIA cards, so it won't work for programming Intel HD or Radeon GPUs.

As stated, we will be assuming that you are using either the Windows 10 or Ubuntu LTS (long-term support) release.

Ubuntu LTS releases generally have version numbers of the form 14.04, 16.04, 18.04, and so on.

Ubuntu LTS, is by and large, the most mainstream version of Linux, which ensures maximum compatibility with new software and toolkits. Keep in mind there are many variations of Linux that are based on Ubuntu, such as Linux Mint or Xubuntu, and these generally work equally well. (I have personally found that Linux Mint works fairly well out of the box for GPU-equipped laptops.)

We should note that we are assuming that you have at least an entry-level GTX 1050 (Pascal) GPU, or the equivalent in any newer architecture. Note that many of the examples in this book will most likely work on most older GPUs, but they have only been tested on a GTX 1050 (under Windows 10) and GTX 1070 (under Linux) by the author. While the examples haven't been tested on older GPUs, a 2014-era entry level Maxwell architecture GPU, such as a GTX 750, should also be sufficient for the purposes of this text.

If you are using a desktop PC, please ensure that you have physically installed your GPU by following all the included instructions before proceeding.
主站蜘蛛池模板: 涡阳县| 桂林市| 中江县| 广平县| 湘阴县| 玉林市| 新密市| 上蔡县| 余干县| 梨树县| 枞阳县| 新巴尔虎左旗| 那曲县| 保康县| 积石山| 鹤壁市| 竹北市| 福贡县| 辽阳市| 龙川县| 襄汾县| 镇安县| 义乌市| 华容县| 和政县| 静海县| 隆德县| 云龙县| 叙永县| 新津县| 石城县| 虎林市| 呼图壁县| 同心县| 庆元县| 澎湖县| 梁平县| 宁河县| 新巴尔虎右旗| 清流县| 海淀区|