Intel Iris Pro Graphics P580 vs NVIDIA GeForce 945M Comparison

Intel
GPU

Intel Iris Pro Graphics P580

CORE STATE Skylake GT4e
VRAM System Shared
CLOCK SPEED 1000 MHz
TDP 15 W
BUS WIDTH System Shared
ARCHITECTURE Generation 9.0
nm
PROCESS 14 nm+
LAUNCH DATE 2015
VS
NVIDIA
GEFORCE

GeForce 945M

CORE STATE GM107
VRAM 2 GB
CLOCK SPEED 1020 MHz
TDP 75 W
BUS WIDTH 128 bit
ARCHITECTURE Maxwell
nm
PROCESS 28 nm
LAUNCH DATE 2015

PERFORMANCE BENCHMARKS

geekbench_opencl
9,082
8,099
geekbench_vulkan
5,258
N/A

Analysis: Intel Iris Pro Graphics P580 vs NVIDIA GeForce 945M

The NVIDIA GeForce 945M and the Intel Iris Pro Graphics P580 are two end-of-life mobile graphics solutions from 2015 that represent fundamentally different philosophies: a discrete MXM module on an older but larger process, versus an integrated GPU on a modern node. The recorded benchmark data shows a clear winner in the one head-to-head test, and the gap is wider than the raw specifications might suggest. The Iris Pro P580's average benchmark score of 7170 sits at the 39th percentile against all GPUs in the database, while the GeForce 945M's 8099 average places it at the 42nd percentile. But the single direct comparison between them tells a more surprising story.

Head-to-Head Benchmarks

The only head-to-head test recorded in the database is Geekbench OpenCL, and it goes decisively to the Iris Pro Graphics P580: 9082 points against 8099 for the GeForce 945M, a margin of 10.8 percent. That is a substantial gap for two parts whose theoretical specifications sit much closer together on paper.

Consider the compute numbers. The 945M delivers 1,305.6 GFLOPS of FP32 throughput against 1,152.0 GFLOPS for the P580, which suggests the NVIDIA part should lead by a comfortable margin. It does not. The benchmark results indicate the P580 extracts more real-world OpenCL performance from its hardware than the 945M does, despite the deficit in shading resources: 576 shading units against 640, and a lower boost clock of 1000 MHz versus 1020 MHz.

Context from each part's rival cluster reinforces how unusual this result is. The GeForce 945M's average score of 8099 lands it within a fraction of a percent of the NVIDIA GRID K2 (8080, a 0.2 percent gap), the AMD Radeon R9 M360 (8129, 0.4 percent behind), the NVIDIA GeForce GTX 650 Ti Boost (8067, 0.4 percent ahead), and the GeForce GTX 950M (8135, 0.4 percent behind). In other words, the 945M performs exactly like a mid-tier Maxwell-class mobile discrete GPU should.

The P580's average of 7170 puts it dead even with the GeForce GTX 560 SE (7171, a 0 percent gap), marginally ahead of the GeForce GTX 970 average cluster figure of 7157 (0.2 percent), just behind the Radeon Vega 8 Mobile (7203, 0.5 percent) and the GeForce GTX 750 (7222, 0.7 percent). That is strong company for an integrated GPU, and in the OpenCL discipline specifically, it beats the 945M outright.

The P580 also holds a Vulkan result of 5258 in Geekbench Vulkan, a test for which no comparable 945M score exists in the database, so no cross-comparison can be drawn there. The overall head-to-head record stands at one win for the P580 and zero for the 945M.

The Verdict

Based strictly on the recorded data, the Iris Pro Graphics P580 is the stronger performer where it counts: the one shared benchmark favors it by 10.8 percent. For a buyer choosing between laptops carrying these two parts, and caring about GPU compute throughput, the P580 is the data-backed pick.

