Deutsch   English   Français   Italiano  
<pan$41049$5e3ed40b$5dd8c9d7$15652c37@linux.rocks>

View for Bookmarking (what is this?)
Look up another Usenet article

From: Farley Flud <ff@linux.rocks>
Subject: Re: All Done!  Xeon W-1270P is Now Officially Complete
Newsgroups: comp.os.linux.advocacy
References: <pan$c8bc$a915b81c$c41413ac$4e3b8572@linux.rocks> <67c2db10$0$433$426a74cc@news.free.fr>
Mime-Version: 1.0
Message-Id: <pan$41049$5e3ed40b$5dd8c9d7$15652c37@linux.rocks>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Lines: 36
Path: ...!weretis.net!feeder9.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!news.usenetexpress.com!not-for-mail
Date: Sat, 01 Mar 2025 12:14:54 +0000
Nntp-Posting-Date: Sat, 01 Mar 2025 12:14:54 +0000
X-Received-Bytes: 1609
Organization: UsenetExpress - www.usenetexpress.com
X-Complaints-To: abuse@usenetexpress.com
Bytes: 1928

On 01 Mar 2025 10:01:52 GMT, Stéphane CARPENTIER wrote:

> 
>> Cache optimization is extremely critical.
> 
> Yes. And difficult. With each one of your messages, you proved you
> aren't able to manage it. You should let your distro take care of it.
> You will only result with a messed up computer.
>

Ha, ha, ha, ha, ha!  Totally wrong!

The gcc compiler can optimize programs only if if knows
the cache size in advance.  GCC can be informed of the exact
cache size by using the following options:

--param l1-cache-size=X
--param l1-cache-line-size=Y
--param l2-cache-size=Z

These options are automatically passed to GCC when using
the "-march-native" option.

Distros cannot do this.  Distros most likely use
the options "-mtune=generic -march=x86-64" which does
not pass any information about cache size to GCC (how
could it?).

Consequently, the programs distributed with a distro
are NOT optimized to use the CPU cache.

Consequently, you are an IDIOT.


-- 
Systemd: solving all the problems that you never knew you had.