NEW
NVIDIA GPU units optimized for mixed‐precision matrix multiply‐accumulate accelerating deep learning training and inference.
DESCRIPTION
Tensor Cores are specialized hardware units in NVIDIA GPUs performing fast matrix operations at reduced precision (e.g., FP16, BF16) with accumulation in higher precision. They enable significant speedups in deep learning workloads. Frameworks like PyTorch and TensorFlow leverage them via CUDA and cuDNN, and TensorRT optimizes inference. Mixed precision training maximizes throughput while maintaining accuracy.
ALTERNATIVE DEFINITIONS
NVIDIA Developer
Tensor Cores accelerate deep learning training and inference by performing mixed-precision matrix multiply and accumulate operations at extremely high throughput.
Highlights mixed-precision MMA operations and throughput benefits.
Wikipedia
Tensor Cores are specialized processing units found in Nvidia GPUs designed to accelerate machine learning workloads.
Positions Tensor Cores as specialized GPU units for ML acceleration.
RELATED TERMS
CUDA Graphics Processing Unit Mixed Precision FP16 NVIDIA TensorRT TPU Matrix Multiply-Accumulate Volta Architecture Ampere Architecture
COMPETING TERMS
Google TPU AMD Matrix Cores
KNOWLEDGE AREAS
TARGET AUDIENCE
AI Engineer Data Scientist Hardware Engineer Cloud Architect
EXTERNAL SOURCES
- Wikipedia - Tensor Core
- NVIDIA - Mixed precision training guide using Tensor Cores
- NVIDIA Developer - Overview of Tensor Core architecture
- PyTorch - AMP docs for mixed precision on GPUs
TOP QUESTIONS
How do Tensor Cores speed up training?
They compute mixed‑precision matrix operations extremely fast. Accumulation preserves accuracy while reducing memory and compute costs.
Category: Definition
Do Tensor Cores require code changes?
Frameworks expose automatic mixed precision APIs. Minimal changes enable Tensor Core utilization.
Category: Requirements
What precision modes do Tensor Cores support?
Commonly FP16 and BF16 with FP32 accumulation. Newer GPUs add TF32 for ease.
Category: Example
How do Tensor Cores compare to TPUs?
TPUs are custom accelerators specialized for matrix ops. Tensor Cores are integrated within NVIDIA GPUs and software ecosystems.
Category: Alternatives
Are Tensor Cores useful for inference?
Yes, TensorRT and AMP accelerate inference with mixed precision. Gains depend on model architecture.
Category: Relevancy
What models benefit most from Tensor Cores?
Dense linear algebra heavy models like CNNs and transformers. Sparse workloads benefit less.
Category: Opinion
How to verify Tensor Core usage?
Enable AMP and profile kernels with NVIDIA tools. Check precision and kernel types.
Category: Testing
What are pitfalls with mixed precision on Tensor Cores?
Numerical instability if loss scaling is mishandled. Certain ops may not support reduced precision.
Category: Mistakes
Do Tensor Cores help with memory constraints?
Mixed precision reduces activation and weight footprint. This enables larger batch sizes or models.
Category: Best practices