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

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.
主站蜘蛛池模板: 剑阁县| 乐都县| 迭部县| 革吉县| 大方县| 咸宁市| 曲阜市| 乐陵市| 桦南县| 巴马| 清水县| 桂阳县| 昭通市| 池州市| 伊通| 繁峙县| 绵竹市| 正镶白旗| 罗甸县| 涟源市| 台东县| 云和县| 县级市| 太仓市| 襄城县| 阿克苏市| 宿松县| 毕节市| 镇康县| 宁强县| 金沙县| 犍为县| 芒康县| 河北区| 沾化县| 广汉市| 民权县| 确山县| 丰台区| 容城县| 双江|