Blaster M

u/Blaster_M@lemmy.world
31 posts · 2.6k comments

Recent posts

Recent comments

Unified memory hasn't been the norm for a long time. The stranglehold is the bus connecting the memory to the graphics. SoC designs can bypass the strangle since they put the memory and gpu on the same die or literally next to it.

Having unified memory means removing unnecessary copying of data between memory segments, saving both memory usage, cpu and I/O time, and energy, especially as integrated systems (SoC) use the same literal memory chips for both things.

Basically, memory should not need to be dedicated to any task at all, it should be available to be allocated and referenced as required by the task that needs it, but since historically gpu memory and system memory are different memorys that require data to be loaded in either or the other, we are stuck with that paradigm in apps writen with that divide in mind.

It's the first step towards censorship. Once you're okay with this, you will be okay with the next restriction, and the next, and the next.... until you've arrived at the desired endpoint - everything is private and proprietary again.

The principles...

"open source software, the code, by license, is free to use and modify and redistribute"

ai gobbles up open source code

"NO NOT LIKE THAT HOW DARE YOU STEAL COPY WHAT IS FREE!"

Which one is it? Open source is intended to prevent this very thing of privatizing information, but this is where we're all going now. It's the two guns at two targets scenario - save open source and ai prevention gets shot dead. Add ai prevention but then open source, freedom of information as a concept gets shot dead. You can't take both outcomes, because they are diametrically opposed, and the ones holding the guns are a lot faster at pulling the trigger than you.