AMD Radeon R7 240 vs NVIDIA GeForce GT 645M Comparison

AMD
RADEON

AMD Radeon R7 240

CORE STATE Oland
VRAM 2 GB
CLOCK SPEED 780 MHz
TDP 30 W
BUS WIDTH 128 bit
ARCHITECTURE GCN 1.0
nm
PROCESS 28 nm
LAUNCH DATE 2013
VS
NVIDIA
GEFORCE

GeForce GT 645M

CORE STATE GK107
VRAM 2 GB
CLOCK SPEED 780 MHz
TDP 32 W
BUS WIDTH 128 bit
ARCHITECTURE Kepler
nm
PROCESS 28 nm
LAUNCH DATE 2012

PERFORMANCE BENCHMARKS

geekbench_opencl
5,063
2,680
geekbench_metal
N/A
5,679
geekbench_vulkan
N/A
4,875

Analysis: AMD Radeon R7 240 vs NVIDIA GeForce GT 645M

The Verdict

The AMD Radeon R7 240 and NVIDIA GeForce GT 645M are both end-of-life mobile and desktop graphics solutions, but the benchmark data tells a clear story. The R7 240 holds the overall advantage, with an average benchmark score of 5063 compared to the GT 645M’s 4411. That is a 14.8% gap in favor of AMD, and it stems from a single decisive OpenCL result.

For users choosing between these two, the R7 240 is the stronger pick for compute workloads. Its Geekbench OpenCL score of 5063 crushes the GT 645M’s 2680, a massive 88.9% lead. The R7 240 also lands in the 30th percentile of all GPUs, while the GT 645M sits at the 26th percentile. If raw computational throughput is the priority, the AMD card wins without question.

The GT 645M, however, is not without merit. It supports additional APIs: Metal and Vulkan, with recorded scores of 5679 and 4875 respectively in those tests. The R7 240 has no recorded Metal or Vulkan benchmarks in the database. So, if the software environment relies on those APIs, the NVIDIA part offers measured capability where AMD has none.

Who should pick which? The R7 240 is for users running OpenCL-heavy applications, where its performance is nearly double that of the competition. The GT 645M is for users who need broader API coverage, particularly in Metal-based environments (common in Apple ecosystems) or Vulkan. Neither card is a modern powerhouse, but the data clearly favors AMD for sheer OpenCL muscle.

Architecture Differences

The two GPUs come from different architectural lineages. The AMD Radeon R7 240 is built on GCN 1.0, using the Oland chip, and belongs to the Volcanic Islands (R7 200) generation. The NVIDIA GeForce GT 645M uses the Kepler architecture, with the GK107 chip, from the GeForce 600M generation.

Both are manufactured on a 28 nm process at TSMC, but the silicon differs significantly. AMD packs 950 million transistors into a 77 mm² die, yielding a transistor density of 12.3 million per mm². NVIDIA’s GK107 is larger, with 1,270 million transistors on a 118 mm² die, but the density is lower at 10.8 million per mm². This means AMD achieves higher packing efficiency, while NVIDIA uses more die area for its design.

The core configurations diverge. The R7 240 has 320 shading units, 20 texture mapping units (TMUs), and 8 raster operation units (ROPs). The GT 645M has 384 shading units, 32 TMUs, and 16 ROPs. On paper, NVIDIA has more of everything. The texture rate reflects this: the GT 645M hits 24.96 GTexel/s, while the R7 240 manages 15.60 GTexel/s. The pixel rate is identical at 6.240 GPixel/s for both, since the ROP count and clock speeds align.

Clock speeds are nearly matched. The R7 240 runs at a base of 730 MHz with a boost of 780 MHz. The GT 645M has a base of 709 MHz and the same 780 MHz boost. Memory is also identical in specification: 2 GB of DDR3, a 128-bit bus, and 28.80 GB/s of bandwidth, with a memory clock of 900 MHz (1800 Mbps effective).

The floating-point performance tells a different story. The R7 240 delivers 499.2 GFLOPS of FP32 compute, while the GT 645M offers 599.0 GFLOPS. Here, NVIDIA is 20% ahead. But the benchmark results do not reflect this theoretical advantage in OpenCL, likely due to driver efficiency and workload characteristics.

Feature support differs. The R7 240 supports DirectX 12 (11_1), OpenGL 4.6, and Vulkan 1.2.170. The GT 645M supports DirectX 12 (11_0), OpenGL 4.6, and Vulkan 1.2.175. NVIDIA’s Vulkan version is slightly newer, and it also has the Metal API (via Geekbench Metal score), which AMD lacks in this comparison.

Physical design varies: the R7 240 is a single-slot, 168 mm long card with no power connectors and a 30 W TDP, suggesting a 200 W PSU. The GT 645M is an IGP (integrated graphics processor) for portable devices, with a 32 W TDP and no power connector. The R7 240 has explicit display outputs (DVI, HDMI 1.4a, VGA), while the GT 645M’s outputs are described as "Portable Device Dependent."

Where Each One Wins

The benchmark data shows a clear split. The R7 240 wins the only head-to-head test: Geekbench OpenCL. Its score of 5063 versus 2680 is a landslide, with a delta of 88.9%. This indicates that for general-purpose GPU compute, OpenCL workloads, the AMD card is far superior. The R7 240 also holds a higher average score and percentile, making it the better all-round performer in the database.

The GT 645M wins in API coverage. It has recorded scores for Geekbench Metal (5679) and Geekbench Vulkan (4875). These are not head-to-head comparisons because the R7 240 lacks such measurements, but they demonstrate that the NVIDIA card can execute Metal and Vulkan tasks. In any application that requires Metal (macOS environments) or Vulkan, the GT 645M is the only option with verified performance data.

