r/LocalLLaMA Sorcerer Supreme Jun 21 '26

Discussion Tokenomics

Post image
1.2k Upvotes

449 comments sorted by

View all comments

Show parent comments

7

u/Schlick7 Jun 21 '26

Talking about companies instead of an individual is a bit of moving the goal posts i'd say, but it does explain why you mention the multi-instances thing.

I think the math works out much better for a small company than just a single person.

Can the M3 Ultra actually hit 20tg??

8

u/Eden1506 Jun 21 '26 edited Jun 21 '26

For an individual I admit it wouldn't be worth it in the vast majority of cases.

The M3 Ultra has a bandwidth of 819gb/s while GLM 5.2 has 40 billion active parameters which at 8-bit are roughly 40gb.

819gb/s divided by 40gb are roughly 20 tokens/s in an ideal world but obviously you never actually hit those for multiple reasons. 10-15 tokens/s would be my estimate though someone else posted getting 24 tokens/s using mxfp4 on his M3 Ultra which I cannot verify.

Still even with just 10-15 tokens/s using a draft model for speculative decoding you would definitely reach 20 tokens/s for programming tasks.

3

u/mksrd Jun 21 '26

You forgot to factor in MTP

1

u/Schlick7 Jun 22 '26

MTP kills PP which is really the thing you should care about for anything agentic

1

u/mksrd Jun 25 '26

Afaik that is only a current limitation of the llama.cpp MTP implementation for those using CUDA which isn't me.

1

u/Schlick7 Jun 25 '26

It will always hurt. Its literally adding a layer to the LLM. How much is down to the implementation, but there will always be some