CUDA Toolkit 12.8 what GPU is 'sm_120'?

I see that CUDA Toolkit 12.8 added Blackwell architecture options listed as sm_100, sm_101, and sm_120

I know how these naming scheme’s usually work

sm_70 = CC 7.0 = Volta (V100, Titan V, etc)
sm_80 = CC 8.0 = Ampere (A100, etc)
sm_89 = CC 8.9 = Ada (RTX 4090, etc)

now sm_100 and sm_101 seem obvious for CC 10.0 (GB200) and CC 10.1 (RTX 5090, ect). but I’m a little confused what sm_120 is supposed to be for? CC 12.0, but what device is this? it’s listed under “Blackwell” in the documentation but it seems odd to skip a whole CC level and still be in the same architecture.

can anyone shed some light on this?

This may be of interest.

thanks for the reply. i looked through the comments and links there, including your wikipedia link. but the answer still seems ambiguous. wikipedia lists it as 12.0, but TechPowerUp reports it as 10.1 in their specs. both are third party sources, but equally reputable IMO.

do you have a more concrete answer?

I don’t have any NVIDIA documentation to refer to yet. Blackwell information is still flowing out.

This may also be of interest.

Thank you. I was able to get some other users to confirm 12.0 also with GPUz

So 10.1 is actually the unknown device. Maybe that project digits thing?

Hello. Why compilation for sm_100, 101 and 120 so slow and start to use 255 registers, more stack and no cmem?

Compiling entry function ‘Z14comp_keys_compPtPjPmS0’ for ‘sm_86’
ptxas info : Function properties for Z14comp_keys_compPtPjPmS0
4240 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
ptxas info : Used 129 registers, used 0 barriers, 4240 bytes cumulative stack size, 384 bytes cmem[0]
ptxas info : Compile time = 514.202 ms

Compiling entry function ‘Z14comp_keys_compPtPjPmS0’ for ‘sm_89’
ptxas info : Function properties for Z14comp_keys_compPtPjPmS0
4240 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
ptxas info : Used 129 registers, used 0 barriers, 4240 bytes cumulative stack size, 384 bytes cmem[0]
ptxas info : Compile time = 490.252 ms

Compiling entry function ‘Z14comp_keys_compPtPjPmS0’ for ‘sm_100’
ptxas info : Function properties for Z14comp_keys_compPtPjPmS0
5248 bytes stack frame, 4312 bytes spill stores, 4416 bytes spill loads
ptxas info : Used 255 registers, used 0 barriers, 5248 bytes cumulative stack size
ptxas info : Compile time = 9025.602 ms

Compiling entry function ‘Z14comp_keys_compPtPjPmS0’ for ‘sm_101’
ptxas info : Function properties for Z14comp_keys_compPtPjPmS0
5248 bytes stack frame, 4312 bytes spill stores, 4416 bytes spill loads
ptxas info : Used 255 registers, used 0 barriers, 5248 bytes cumulative stack size
ptxas info : Compile time = 9243.467 ms

Compiling entry function ‘Z14comp_keys_compPtPjPmS0’ for ‘sm_120’
ptxas info : Function properties for Z14comp_keys_compPtPjPmS0
6224 bytes stack frame, 6864 bytes spill stores, 7056 bytes spill loads
ptxas info : Used 255 registers, used 0 barriers, 6224 bytes cumulative stack size
ptxas info : Compile time = 11600.896 ms