On Tensors, Tensorflow, And Nvidia's Latest 'Tensor Cores'

Nvidia announced a brand new accelerator based on the company’s latest Volta GPU architecture, called the Tesla V100. The chip’s newest breakout feature is what Nvidia calls a “Tensor Core.” According to Nvidia, Tensor Cores can make the Tesla V100 up to 12x faster for deep learning applications compared to the company’s previous Tesla P100 accelerator. (See our coverage of the GV100 and Tesla V100 here.)

Latest Videos FromTom's Hardware
Contributor

Lucian Armasu is a Contributing Writer for Tom's Hardware US. He covers software news and the issues surrounding privacy and security.

  • dstarr3
    Why do I feel like one day, there's going to be a discrete AI card for gaming, like how their used to be discrete PhysX cards. And then eventually they'll vanish because only three games ever utilize them properly, and the tech will be watered down and slowly absorbed into typical GPUs because it's not altogether useless tech.
    Reply
  • bit_user
    I think it's not accurate to call these "tensor cores". I think they're merely specialized execution units accessed via corresponding SM instructions.
    Reply
  • bit_user
    According to https://devblogs.nvidia.com/parallelforall/cuda-9-features-revealed/:
    During program execution, multiple Tensor Cores are used concurrently by a full warp of execution.
    This sounds like tensor "cores" aren't really cores, but rather async compute units driven by SM threads. As I thought, more or less.

    If these tensor units trickle down into smaller Volta GPUs, I can foresee a wave of GPU-accelerated apps adding support for them. Not sure Nvidia will do it, though. They didn't give us double-rate fp16 in any of the smaller Pascal GPUs, and this is pretty much an evolution of that capability.
    Reply
  • bit_user
    19678246 said:
    Why do I feel like one day, there's going to be a discrete AI card for gaming, like how their used to be discrete PhysX cards.
    Why would this functionality even migrate out of GPUs into dedicated (consumer-oriented) cards, in the first place? Remember that PhysX started out as dedicated hardware that got absorbed into GPUs, as GPUs became more general.

    If I'm a game developer, why would I even use some dedicated deep learning hardware that nobody has, when I could just do the same thing on the GPU? Maybe it increases the GPU specs required by a game, but gamers would probably rather spend another $100 on their GPU than to buy a $100 AI card that's supported by only 3 games.
    Reply
  • dstarr3
    19679543 said:
    19678246 said:
    Why do I feel like one day, there's going to be a discrete AI card for gaming, like how their used to be discrete PhysX cards.
    Why would this functionality even migrate out of GPUs into dedicated (consumer-oriented) cards, in the first place? Remember that PhysX started out as dedicated hardware that got absorbed into GPUs, as GPUs became more general.

    If I'm a game developer, why would I even use some dedicated deep learning hardware that nobody has, when I could just do the same thing on the GPU? Maybe it increases the GPU specs required by a game, but gamers would probably rather spend another $100 on their GPU than to buy a $100 AI card that's supported by only 3 games.

    *shrug* People bought the stuff before. Not a lot, obviously. But some. Just a stray thought, anyway.
    Reply
  • nharon
    If precision is such a non-factor, why not just use analog calculation cores? It would take up a LOT less space. Power draw? something to think about...
    Reply
  • bit_user
    19723300 said:
    If precision is such a non-factor, why not just use analog calculation cores? It would take up a LOT less space. Power draw? something to think about...
    Since I don't actually know what's the deal-breaker for analog (though I could speculate), I'll just point out that it's been tried before:

    http://www.nytimes.com/1993/02/13/business/from-intel-the-thinking-machine-s-chip.html

    I assume that if this approach continued to make sense, people would be pursuing it.
    Reply