NVIDIA GeForce GTX 960M vs NVIDIA Tesla C2070 Comparison

NVIDIA
GEFORCE

NVIDIA GeForce GTX 960M

CORE STATE GM107
VRAM 4 GB
CLOCK SPEED 1176 MHz
TDP 75 W
BUS WIDTH 128 bit
ARCHITECTURE Maxwell
nm
PROCESS 28 nm
LAUNCH DATE 2015
VS
NVIDIA
GEFORCE

Tesla C2070

CORE STATE GF100
VRAM 6 GB
CLOCK SPEED
TDP 238 W
BUS WIDTH 384 bit
ARCHITECTURE Fermi
nm
PROCESS 40 nm
LAUNCH DATE 2011

PERFORMANCE BENCHMARKS

geekbench_opencl
11,045
9,716
geekbench_vulkan
8,245
N/A

Analysis: NVIDIA GeForce GTX 960M vs NVIDIA Tesla C2070

The NVIDIA Tesla C2070 and NVIDIA GeForce GTX 960M are both end-of-life graphics cards from NVIDIA, but they occupy vastly different segments of the market. The Tesla C2070 is a Fermi-era compute card from 2011, while the GTX 960M is a Maxwell-based mobile GPU from 2015. Benchmark data from Geekbench shows they are closely matched in overall average scores, yet the nature of their performance and target use cases diverge sharply.

Head-to-Head Benchmarks

The only direct benchmark comparison available is the Geekbench OpenCL test. In this test, the NVIDIA GeForce GTX 960M scores 11,045 points, while the NVIDIA Tesla C2070 scores 9,716 points. The delta percentage is -12%, meaning the Tesla C2070 trails the GTX 960M by 12% in this compute workload. This is a clear win for the GTX 960M, and it is the sole head-to-head victory recorded, giving the GTX 960M a 1-0 record in wins.

However, the average benchmark scores tell a slightly different story. The Tesla C2070 has an average benchmark score of 9,716, while the GTX 960M averages 9,645. This means the Tesla C2070 is actually ahead by a small margin in terms of its single available score, but the GTX 960M benefits from having an additional Geekbench Vulkan score of 8,245 points, which drags its average down. The percentile ranks are nearly identical: the Tesla C2070 sits at the 47th percentile of all GPUs, while the GTX 960M is at the 46th percentile.

Looking at nearest rivals, the Tesla C2070's average score of 9,716 places it within a tight cluster. It is 0.1% behind the NVIDIA Tesla M10 (9,724), 0.5% ahead of the NVIDIA Quadro P4000 (9,665), and 0.7% ahead of the AMD Radeon Pro WX 2100 (9,653). Interestingly, it is 0.7% behind the NVIDIA GeForce GTX 1070 (9,780). The GTX 960M's average of 9,645 is similarly clustered: it is 0.1% ahead of the NVIDIA Quadro K5000 (9,637), 0.1% behind the AMD Radeon Pro WX 2100, 0.2% behind the NVIDIA Quadro P4000, and 0.7% behind the Tesla C2070 itself. These deltas are all under 1%, indicating that both cards perform within a very narrow band relative to their closest competitors, despite their architectural differences.

The OpenCL result is the most telling number. A 12% deficit for the Tesla C2070 in raw compute throughput is notable, especially considering its workstation-oriented pedigree. The GTX 960M's higher shading unit count and clock speeds appear to give it an edge in this specific workload, even though the Tesla C2070 has a much larger memory bus and more memory capacity.

FAQ

Q: Which GPU has the higher Geekbench OpenCL score?

A: The NVIDIA GeForce GTX 960M scores 11,045 points, which is 12% higher than the NVIDIA Tesla C2070's score of 9,716 points.

Q: How do their average benchmark scores compare?

A: The Tesla C2070 has an average benchmark score of 9,716, while the GTX 960M averages 9,645. The Tesla C2070 is slightly ahead in this metric, though both are within 1% of each other.

Q: What is the GTX 960M's additional benchmark result?

A: Besides the OpenCL score of 11,045, the GTX 960M also has a Geekbench Vulkan score of 8,245 points. The Tesla C2070 has no Vulkan benchmark listed.

Q: How do the two cards rank against all other GPUs?

A: The Tesla C2070 is at the 47th percentile of all GPUs, while the GTX 960M is at the 46th percentile. They are essentially tied in overall standing.

Q: Which card has a higher transistor density?

A: The GTX 960M has a transistor density of 12.6 million transistors per square millimeter, which is more than double the Tesla C2070's density of 5.9 million per square millimeter.