For gaming, the picture is more nuanced. The GT 645M has higher texture rate (24.96 GTexel/s vs 15.60 GTexel/s) and more TMUs and ROPs, which typically helps with rasterization and fill-rate-bound scenarios. The R7 240 has higher FP32 compute per pixel, but that rarely translates to gaming wins. However, the OpenCL score suggests the AMD card handles general compute better, which can help in physics or post-processing effects.

Power efficiency is close: the R7 240 has a 30 W TDP, the GT 645M a 32 W TDP. Neither requires external power. The R7 240 is a desktop card with a 200 W PSU recommendation, while the GT 645M is for laptops. For portable use, the GT 645M is the only choice given its IGP form factor.

FAQ

Q: Which GPU has a higher average benchmark score?

A: The AMD Radeon R7 240, with an average score of 5063, versus the NVIDIA GeForce GT 645M’s 4411.

Q: How big is the OpenCL performance gap?

A: The R7 240 scores 5063 in Geekbench OpenCL, while the GT 645M scores 2680. That is an 88.9% lead for AMD.

Q: Does the GT 645M support any APIs that the R7 240 does not?

A: Yes. The GT 645M has recorded Metal and Vulkan scores (5679 and 4875 respectively). The R7 240 has no Metal or Vulkan benchmark data.

Q: Which card has more shading units and TMUs?

A: The GT 645M has 384 shading units and 32 TMUs, versus the R7 240’s 320 shading units and 20 TMUs.

Q: Are the memory specifications the same?

A: Yes, both have 2 GB of DDR3, a 128-bit bus, and 28.80 GB/s bandwidth.

Q: What are the TDPs of each card?

A: The R7 240 has a 30 W TDP, and the GT 645M has a 32 W TDP.

Head-to-Head Benchmarks

The database records only one direct head-to-head test between these two GPUs: Geekbench OpenCL. This is the defining measurement for comparison.

Geekbench OpenCL: AMD Radeon R7 240 wins, 5063 vs 2680 (88.9% delta).

This is a decisive victory. The R7 240 more than doubles the GT 645M’s score. In practical terms, any OpenCL-accelerated application, whether it is video encoding, scientific simulation, or data processing, will run nearly twice as fast on the AMD card. The GT 645M’s higher theoretical FP32 (599 GFLOPS vs 499.2 GFLOPS) does not save it; the R7 240’s architecture and drivers extract far more real-world compute performance.

The GT 645M has no wins in the head-to-head table. Its only counterpoints are its Metal and Vulkan scores, which are not part of the head-to-head comparison because the R7 240 lacks corresponding tests. Those scores (5679 Metal, 4875 Vulkan) are respectable, but they do not affect the direct matchup.

In summary, if you must choose between these two based on the recorded data, the AMD Radeon R7 240 is the clear winner in compute performance. The NVIDIA GeForce GT 645M is the fallback for API compatibility, but it trails significantly in the one test where both are measured.

DETAILED SPECIFICATIONS

SPECIFICATION
R7 240
GT 645M
Core Specs
Shading Units
320
384 +20.0%
Shaders
320
384 +20.0%
TMUs
20
32 +60.0%
ROPs
8
16 +100.0%
Compute Units
5
—
Clocks
Base Clock
730 MHz
709 MHz
Boost Clock
780 MHz
780 MHz
Memory Clock
900 MHz 1800 Mbps effective
900 MHz 1800 Mbps effective
Memory
Memory Size
2 GB
2 GB
VRAM (MB)
2,048
2,048 0.0%
Memory Type
DDR3
DDR3
Memory Bus
128 bit
128 bit
Bandwidth
28.80 GB/s
28.80 GB/s
Cache
L1 Cache
16 KB (per CU)
16 KB (per SMX)
L2 Cache
256 KB
256 KB
Performance
Pixel Rate
6.240 GPixel/s
6.240 GPixel/s
Texture Rate
15.60 GTexel/s
24.96 GTexel/s
FP32 (TFLOPS)
499.2 GFLOPS
599.0 GFLOPS
FP64 (TFLOPS)
—
24.96 GFLOPS (1:24)
Power
TDP
30 W
32 W
TDP (W)
30
32 +6.7%
Suggested PSU
200 W
—
Power Connectors
None
None
Architecture
Architecture
GCN 1.0
Kepler
GPU Name
Oland
GK107
Generation
Volcanic Islands (R7 200)
GeForce 600M
Process Size
28 nm
28 nm
Transistors
950 million
1,270 million
Die Size
77 mm²
118 mm²
Foundry
TSMC
TSMC
Density
12.3M / mm²
10.8M / mm²
API Support
DirectX
12 (11_1)
12 (11_0)
OpenGL
4.6
4.6
Vulkan
1.2.170
1.2.175
OpenCL
2.1 (1.2)
3.0
CUDA
—
3.0
Shader Model
6.5 (5.1)
6.5 (5.1)
Physical
Slot Width
Single-slot
IGP
Length
168 mm 6.6 inches
—
Height
69 mm 2.7 inches
—
Outputs
1x DVI1x HDMI 1.4a1x VGA
Portable Device Dependent
Bus Interface
PCIe 3.0 x8
PCIe 3.0 x16
Other
Launch Price
69 USD
—
Production
End-of-life
End-of-life
Predecessor
Sea Islands
GeForce 500M
Successor
Pirate Islands
GeForce 700M
View Radeon R7 240 Details View GeForce GT 645M Details