Deutsch   English   Français   Italiano  
<100jaec$2ghvk$1@dont-email.me>

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

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com>
Newsgroups: comp.arch
Subject: Re: Is Parallel Programming Hard, And, If So, What Can You Do About
 It?
Date: Tue, 20 May 2025 18:31:56 -0700
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <100jaec$2ghvk$1@dont-email.me>
References: <vvnds6$3gism$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 21 May 2025 03:31:57 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="d1339913cb64e5e5cf46b7d32e78ca43";
	logging-data="2639860"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+fS6rtLVbnO1V4F3LrTGwxvLqWn8zQzDk="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:3r+QME8uT/Q12HpzLbNz6hLkB8I=
Content-Language: en-US
In-Reply-To: <vvnds6$3gism$1@dont-email.me>
Bytes: 1942

On 5/10/2025 4:38 AM, Thomas Koenig wrote:
> For those who don't know it: This it the title of a book on,
> you guessed it, parallel programming (the "perfbook"), from the
> perspective of a Linux developer, Paul E. McKenney.
> 
> https://mirrors.edge.kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.html
> 
> Much of it should be familiar to many contributors to comp.arch,
> but certainly not everything will be familiar to everyone (if I
> take myself as an example).  It also contains a little appendix
> entitled "Advice to Hardware Designers", which is interesting.

The fun part about RCU is that the readers do not have to be dependent 
on the writers and vise versa. The readers can go full steam ahead, 
without giving a crap about what the writers are doing. However, this is 
useful in certain types of scenarios. It's not a silver bullet.