Deutsch English Français Italiano |
<s8mdnU91-9aqTh36nZ2dnZfqnPudnZ2d@earthlink.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!Xl.tags.giganews.com!local-3.nntp.ord.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail NNTP-Posting-Date: Fri, 10 Jan 2025 07:58:47 +0000 Subject: Re: (Almost) Rock-n-Roll - "The Bunny Hop" (1953) Newsgroups: comp.os.linux.misc References: <KJScnT-S8K3a4uL6nZ2dnZfqnPudnZ2d@earthlink.com> <slrnvnvso6.fl4.trepidation@vps.jonz.net> <ztWcnU7j3cxz9x36nZ2dnZfqnPqdnZ2d@earthlink.com> <vlqh76$3sp5m$1@dont-email.me> From: "186282@ud0s4.net" <186283@ud0s4.net> Organization: wokiesux Date: Fri, 10 Jan 2025 02:58:46 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <vlqh76$3sp5m$1@dont-email.me> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Message-ID: <s8mdnU91-9aqTh36nZ2dnZfqnPudnZ2d@earthlink.com> Lines: 38 X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 99.101.150.97 X-Trace: sv3-OKkoBbbtsA8VcEWFiU/W257vpPNdrA0mhaCegaSwHpnV07nBd1IKbAwqcEQ/JIL84/8PEdLB4zfqDmU!fhA3ashy2qRndfsFj639mXdE9/5PsLih4YDO4fmTq2SkxT4C9o1TV7avtnNNqD11ym7hu6x88SXU!NavGnMZwzPmMlBBZTrlx X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 Bytes: 3014 On 1/10/25 2:11 AM, The Natural Philosopher wrote: > On 10/01/2025 00:33, 186282@ud0s4.net wrote: >> I've been trying to find out >> if with modern 'flat address space' CPUs there's >> any speed advantage in setting functions and >> data blocks at specific addresses - what in the >> old days would have been 'page boundaries' or >> such. In short does an i7 or ARM and/or popular >> mem-management chips have less work to do setting >> up reading/writing at some memory addresses ? >> Maybe a critical app could run ten percent faster >> if, even 'wasting' memory, you put some stuff in >> kind of exact places. Older chips with banked >> memory and even mag HDDs, the answer was Yes. > > Mm. > > I don't think so. About the only thing that is proximity sensitive is > cacheing. That is you want to try and ensure that you are operating out > of cache, but the algorithms for what part of the instructions are > cached and what are not is beyond my ability to identify, let alone code > in... I did a lot of searching but never found a good answer. IF you can do stuff entirely within CPU cache then it WILL be faster. Alas not MUCH stuff will be adaptable to that strategy - esp with today's bloatware. We MAY be talking maker/sub-brand specifics ... intel i3/i5/i7/i9 may all be different. Different gens different yet. ARMs too. Seems that CPUs and MMUs can do certain register ops faster/easier than others - fewer calx and switching settings. Therein my quest. If you want some code to run AS FAST AS POSSIBLE it's worth thinking about.