The 945M's case rests entirely on its specification sheet rather than its results. It has a dedicated 2 GB of DDR3 memory on a 128-bit bus with 28.80 GB/s of bandwidth, where the P580 shares system memory with bandwidth that is entirely system dependent. If consistent memory bandwidth independent of the host system's RAM configuration matters, the discrete design has a structural advantage the benchmark data cannot fully capture. It also posts higher raw pixel output at 16.32 GPixel/s against 9.000 GPixel/s, and higher FP32 compute at 1,305.6 GFLOPS against 1,152.0 GFLOPS.

Power is the other axis, and it is lopsided. The P580 is specified at 15 W as an integrated GPU, while the 945M carries a 75 W TDP as an MXM module requiring its own slot. A five-fold difference in TDP is the price of the discrete approach here.

Net verdict: the P580 wins on measured performance and power efficiency; the 945M wins on dedicated memory and theoretical rasterization throughput, but could not convert either into a benchmark win in the recorded data.

Architecture Differences

These two parts could hardly be more different architecturally. The GeForce 945M is built on the GM107 chip, Maxwell architecture, GeForce 900M generation, manufactured by TSMC on a 28 nm process. It packs 1,870 million transistors into a 148 mm² die, for a density of 12.6M transistors per square millimeter. The Iris Pro P580 uses the Skylake GT4e chip, Intel's Generation 9.0 graphics architecture, produced in-house by Intel on a 14 nm+ process. Transistor count, die size, and density are not recorded for the P580, but the node gap is nearly a full decade of process scaling in Intel's favor.

The execution-resource split is interesting. The 945M has more shading units (640 versus 576) and more ROPs (16 versus 9), but the P580 actually has far more texture units: 72 against 40. That is why the P580's texture rate of 72.00 GTexel/s comfortably exceeds the 945M's 40.80 GTexel/s, nearly matching it despite the pixel-rate deficit. The P580 also supports FP16 at 2.304 TFLOPS with a 2:1 ratio, a capability for which no figure is recorded on the 945M.

Memory subsystems diverge completely. The 945M has 2 GB of dedicated DDR3 at 900 MHz (1800 Mbps effective) over a 128-bit bus. The P580 shares system memory wholesale: size, type, bus width, and bandwidth are all system dependent. Clock behavior differs too, with the 945M running a tight 928 MHz base to 1020 MHz boost range, while the P580 swings from a 350 MHz base up to a 1000 MHz boost.

Software support slightly favors the P580 on feature level: DirectX 12 with 12_1 features against the 945M's 12 (11_0), and Vulkan 1.3 against 1.4 in the 945M's favor, with both supporting OpenGL 4.6. Neither part has RT cores or tensor cores. Neither has a recorded launch MSRP. Both are end-of-life. The 945M was released on October 26, 2015, succeeding the GeForce 800M line and preceding the GeForce 10 Mobile series; the P580 shipped earlier, on August 31, 2015.

FAQ

Q: Which GPU is faster in the benchmarks?

A: The Intel Iris Pro Graphics P580. It scored 9082 in Geekbench OpenCL against 8099 for the GeForce 945M, winning by 10.8 percent.

Q: Which one has more raw compute throughput?

A: The GeForce 945M, on paper. It delivers 1,305.6 GFLOPS FP32 against the P580's 1,152.0 GFLOPS, yet it still lost the one shared benchmark.

Q: How do they compare in power consumption?

A: The P580 is specified at 15 W as an integrated GPU; the 945M carries a 75 W TDP as an MXM module with no power connectors.

Q: Does the 945M have its own memory?

A: Yes, 2 GB of DDR3 on a 128-bit bus with 28.80 GB/s of bandwidth. The P580 shares system memory with system-dependent bandwidth.

Q: Where does each GPU rank against all GPUs in the database?

A: The 945M sits at the 42nd percentile with an average score of 8099; the P580 sits at the 39th percentile with an average of 7170.

Q: Which supports the newer DirectX feature level?

A: The P580 supports DirectX 12 (12_1); the 945M supports DirectX 12 (11_0).

Where Each One Wins