Q: What are the frame buffer specifications for each card?

A: The Tesla C2070 features 6 GB of GDDR5 memory on a 384-bit bus, yielding 143.4 GB/s of bandwidth. The GTX 960M has 4 GB of GDDR5 memory on a 128-bit bus, providing 80.19 GB/s of bandwidth.

Architecture Differences

The architectural divide between these two GPUs is substantial. The Tesla C2070 is built on the Fermi architecture using the GF100 chip, manufactured on a 40 nm process at TSMC. It packs 3,100 million transistors onto a 529 mm² die, resulting in a transistor density of 5.9 million per square millimeter. In contrast, the GTX 960M uses the Maxwell architecture with the GM107 chip, fabricated on a 28 nm process, also at TSMC. It contains 1,870 million transistors on a much smaller 148 mm² die, achieving a transistor density of 12.6 million per square millimeter.

The compute resources differ significantly. The Tesla C2070 has 448 shading units, 56 texture mapping units, and 48 render output units. The GTX 960M, despite having a smaller die, offers 640 shading units, 40 TMUs, and only 16 ROPs. This means the GTX 960M has more shading units but fewer texture units and significantly fewer ROPs. The clock speeds also diverge: the Tesla C2070 has no listed base or boost clock, but its memory runs at 747 MHz (3 Gbps effective). The GTX 960M has a base clock of 1097 MHz and a boost clock of 1176 MHz, with memory at 1253 MHz (5 Gbps effective).

The memory subsystems are starkly different. The Tesla C2070 uses a 384-bit memory bus with 6 GB of GDDR5, delivering 143.4 GB/s of bandwidth. The GTX 960M uses a 128-bit bus with 4 GB of GDDR5, delivering 80.19 GB/s. This gives the Tesla C2070 a 79% bandwidth advantage, which is critical for memory-intensive workloads. The pixel rate for the Tesla C2070 is 16.07 GPixel/s, while the GTX 960M achieves 18.82 GPixel/s. Texture rates are 32.14 GTexel/s for the Tesla and 47.04 GTexel/s for the GTX 960M. Floating-point performance shows the GTX 960M ahead at 1.505 TFLOPS versus the Tesla C2070's 1,027.7 GFLOPS.

Specification Differences

The two cards differ across nearly every specification category. The Tesla C2070 belongs to the Tesla Fermi generation (x20xx), while the GTX 960M is from the GeForce 900M generation. Their process nodes are 40 nm versus 28 nm. The Tesla C2070 has a die size of 529 mm², compared to 148 mm² for the GTX 960M. Transistor counts are 3,100 million versus 1,870 million. The GTX 960M has explicit base and boost clocks of 1097 MHz and 1176 MHz, while the Tesla C2070 lists none. Memory sizes are 6 GB versus 4 GB, and bus widths are 384-bit versus 128-bit, leading to bandwidth figures of 143.4 GB/s versus 80.19 GB/s.

Power and physical specifications differ wildly. The Tesla C2070 has a TDP of 238 W, requires a dual-slot cooler, and needs both a 6-pin and 8-pin power connector, with a suggested PSU of 550 W. The GTX 960M has a TDP of just 75 W, uses an MXM module form factor, and requires no power connectors. The Tesla C2070 uses a PCIe 2.0 x16 bus interface, while the GTX 960M uses MXM-B (3.0). Display outputs are 1x DVI for the Tesla C2070, whereas the GTX 960M's outputs are described as portable device dependent. The Tesla C2070 measures 248 mm in length, while the GTX 960M has no listed dimensions. Release dates are July 2011 for the Tesla C2070 and March 2015 for the GTX 960M.

API support shows a key difference: the GTX 960M supports Vulkan 1.4, while the Tesla C2070 has no Vulkan support listed. Both support DirectX 12 (11_0) and OpenGL 4.6. The GTX 960M also has a higher memory clock speed at 1253 MHz versus 747 MHz for the Tesla C2070.

The Verdict

The data points to a clear performance winner in the GTX 960M for the available OpenCL benchmark, where it leads by 12%. However, the overall average scores are nearly identical, with the Tesla C2070 holding a razor-thin 0.7% edge over the GTX 960M in that aggregate metric. This suggests that the Tesla C2070's single benchmark result is more representative of its average, while the GTX 960M's average is pulled down by its lower Vulkan score.

