Hardware specs and sources

Memory size and peak memory bandwidth used for fit and speed estimates. Every row links to where the figure came from. Spot-checked 2026-10-21.

HardwareVendorMemoryBandwidth (GB/s)SourceNote
AMD Instinct MI300XAMD192 GB5300Wikipedia (List of AMD graphics processing units)
AMD Instinct MI210AMD64 GB1638Wikipedia (List of AMD graphics processing units)
AMD Instinct MI100AMD32 GB1229Wikipedia (List of AMD graphics processing units)
AMD Instinct MI50AMD32 GB1024Wikipedia (List of AMD graphics processing units)
AMD Radeon Pro VIIAMD16 GB1024Wikipedia (Radeon Pro)
AMD Radeon VIIAMD16 GB1024Wikipedia (List of AMD graphics processing units)
AMD Instinct MI60AMD32 GB1024Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 7900 XTXAMD24 GB960Wikipedia (List of AMD graphics processing units)
AMD Radeon Pro W7900AMD48 GB864Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 7900 XTAMD20 GB800Wikipedia (List of AMD graphics processing units)
AMD Radeon AI PRO R9700AMD32 GB640Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 9070 XTAMD16 GB640Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 9070AMD16 GB640Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 7800 XTAMD16 GB624Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 7900 GREAMD16 GB576Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 6950 XTAMD16 GB576Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 6900 XTAMD16 GB512Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 6800AMD16 GB512Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 6800 XTAMD16 GB512Wikipedia (List of AMD graphics processing units)
AMD Radeon Pro V620AMD32 GB512Wikipedia (List of AMD graphics processing units)
AMD Radeon RX Vega 64AMD8 GB484Wikipedia (List of AMD graphics processing units)
AMD Instinct MI25AMD16 GB484Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 5700 XTAMD8 GB448Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 6750 XTAMD12 GB432Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 7700 XTAMD12 GB432Wikipedia (List of AMD graphics processing units)
AMD Radeon RX Vega 56AMD8 GB410Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 6700 XTAMD12 GB384Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 9060 XTAMD16 GB322Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 7600AMD8 GB288Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 7600 XTAMD16 GB288Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 6650 XTAMD8 GB280Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 6600 XTAMD8 GB256Wikipedia (List of AMD graphics processing units)
AMD Ryzen AI Max+ 395 (Radeon 8060S)AMD128 GB256Wikipedia (List of AMD Ryzen processors)LPDDR5X-8000, 256-bit, up to 256 GB/s; max 128 GB
AMD Radeon RX 580AMD8 GB256Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 6600AMD8 GB224Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 570AMD8 GB224Wikipedia (List of AMD graphics processing units)
AMD Radeon RX 6500 XTAMD4 GB144Wikipedia (List of AMD graphics processing units)
Apple M5 Ultra (80-core GPU)Appleunified1228.8Wikipedia (Apple M5)DERIVED: 2x M5 Max (Wikipedia lists LPDDR5X-9600; no explicit Ultra bandwidth cell); matches llama.cpp #4167 table (1228)
Apple M3 Ultra (60-core GPU)Appleunified819Wikipedia (Apple M3)Wikipedia 819.3; corrected from 800 (llama.cpp #4167 table)
Apple M3 Ultra (80-core GPU)Appleunified819Wikipedia (Apple M3)Wikipedia 819.3; corrected from 800 (llama.cpp #4167 table)
Apple M3 UltraAppleunified819Wikipedia (Apple M3)Wikipedia 819.3; corrected from 800 (llama.cpp #4167 table)
Apple M1 Ultra (48-core GPU)Appleunified800Wikipedia (Apple M1)theoretical 819.2
Apple M1 Ultra (64-core GPU)Appleunified800Wikipedia (Apple M1)theoretical 819.2
Apple M2 Ultra (60-core GPU)Appleunified800Wikipedia (Apple M2)theoretical 819.2
Apple M2 Ultra (76-core GPU)Appleunified800Wikipedia (Apple M2)theoretical 819.2
Apple M2 UltraAppleunified800Wikipedia (Apple M2)theoretical 819.2
Apple M5 Max (40-core GPU)Appleunified614Wikipedia (Apple M5)40-core GPU bin
Apple M4 Max (40-core GPU)Appleunified546Wikipedia (Apple M4)40-core GPU bin
Apple M4 MaxAppleunified546Wikipedia (Apple M4)assumes 40-core bin
Apple M5 Max (32-core GPU)Appleunified460Wikipedia (Apple M5)32-core GPU bin; previously fell back to 614 (bug)
Apple M4 Max (32-core GPU)Appleunified410Wikipedia (Apple M4)32-core GPU bin
Apple M1 Max (24-core GPU)Appleunified400Wikipedia (Apple M1)theoretical 409.6
Apple M1 Max (32-core GPU)Appleunified400Wikipedia (Apple M1)theoretical 409.6
Apple M2 Max (30-core GPU)Appleunified400Wikipedia (Apple M2)theoretical 409.6
Apple M2 Max (38-core GPU)Appleunified400Wikipedia (Apple M2)theoretical 409.6
Apple M3 Max (40-core GPU)Appleunified400Wikipedia (Apple M3)40-core GPU bin; theoretical 409.6
Apple M1 MaxAppleunified400Wikipedia (Apple M1)theoretical 409.6
Apple M5 Pro (16-core GPU)Appleunified307Wikipedia (Apple M5)up to
Apple M5 Pro (20-core GPU)Appleunified307Wikipedia (Apple M5)up to
Apple M3 Max (30-core GPU)Appleunified300Wikipedia (Apple M3)30-core GPU bin; theoretical 307.2
Apple M4 Pro (16-core GPU)Appleunified273Wikipedia (Apple M4)
Apple M4 Pro (20-core GPU)Appleunified273Wikipedia (Apple M4)
Apple M1 Pro (14-core GPU)Appleunified200Wikipedia (Apple M1)theoretical 204.8
Apple M1 Pro (16-core GPU)Appleunified200Wikipedia (Apple M1)theoretical 204.8
Apple M2 Pro (16-core GPU)Appleunified200Wikipedia (Apple M2)theoretical 204.8
Apple M2 Pro (19-core GPU)Appleunified200Wikipedia (Apple M2)theoretical 204.8
Apple M2 ProAppleunified200Wikipedia (Apple M2)theoretical 204.8
Apple M1 ProAppleunified200Wikipedia (Apple M1)theoretical 204.8
Apple M6 (8-core GPU)Appleunified170Wikipedia (Apple M6)Apple-rated peak per Wikipedia
Apple M6 (12-core GPU)Appleunified170Wikipedia (Apple M6)Apple-rated peak per Wikipedia
Apple M5 (10-core GPU)Appleunified153.6Wikipedia (Apple M5)
Apple M3 Pro (14-core GPU)Appleunified150Wikipedia (Apple M3)theoretical 153.6
Apple M3 Pro (18-core GPU)Appleunified150Wikipedia (Apple M3)theoretical 153.6
Apple M4 (10-core GPU)Appleunified120Wikipedia (Apple M4)
Apple M4 (8-core GPU)Appleunified120Wikipedia (Apple M4)
Apple M2 (8-core GPU)Appleunified100Wikipedia (Apple M2)theoretical 102.4
Apple M2 (10-core GPU)Appleunified100Wikipedia (Apple M2)theoretical 102.4
Apple M3 (10-core GPU)Appleunified100Wikipedia (Apple M3)theoretical 102.4
Apple M3Appleunified100Wikipedia (Apple M3)theoretical 102.4
Apple M2Appleunified100Wikipedia (Apple M2)theoretical 102.4
Apple M3 (8-core GPU)Appleunified100Wikipedia (Apple M3)theoretical 102.4
Apple M1 (7-core GPU)Appleunified68.25Wikipedia (Apple M1)
Apple M1 (8-core GPU)Appleunified68.25Wikipedia (Apple M1)
Apple M1Appleunified68.25Wikipedia (Apple M1)
Intel Arc A770Intel16 GB560Wikipedia (Intel Arc)16 GB model
Intel Arc A750Intel8 GB512Wikipedia (Intel Arc)
Intel Arc B580Intel12 GB456Wikipedia (Intel Arc)
Intel Arc Pro B60Intel24 GB456intel.comIntel spec page
Intel Arc B570Intel10 GB380Wikipedia (Intel Arc)
Intel Arc Pro B50Intel16 GB224intel.comIntel data sheet
NVIDIA H100 SXMNVIDIA80 GB3350Wikipedia (List of Nvidia graphics processing units)Wikipedia 3352
NVIDIA H100 PCIeNVIDIA80 GB2039Wikipedia (List of Nvidia graphics processing units)
NVIDIA A100 80GB SXMNVIDIA80 GB2039nvidia.comNVIDIA A100 spec table (80GB SXM 2,039 GB/s)
NVIDIA A100 80GB PCIeNVIDIA80 GB1935nvidia.comNVIDIA A100 spec table (80GB PCIe 1,935 GB/s)
NVIDIA RTX 5090NVIDIA32 GB1792Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX PRO 6000 BlackwellNVIDIA96 GB1792Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX PRO 6000 Blackwell Max-QNVIDIA96 GB1792Wikipedia (List of Nvidia graphics processing units)300 W Max-Q variant; same memory as RTX PRO 6000 Blackwell
NVIDIA RTX 4090 DNVIDIA24 GB1008Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 4090NVIDIA24 GB1008Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 3090 TiNVIDIA24 GB1008Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 5080NVIDIA16 GB960Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 6000 AdaNVIDIA48 GB960Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 3090NVIDIA24 GB936Wikipedia (List of Nvidia graphics processing units)
NVIDIA A30NVIDIA24 GB933Wikipedia (List of Nvidia graphics processing units)933.1
NVIDIA RTX 3080 TiNVIDIA12 GB912Wikipedia (List of Nvidia graphics processing units)
NVIDIA Tesla V100 32GBNVIDIA32 GB900Wikipedia (List of Nvidia graphics processing units)
NVIDIA Tesla V100 16GBNVIDIA16 GB900Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 5070 TiNVIDIA16 GB896Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 5090 LaptopNVIDIA24 GB896nvidia.comNVIDIA spec table
NVIDIA RTX PRO 4500 BlackwellNVIDIA32 GB896Wikipedia (List of Nvidia graphics processing units)
NVIDIA L40NVIDIA48 GB864Wikipedia (List of Nvidia graphics processing units)
NVIDIA L40SNVIDIA48 GB864nvidia.comNVIDIA spec table
NVIDIA RTX A6000NVIDIA48 GB768Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX A5000NVIDIA24 GB768Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 3080NVIDIA10 GB760Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 4080 SUPERNVIDIA16 GB736Wikipedia (List of Nvidia graphics processing units)
NVIDIA Tesla P100NVIDIA16 GB732Wikipedia (List of Nvidia graphics processing units)732 (16GB HBM2)
NVIDIA RTX 4080NVIDIA16 GB717Wikipedia (List of Nvidia graphics processing units)
NVIDIA A40NVIDIA48 GB696Wikipedia (List of Nvidia graphics processing units)695.8
NVIDIA RTX 4070 Ti SUPERNVIDIA16 GB672Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX PRO 4000 BlackwellNVIDIA24 GB672Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 5070NVIDIA12 GB672Wikipedia (List of Nvidia graphics processing units)
NVIDIA Quadro RTX 6000NVIDIA24 GB672Wikipedia (List of Nvidia graphics processing units)
NVIDIA Quadro RTX 8000NVIDIA48 GB672Wikipedia (List of Nvidia graphics processing units)
NVIDIA TITAN RTXNVIDIA24 GB672Wikipedia (List of Nvidia graphics processing units)
NVIDIA TITAN VNVIDIA12 GB653Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX A4500NVIDIA20 GB640Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 2080 TiNVIDIA11 GB616Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 3070 TiNVIDIA8 GB608Wikipedia (List of Nvidia graphics processing units)
NVIDIA A10NVIDIA24 GB600Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 4090 LaptopNVIDIA16 GB576Wikipedia (List of Nvidia graphics processing units)Wikipedia lists a range by laptop TGP/config; value is the max config (448-576)
NVIDIA TITAN XpNVIDIA12 GB548Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 4070 TiNVIDIA12 GB504Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 4070 SUPERNVIDIA12 GB504Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 4070NVIDIA12 GB504Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 2080 SUPERNVIDIA8 GB496Wikipedia (List of Nvidia graphics processing units)
NVIDIA GTX 1080 TiNVIDIA11 GB484Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 5060 TiNVIDIA16 GB448Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 2070 SUPERNVIDIA8 GB448Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX A4000NVIDIA16 GB448Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 2060 SUPERNVIDIA8 GB448Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 3060 TiNVIDIA8 GB448Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 3070NVIDIA8 GB448Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 3070 LaptopNVIDIA8 GB448Wikipedia (List of Nvidia graphics processing units)Wikipedia lists a range by laptop TGP/config; value is the max config (384-448)
NVIDIA RTX 3080 LaptopNVIDIA16 GB448Wikipedia (List of Nvidia graphics processing units)Wikipedia lists a range by laptop TGP/config; value is the max config (384-448; 8 or 16 GB)
NVIDIA RTX 2080NVIDIA8 GB448Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 2070NVIDIA8 GB448Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 5060NVIDIA8 GB448Wikipedia (List of Nvidia graphics processing units)
NVIDIA P102-100NVIDIA5 GB440techpowerup.comTechPowerUp (read via search result; TPU blocks automated fetch): corrected 10 GB -> 5 GB (10 GB card is P102-101); 440.3 GB/s
NVIDIA Quadro RTX 4000NVIDIA8 GB416Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 3060NVIDIA12 GB360Wikipedia (List of Nvidia graphics processing units)360 GB/s = 15 GT/s x 192-bit (12 GB model); Wikipedia's 12GB row bandwidth cell (336) conflicts with its own clock/bus cells
NVIDIA RTX 4000 AdaNVIDIA20 GB360Wikipedia (List of Nvidia graphics processing units)
NVIDIA Tesla P40NVIDIA24 GB346Wikipedia (List of Nvidia graphics processing units)corrected 347 -> 346 (Wikipedia 345.6)
NVIDIA RTX 3060 LaptopNVIDIA6 GB336Wikipedia (List of Nvidia graphics processing units)Wikipedia lists a range by laptop TGP/config; value is the max config (288-336)
NVIDIA RTX 2060NVIDIA6 GB336Wikipedia (List of Nvidia graphics processing units)
NVIDIA GTX 1660 SUPERNVIDIA6 GB336Wikipedia (List of Nvidia graphics processing units)
NVIDIA Tesla T4NVIDIA16 GB320Wikipedia (List of Nvidia graphics processing units)
NVIDIA P104-100NVIDIA4 GB320gigabyte.comcorrected 8 GB -> 4 GB; 256-bit GDDR5X @10 Gbps = 320 GB/s
NVIDIA GTX 1080NVIDIA8 GB320Wikipedia (List of Nvidia graphics processing units)
NVIDIA L4NVIDIA24 GB300Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 4060 TiNVIDIA8 GB288Wikipedia (List of Nvidia graphics processing units)
NVIDIA Tesla M40NVIDIA24 GB288Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX A2000NVIDIA6 GB288Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX A2000 12GBNVIDIA12 GB288Wikipedia (List of Nvidia graphics processing units)same memory bus/clock as RTX A2000 6GB row
NVIDIA GTX 1660 TiNVIDIA6 GB288Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 4060 Ti 16GBNVIDIA16 GB288Wikipedia (List of Nvidia graphics processing units)16 GB variant, same 128-bit 18 GT/s bus
NVIDIA RTX 4000 SFF AdaNVIDIA20 GB280Wikipedia (List of Nvidia graphics processing units)
NVIDIA DGX Spark (GB10)NVIDIA128 GB273nvidia.comNVIDIA spec table
NVIDIA RTX 4060NVIDIA8 GB272Wikipedia (List of Nvidia graphics processing units)
NVIDIA GTX 1070 TiNVIDIA8 GB256Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 4060 LaptopNVIDIA8 GB256Wikipedia (List of Nvidia graphics processing units)Wikipedia lists a range by laptop TGP/config; value is the max config (224-256)
NVIDIA GTX 1070NVIDIA8 GB256Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 4070 LaptopNVIDIA8 GB256Wikipedia (List of Nvidia graphics processing units)Wikipedia lists a range by laptop TGP/config; value is the max config (224-256)
NVIDIA Tesla K80NVIDIA12 GB240Wikipedia (List of Nvidia graphics processing units)per GPU (card has 2 GPUs)
NVIDIA RTX 2000 AdaNVIDIA16 GB224Wikipedia (List of Nvidia graphics processing units)
NVIDIA GTX 980NVIDIA4 GB224Wikipedia (List of Nvidia graphics processing units)
NVIDIA RTX 3050NVIDIA8 GB224Wikipedia (List of Nvidia graphics processing units)
NVIDIA Jetson AGX Orin 64GBNVIDIA64 GB204.8nvidia.comNVIDIA spec table 204.8
NVIDIA RTX 4050 LaptopNVIDIA6 GB192Wikipedia (List of Nvidia graphics processing units)Wikipedia lists a range by laptop TGP/config; value is the max config (168-192)
NVIDIA GTX 1660NVIDIA6 GB192Wikipedia (List of Nvidia graphics processing units)
NVIDIA Tesla P4NVIDIA8 GB192Wikipedia (List of Nvidia graphics processing units)
NVIDIA P106-100NVIDIA6 GB192cputronic.comthird-party spec DB: 6 GB GDDR5, 192-bit, 192.2 GB/s (no manufacturer page found)
NVIDIA GTX 1060NVIDIA6 GB192Wikipedia (List of Nvidia graphics processing units)
NVIDIA T1000NVIDIA4 GB160Wikipedia (List of Nvidia graphics processing units)
NVIDIA Quadro P2000NVIDIA5 GB140Wikipedia (List of Nvidia graphics processing units)
NVIDIA GTX 1650NVIDIA4 GB128Wikipedia (List of Nvidia graphics processing units)
NVIDIA GTX 1050 TiNVIDIA4 GB112Wikipedia (List of Nvidia graphics processing units)
NVIDIA Quadro P1000NVIDIA4 GB80Wikipedia (List of Nvidia graphics processing units)corrected 82 -> 80 (Wikipedia 80.2)