Originally posted by dimko
View Post
Linux 6.12 Released With Real-Time Capabilities, Sched_Ext, More AMD RDNA4 & More
Collapse
X
-
I don't know, but your Thinkpad is not the century choice.
In fact I red that they didn't sell a lot of unit. MS should run after 1 target at a time : today they try to put everyone in their sauron's ring (ie Azure AD), to be the 1st in AI (before rules being set), to migrate everyone on Win11 (with TPM, UEFI Secure Boot even if hardware is not compatible) ...
Since AI is not deterministic, how can we maintain a semblance of control over IT? The question of functional developments arises: how can we develop an AI and its objectives more or less well aligned when we have no control over anything?
Comment
-
-
Originally posted by dimko View Post
Can't be the case, 64 Gig of ram, and ram usage is low.
Comment
-
-
Originally posted by F.Ultra View Post
well then it is indeed extremely strange since if the task is really paused it is paused and thus it is not running on the cpu and therefore it cannot pollute the cache at all. Who ever said that computers was easy :-)
Comment
-
-
Originally posted by dimko View Post
The question becomes, where does existing compilation cache go? RAM? Something tell me - its not the case. Hence the problem.
You cannot cache data that doesn't already exist in RAM, when the CPU wants to read a peace of memory it first have to load a full cache line (64 bytes) from that position of RAM into the cache and only then can the CPU perform calculations on the data. Then when it does writes it overwrites the old position in the cache (if it updated the same data it once loaded) and then later the MMU flushes it from cache to actual RAM.
Comment
-
-
Originally posted by F.Ultra View Post
If you pause the execution of the compile with ctrl+z (assuming that the whole compilation was actually paused here and not just some parts of it) then there is no compilation cache, every cache line it occupied would be overwritten by the running application (aka the game). It was already in RAM so what happens is that the copy in cache is replaced.
You cannot cache data that doesn't already exist in RAM, when the CPU wants to read a peace of memory it first have to load a full cache line (64 bytes) from that position of RAM into the cache and only then can the CPU perform calculations on the data. Then when it does writes it overwrites the old position in the cache (if it updated the same data it once loaded) and then later the MMU flushes it from cache to actual RAM.
Can't help but wonder why do I have a performance drop by using ctrl-z. Even though CPU and RAM usage did not change and CPU usage was significantly lower?
Comment
-
-
Originally posted by dimko View Post
Thanks for interesting perspective.
Can't help but wonder why do I have a performance drop by using ctrl-z. Even though CPU and RAM usage did not change and CPU usage was significantly lower?
Comment
-
Comment