Intel Adding”Software Defined Silicon” Mechanism to Linux: Pay Money to Unlock Additional CPU Features via Software Updates

Tsing

The FPS Review
Staff member
Joined
May 6, 2019
Messages
12,595
Points
113
intel-xeon-scalable-processor-tray-1024x576.jpg
Image: Intel



Intel has cooked up a new mechanism that could allow the company to charge its customers for additional CPU features even after they’ve purchased them.



Dubbed Software Defined Silicon (SDSi), the mechanism was initially teased in the fall by an Intel software engineer who explained in a Linux kernel mailing list post about how it enables additional features in a processor through a software-based, license activation process. SDSi will be introduced in the next major release of Linux (5.18), according to the latest patches released for the OS, indicating that Intel is eager to squeeze more money out of businesses that want more out of their future Xeon processors.



Charging customers to unlock CPU features isn’t anything new from Intel. Over a decade ago, the company allowed Pentium G6951 users to unlock features in that processor by paying for a...

Continue reading...


 
This is an idea that has been in place for a LONG LONG time on big iron and middle iron hardware. Mainframe, RS/6000, and others all had fully loaded systems on ship but you could only use the hardware you were licensed for.

Same principal here. And I am betting you that these same chips will rarely be sold to a consumer and primarily only to those selling to enterprise customers.

Why... because enterprise customers pay for licensing.

This is just Intel wanting that sweet sweet residual income that Microsoft pulls in with it's licensing schemes.

Truth be told if I could buy a system for 4 40 core CPU's capable of 5 ghz, and then via licensing only use 8 cores each then just purchase a larger license when I want more compute that would be kind of nice.... and that would give companies a on premise cloud experience and keep them in control of their own hardware.

For retail consumers and enthusiasts this is not targeted. Or shouldn't be.
 
Its difficult for me to understand these games. Even at the lowest tier theres an acceptable margin... Why not keep that and offer everything, you know for competition beating reasons. Cars are coming with this crap too, subscription heated seats and such. Theres also competition there. Whoever sells you their all in car for the one price, will probably gain a lot a favor. I mean I would think they would, but people are so gullible and weird.
 
Truth be told if I could buy a system for 4 40 core CPU's capable of 5 ghz, and then via licensing only use 8 cores each then just purchase a larger license when I want more compute that would be kind of nice.... and that would give companies a on premise cloud experience and keep them in control of their own hardware.
If there is no upfront purchase then this is fair. However if you already paid for the hardware it is yours, or the company's in this case. So why would you pay for something and only use part of it?
 
If there is no upfront purchase then this is fair. However if you already paid for the hardware it is yours, or the company's in this case. So why would you pay for something and only use part of it?
Number one answer. Licensing. Like sql.
 
From a personal stand, I hate this. But from the datacenter biz/enterprise angle... biz as usual. Spend $$$$ on product then spend more $$$$ on licenses to "unlock" capacity or features.
 
From a personal stand, I hate this. But from the datacenter biz/enterprise angle... biz as usual. Spend $$$$ on product then spend more $$$$ on licenses to "unlock" capacity or features.
Normally your purchase on systems that do this is only for the chassis, and whatever components you have enabled for Licensing purposes.

It was kind of next level smart too because you could purchase 1/2 of a fully loaded system. Get it racked stacked and running and even if you have memory fail or even a CPU fail it doesn't take your system down, it would just move to the unused hardware and automatically open a ticket with the vendor to get the other stuff replaced that had failed.

Made for some SUPER stable systems. unless you needed fully unlocked systems and were using them at capacity. But in all honesty that was a VERY tiny group of servers used like that. So small in my time with IBM I never ran across 1.

Virtualization was started on these large systems because so much idle hardware was there.
 
Hmm.. If i think about it, depends on pricing and licensing model

But... if I really think about it. They are going to have a margin on the base level hardware, there is no way they will let that go at a loss. And the licensing just adds more margin on top of that. That makes me feel that I'm getting taken advantage of - the same way they are doing with cars.

If I didn't have to "buy" the hardware at all, and just leased it, maybe it might make sense under that kind of model. Also depends on how your business wants to treat depreciation - you can depreciate capital purchases, and there are times where big capital outlays make a lot of sense, but you can't claim the same with a subscription cost.
 
Hmm.. If i think about it, depends on pricing and licensing model