The P580 wins on measured GPU compute, full stop. The OpenCL result is the only direct evidence in the database, and it favors the Intel part by 10.8 percent. The P580 also wins on power efficiency by a wide TDP margin, on texture throughput at 72.00 GTexel/s versus 40.80 GTexel/s, on FP16 capability, and on the newer DirectX 12_1 feature level. Anyone prioritizing battery-sensitive general compute workloads would be choosing the P580 on this data.

The 945M wins on dedicated memory capacity and bandwidth, on pixel fill rate at 16.32 GPixel/s versus 9.000 GPixel/s, on ROP count (16 versus 9), and on FP32 theoretical throughput. Its Vulkan 1.4 support also edges the P580's 1.3. For workloads that depend on guaranteed memory bandwidth rather than system-shared RAM, and on rasterization output, the 945M holds the theoretical edge, though the database contains no benchmark result demonstrating it.

Specification Differences

The two parts differ on nearly every axis. Process node: 28 nm TSMC for the 945M versus 14 nm+ Intel for the P580. Form factor: MXM-B (3.0) bus interface and MXM module slot for the 945M, versus an integrated GPU on a ring bus. The 945M's die measures 148 mm² with 1,870 million transistors; no equivalent figures are recorded for the P580.

Resource counts split: 640 shading units versus 576, 40 TMUs versus 72, and 16 ROPs versus 9, all in the 945M's favor except TMUs. The 945M has dedicated 2 GB DDR3 memory with a 128-bit bus and 28.80 GB/s bandwidth; the P580 shares everything with the system. Clocks run 928/1020 MHz base/boost on the 945M and 350/1000 MHz on the P580. TDP is 75 W versus 15 W. API support differs at DirectX 12 (11_0) versus 12 (12_1) and Vulkan 1.4 versus 1.3, with OpenGL 4.6 shared. Release dates are October 26, 2015 for the 945M and August 31, 2015 for the P580, and both are end-of-life products.

DETAILED SPECIFICATIONS

SPECIFICATION
Iris Pro Graphics P580
945M
Core Specs
Shading Units
576
640 +11.1%
Shaders
576
640 +11.1%
TMUs
72
40 -44.4%
ROPs
9
16 +77.8%
Execution Units
72
Clocks
Base Clock
350 MHz
928 MHz
Boost Clock
1000 MHz
1020 MHz
Memory Clock
System Shared
900 MHz 1800 Mbps effective
Memory
Memory Size
System Shared
2 GB
VRAM (MB)
2,048
Memory Type
System Shared
DDR3
Memory Bus
System Shared
128 bit
Bandwidth
System Dependent
28.80 GB/s
Cache
L1 Cache
64 KB (per SMM)
L2 Cache
2 MB
Performance
Pixel Rate
9.000 GPixel/s
16.32 GPixel/s
Texture Rate
72.00 GTexel/s
40.80 GTexel/s
FP32 (TFLOPS)
1,152.0 GFLOPS
1,305.6 GFLOPS
FP64 (TFLOPS)
288.0 GFLOPS (1:4)
40.80 GFLOPS (1:32)
FP16 (TFLOPS)
2.304 TFLOPS (2:1)
Power
TDP
15 W
75 W
TDP (W)
15
75 +400.0%
Power Connectors
None
Architecture
Architecture
Generation 9.0
Maxwell
GPU Name
Skylake GT4e
GM107
Generation
HD Graphics-W (Skylake)
GeForce 900M
Process Size
14 nm+
28 nm
Transistors
1,870 million
Die Size
148 mm²
Foundry
Intel
TSMC
Density
12.6M / mm²
API Support
DirectX
12 (12_1)
12 (11_0)
OpenGL
4.6
4.6
Vulkan
1.3
1.4
OpenCL
3.0
3.0
CUDA
5.0
Shader Model
6.4
6.7 (5.1)
Physical
Slot Width
IGP
MXM Module
Outputs
Motherboard Dependent
Portable Device Dependent
Bus Interface
Ring Bus
MXM-B (3.0)
Other
Production
End-of-life
End-of-life
Predecessor
GeForce 800M
Successor
GeForce 10 Mobile
View Iris Pro Graphics P580 Details View GeForce 945M Details