Jump to content

Why is a GPU's memory interface width important?

ZeRedz

Could someone tell me why the memory interface width GPU is important? Also, I noticed that even though the 960 has a low bitrate in comparison to a 760, it still outperforms it. Why do some people obsess over the interface width? I'd really like to know.

Link to comment
Share on other sites

Link to post
Share on other sites

Quote

There are several memory interfaces throughout a computer system. As it pertains to the GPU, a Memory Interface is the physical bit-width of the memory bus. Every clock cycle (billions per second), data is transferred along a memory bus to and from the on-card memory. The width of this interface, normally defined as "384-bit" or similar, is the physical count of bits that can fit down the bus per clock cycle. A device with a 384-bit memory interface would be able to transfer 384 bits of data per clock cycle (there are 8 bits in a Byte). The memory interface is also a critical component of the memory bandwidth calculation in determining maximum memory throughput on a GPU.

Let's establish an imaginary GPU with a 1000MHz memory clock. At 1000MHz, or 1,000,000,000 Hz, the GPU will execute 1 billion clock cycles per second, each capable of processing instructions. A 384-bit memory interface on our imaginary 1000MHz memory clock GPU would be able to transfer a maximum of 384 bits of data on the memory bus one billion times per second.

 

Copied this from gamers nexus. Hope it helps explain why bus width is important (the greater, the more data can be transferred per second)

 

MSI B450 Pro Gaming Pro Carbon AC | AMD Ryzen 2700x  | NZXT  Kraken X52  MSI GeForce RTX2070 Armour | Corsair Vengeance LPX 32GB (4*8) 3200MhZ | Samsung 970 evo M.2nvme 500GB Boot  / Samsung 860 evo 500GB SSD | Corsair RM550X (2018) | Fractal Design Meshify C white | Logitech G pro WirelessGigabyte Aurus AD27QD 

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, ZeRedz said:

Why do some people obsess over the interface width?

because some workloads are memmory intensive. 

 

also people dont actually obsess much over it. 

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, GoldenLag said:

because some workloads are memmory intensive. 

 

also people dont actually obsess much over it. 

Could you give me an example of such a workload? Also, how important is the memory interface width for gaming? From what I've seen, it's not THAT important.

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, ZeRedz said:

Also, how important is the memory interface width for gaming?

depends way too much on the GPU. 

Just now, ZeRedz said:

Could you give me an example of such a workload?

cant from the top of my head. 

Link to comment
Share on other sites

Link to post
Share on other sites

10 minutes ago, ZeRedz said:

it still outperforms it.

because the architectures are different, comparing cards of different architectures is not a good idea here

 

10 minutes ago, ZeRedz said:

Why do some people obsess over the interface width?

I've seen more people obsessed with memory capacity than memory bus width. Bus width dont mean anything until you count in frequency to get bandwidth

 

2 minutes ago, ZeRedz said:

Could you give me an example of such a workload?

crypto mining

 

2 minutes ago, ZeRedz said:

Also, how important is the memory interface width for gaming?

So far no card runs out of memory bandwidth for gaming, so not a point of consideration. 

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, GoldenLag said:

depends way too much on the GPU. 

cant from the top of my head. 

Is rendering model an example of such a workload? Also, is the memory interface width more important for workstation GPUs?

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, ZeRedz said:

Also, is the memory interface width more important for workstation GPUs?

not really. again, it is way to dependant on the GPU and what workload. 

1 minute ago, ZeRedz said:

Is rendering model an example of such a workload?

i wouldnt know. 

1 minute ago, Jurrunio said:

So far no card runs out of memory bandwidth for gaming, so not a point of consideration. 

some GPUs do........

Link to comment
Share on other sites

Link to post
Share on other sites

Could someone give a more detailed explanation on what I asked?

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, GoldenLag said:

some GPUs do........

for example? I know Vega iGPUs are, an awful lot at that, but they are not in the form of cards.

 

1 minute ago, ZeRedz said:

Could someone give a more detailed explanation on what I asked?

Because the GPU cores dont pull more data in typcial workloads for them.

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, ZeRedz said:

Could someone give a more detailed explanation on what I asked?

you asked:

15 minutes ago, ZeRedz said:

Why do some people obsess over the interface width?

answer:

9 minutes ago, GoldenLag said:

because some workloads are memmory intensive. 

 

also people dont actually obsess much over it. 

 

 

you are welcome. 

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Jurrunio said:

for example? I know Vega iGPUs are, an awful lot at that, but they are not in the form of cards.

gt 1030 ddr4 variant, gtx 1650 i believe also and i think the R9 Fury cards may have had a little to little bandwhidt. i could be wrong on the last one. 

Link to comment
Share on other sites

Link to post
Share on other sites

I know I don't know much about this kind of stuff in comparison to you guys, but what happens when the memory interface width of a GPU is too little for a game or "workload"? Does this lead to terrible performance?

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, ZeRedz said:

ut what happens when the memory interface width of a GPU is too little for a game or "workload"? Does this lead to terrible performance?

its more in relation to how much memmory bandwidth a card has. 

 

 

a memmory limitation in a GPU would lead to lower performance than it would otherwise have. 

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, GoldenLag said:

gt 1030 ddr4 variant,

god dammit, can add other modern DDR graphics cards in as well like the GT730 DDR3 and 940MX DDR3. I disagree with the others, but screw you Nvidia for this crap

 

7 minutes ago, ZeRedz said:

but what happens when the memory interface width of a GPU is too little for a game or "workload"? Does this lead to terrible performance?

Yes. In a 3D workload frame rates will tank hard as if you've run out of video memory, only worse because when you run out of memory space the GPU takes your system memory (so memory used by the CPU) as part of its video buffer so there's a bottom limit for how terrible it will get (until you run out of that as well)

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, ZeRedz said:

Could someone tell me why the memory interface width GPU is important? Also, I noticed that even though the 960 has a low bitrate in comparison to a 760, it still outperforms it. Why do some people obsess over the interface width? I'd really like to know.

Because more bandwidth = more performance? 

 

960 is on totally different microarchitecture compare to 760 so they're not really comparable in term of bus width, core count, core clock, etc. 

| Intel i7-3770@4.2Ghz | Asus Z77-V | Zotac 980 Ti Amp! Omega | DDR3 1800mhz 4GB x4 | 300GB Intel DC S3500 SSD | 512GB Plextor M5 Pro | 2x 1TB WD Blue HDD |
 | Enermax NAXN82+ 650W 80Plus Bronze | Fiio E07K | Grado SR80i | Cooler Master XB HAF EVO | Logitech G27 | Logitech G600 | CM Storm Quickfire TK | DualShock 4 |

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×