But... if I really think about it. They are going to have a margin on the base level hardware, there is no way they will let that go at a loss. And the licensing just adds more margin on top of that. That makes me feel that I'm getting taken advantage of - the same way they are doing with cars.

If I didn't have to "buy" the hardware at all, and just leased it, maybe it might make sense under that kind of model. Also depends on how your business wants to treat depreciation - you can depreciate capital purchases, and there are times where big capital outlays make a lot of sense, but you can't claim the same with a subscription cost.
Uhh... explain that to companies moving all of their compute and storage to the cloud. ;)
 
It is clear why they do these things.

It costs lots of money to manufacture physical variety. Each SKU you have incurrs a cost. You ahve to manufacture it, you have yo warehouse it, you have to keep inventory of its subcomponents, you have to have systems to keep track of different part numbers, each unique SKU needs a set of manuals, and testing, etc. etc. etc.

There are countless operations management books on the cost of having too many SKU's on offer, and too many parts, and trying to work towards parts commonality and meeting the customers needs with fewer parts.

This is one way of doing it. It may cost slightly more to actually manufacture each unit, because - for example - more silicon goes into 40 core CPU than a 8 core CPU, even if you are only using 8 of those cores, but in every other aspect you are - as a manufacturer, saving money. Now this one part, which has a higher pure manufacturing cost, but costs less overall once everything else is factored in, can also drive greater revenue when customers pay to unlock features.

This is good for Intel. it is even good for large enterprise customers, who gain more flexibility from it.

The only people who don't like this type of business model are end consumers, who tend to find it somewhat "icky", in an "I've paid for it, what do you mean I can't use all of it's features" kind of way, failing to understand how the initial buy is partially subsidized by the fact that others are paying higher level licensing.

I don't personally like the business model either, but I understand it has a purpose and is very useful for many organizations out there.

Needed to add more VM's to the server and are running low on CPU cores? No problem. You don't have to buy a whole new server, just pay for a bigger license, and magically more cores appear.

I vaguely remember Intel already piloting this in the consumer space years ago. I think there were some low to mid end Intel CPU's which went into OEM PC's which allowed the customer to pay to upgrade the CPU via sofware after the fact. You know, like adding HT or extra cores or something. I can't remember the details, but I want to say it was in the news like 10 years ago or something? I'm going to go googling now.

I have less of a problem with it if it is a one time license fee, to use the features in perpetuity. I still don't like it, but I can live with that. If it is a subscription model, on the other hand, it would fill me with complete rage. It's like those cars (was it BMW?) where they wanted you to subscribe to the heated seats like they were some sort of service. Uh uh, no way. Not happening. You just took me from a potential customer and turned me into a "I will never buy your product under any circumstance".
 
I vaguely remember Intel already piloting this in the consumer space years ago. I think there were some low to mid end Intel CPU's which went into OEM PC's which allowed the customer to pay to upgrade the CPU via sofware after the fact. You know, like adding HT or extra cores or something. I can't remember the details, but I want to say it was in the news like 10 years ago or something? I'm going to go googling now.

There we go, that was easier than I thought.

It was in 2010:

 
This is worse than paying subscriptions for features that already exist on my car...wtf
I was just about to bring this up. It's the same concept, and its greed at its finest. You want to have the ability to use your key-fab to remote-start your car? Pay a monthly subscription fee and sure, we'll let you! The car manufacturers are already toying with this idea. I hate it..
 
I was just about to bring this up. It's the same concept, and its greed at its finest. You want to have the ability to use your key-fab to remote-start your car? Pay a monthly subscription fee and sure, we'll let you! The car manufacturers are already toying with this idea. I hate it..

Keep in mind that at least from what I have read, it doesn't look like this is a subscription. Just a one time "pay to unlock" type of deal.
 
Nothing stopping them from converting it to a subscription model.
How does it work? Do you buy a key that is tied to your unique cpu, and that key either can always be used to unlock your cpu or somehow permanently unlocks it? (intel cannot control your cpu anymore after you have bought cpu and the upgrade)

Or does the cpu contact some server to unlock itself on power on (intel can later decide you dont deserve a high end cpu).
 
intel cannot control your cpu anymore after you have bought cpu and the upgrade
Yes they can. Microcode updates.


And you can say "Well, I'll just block updates", and that will work, until they put in timeouts which require renewing or periodic online check-ins.
 
Become a Patron!
Back
Top