Nvidia GPU microarchitectures

Nvidia as release several named microarchitectures the years.
 * Tesla (microarchitecture)
 * Fermi
 * Kepler
 * Maxwell
 * Pascal
 * Volta
 * Turing