log in

Thread 'NFS and cache memory'

Message boards : NFS Discussion : NFS and cache memory
Message board moderation

To post messages, you must log in.

AuthorMessage
Alan St-Pierre

Send message
Joined: 20 Nov 18
Posts: 6
Credit: 3,565,096
RAC: 34,271
Message 2612 - Posted: 18 Mar 2026, 1:13:16 UTC

Hello, I was wondering if NFS was one of those projects like PrimeGrid where cache size is important and we should try to not exceed the cache memory our CPU has by limiting the amount of tasks done at one. Also, is using hyper-threads (use 99% or 100% of the CPU cores in Boinc Manager) recommended or should we stick to use only physical cores (use 50% of the CPU cores in BM) to optimize throughput?
ID: 2612 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
kyleaskine

Send message
Joined: 13 Aug 12
Posts: 3
Credit: 23,261
RAC: 0
Message 2613 - Posted: 18 Mar 2026, 10:51:42 UTC - in response to Message 2612.  

I'm not an NFS@Home expert, but my sense is that it is quite good when during the sieve phase you end up getting hits in L1 (which ggnfs - the siever in NFS@Home - is designed to do), but there are other phases (TD, other factoring of larger numbers), so normally when you use hyperthreads you should see a speedup despite each thread being designed to use the entirety of the L1 cache given to a core because it's only during the sieving phase that it's important.

So feel free to use your hyperthreads! Let us know if it doesn't seem faster, but it should in aggregate.
ID: 2613 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ProfileCarlos Pinho
Volunteer moderator

Send message
Joined: 26 Sep 09
Posts: 234
Credit: 27,645,213
RAC: 3
Message 2614 - Posted: 18 Mar 2026, 14:04:35 UTC

Sieving loves HT. Here BOINC only sieves. All on. Rule of thumb is that you get 30% more output.
ID: 2614 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : NFS Discussion : NFS and cache memory


Home | My Account | Message Boards