For raw compute throughput in the OpenCL test, the GTX 960M is the superior choice. Its higher shading unit count (640 versus 448) and faster clocks (1097 MHz base versus no listed base for the Tesla) likely drive this advantage. The Tesla C2070, however, compensates with a much larger memory bus (384-bit versus 128-bit) and double the memory capacity (6 GB versus 4 GB), which could benefit workloads that are bandwidth-limited rather than compute-limited.

The GTX 960M also offers modern API support with Vulkan 1.4, which the Tesla C2070 lacks. This makes the GTX 960M more future-proof for applications that leverage Vulkan. The Tesla C2070's massive 238 W TDP and dual-slot power requirements contrast sharply with the GTX 960M's 75 W mobile-friendly design.

Where Each One Wins

The NVIDIA GeForce GTX 960M wins in raw compute performance as measured by Geekbench OpenCL, where it scores 11,045 versus 9,716 for the Tesla C2070. It also wins on shading unit count, clock speeds, texture fill rate, and pixel fill rate. The GTX 960M's support for Vulkan 1.4 gives it an advantage in modern cross-platform graphics workloads. Its lower power consumption (75 W versus 238 W) and lack of power connectors make it suitable for portable or mobile deployments.

The NVIDIA Tesla C2070 wins in memory capacity and bandwidth. Its 6 GB of GDDR5 on a 384-bit bus delivers 143.4 GB/s, nearly double the GTX 960M's 80.19 GB/s. This makes it more capable for large dataset processing or high-resolution textures that exceed the GTX 960M's 4 GB limit. The Tesla C2070 also has more TMUs (56 versus 40) and ROPs (48 versus 16), which could benefit certain graphics operations. Its PCIe 2.0 x16 interface is standard for desktop workstations, and its dual-slot design with dedicated power connectors suggests it is built for sustained compute tasks in a fixed chassis.

For users prioritizing compute speed and modern API support, the GTX 960M is the better option. For those needing maximum memory bandwidth and capacity, the Tesla C2070 holds the edge. The near-identical percentile ranks (47th versus 46th) indicate that in the broader GPU landscape, neither card is dramatically superior to the other.

DETAILED SPECIFICATIONS

SPECIFICATION
GTX 960M
Tesla C2070
Core Specs
Shading Units
640
448 -30.0%
Shaders
640
448 -30.0%
TMUs
40
56 +40.0%
ROPs
16
48 +200.0%
SM Count
14
Clocks
Base Clock
1097 MHz
Boost Clock
1176 MHz
GPU Clock
574 MHz
Shader Clock
1147 MHz
Memory Clock
1253 MHz 5 Gbps effective
747 MHz 3 Gbps effective
Memory
Memory Size
4 GB
6 GB
VRAM (MB)
4,096
6,144 +50.0%
Memory Type
GDDR5
GDDR5
Memory Bus
128 bit
384 bit
Bandwidth
80.19 GB/s
143.4 GB/s
Cache
L1 Cache
64 KB (per SMM)
64 KB (per SM)
L2 Cache
2 MB
768 KB
Performance
Pixel Rate
18.82 GPixel/s
16.07 GPixel/s
Texture Rate
47.04 GTexel/s
32.14 GTexel/s
FP32 (TFLOPS)
1.505 TFLOPS
1,027.7 GFLOPS
FP64 (TFLOPS)
47.04 GFLOPS (1:32)
513.9 GFLOPS (1:2)
Power
TDP
75 W
238 W
TDP (W)
75
238 +217.3%
Suggested PSU
550 W
Power Connectors
None
1x 6-pin + 1x 8-pin
Architecture
Architecture
Maxwell
Fermi
GPU Name
GM107
GF100
Generation
GeForce 900M
Tesla Fermi (x20xx)
Process Size
28 nm
40 nm
Transistors
1,870 million
3,100 million
Die Size
148 mm²
529 mm²
Foundry
TSMC
TSMC
Density
12.6M / mm²
5.9M / mm²
API Support
DirectX
12 (11_0)
12 (11_0)
OpenGL
4.6
4.6
Vulkan
1.4
OpenCL
3.0
1.1
CUDA
5.0
2.0
Shader Model
6.7 (5.1)
5.1
Physical
Slot Width
MXM Module
Dual-slot
Length
248 mm 9.8 inches
Outputs
Portable Device Dependent
1x DVI
Bus Interface
MXM-B (3.0)
PCIe 2.0 x16
Other
Production
End-of-life
End-of-life
Predecessor
GeForce 800M
Tesla
Successor
GeForce 10 Mobile
Tesla Kepler
View GeForce GTX 960M Details View Tesla C2070 Details