GPUで半精度（Half Precision）で計算できる NVIDIA Volta GPUs は NVIDIA Tesla V100 だけですか？


深層学習で計算速度を上げるために半精度（Half Precision）での計算を行いたいです．  
この[論文](https://arxiv.org/pdf/1806.00187.pdf)の 4.1 によると， NVIDIA Volta GPUs
というのが半精度での計算ができるようなのですが，具体的にどの種類のGPUが可能なのでしょうか．調べたところ， NVIDIA Tesla V100
がそれにあたるようなのですが，例えば GeForce GTX TITAN X や GeForce GTX 1080 Ti は半精度で計算できるますか？




その[論文](https://arxiv.org/pdf/1806.00187.pdf)：

> NVIDIA Volta GPUs introduce Tensor Cores that enable efficient half
> precision floating point (FP) computations that are several times faster
> than full precision operations. (...) This can be mitigated by scaling
> values to fit into the FP16 range.

から確かに、Volta コアから導入された **FP16** というキーワードで示されるフィーチャーのようだということがわかります。

Volta コアの製品は、[wikipedia
(en)](https://en.wikipedia.org/wiki/Volta_\(microarchitecture\)) によると、

  * Tesla V100
  * Tesla V100S PCIe
  * Titan V
  * Titan V CEO Edition
  * Quadro GV100

となっており、データセンター向けのもののようで、リリースは 2017-12。

後継は [Turing コア](https://www.nvidia.com/content/dam/en-zz/Solutions/design-
visualization/technologies/turing-architecture/NVIDIA-Turing-Architecture-
Whitepaper.pdf)（現行の最新、リリースは 2018-09）で、こちらは全般に採用されているようです。

> **Turing Tensor Cores**  
>  Turing GPUs include an enhanced version of the Tensor Cores first
> introduced in the Volta GV100 GPU. The Turing Tensor Core design adds INT8
> and INT4 precision modes for inferencing workloads that can tolerate
> quantization. **FP16 is also fully supported** for workloads that require
> higher precision.

ということで、Volta 以降の Turing コアも含む新しい世代の GPU のものが FP16 をサポートしていることになると思います。[Turing
の製品一覧（wikipedia
(en)）](https://en.wikipedia.org/wiki/Turing_\(microarchitecture\)#Products_using_Turing)

> GeForce GTX TITAN X や GeForce GTX 1080 Ti

これらは Maxwell コアや Pascal コアなので、古くて駄目ですね。

