Deutsch English Français Italiano |
<v7uc71$2ec3f$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!.POSTED!not-for-mail From: "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> Newsgroups: comp.arch Subject: Re: Arguments for a sane ISA 6-years later Date: Thu, 25 Jul 2024 13:22:56 -0700 Organization: A noiseless patient Spider Lines: 29 Message-ID: <v7uc71$2ec3f$1@dont-email.me> References: <b5d4a172469485e9799de44f5f120c73@www.novabbs.org> <v7ubd4$2e8dr$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Thu, 25 Jul 2024 22:22:58 +0200 (CEST) Injection-Info: dont-email.me; posting-host="3a3d42b0da11387c2e7b664ec6f3325e"; logging-data="2568303"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/7/IatJytlYLuIR8ZZP9/fo4OHtoTDPjk=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:P9+1SesKOCz9FOHCb57N67LBujQ= In-Reply-To: <v7ubd4$2e8dr$1@dont-email.me> Content-Language: en-US Bytes: 2367 On 7/25/2024 1:09 PM, BGB wrote: > On 7/24/2024 3:37 PM, MitchAlsup1 wrote: >> Just before Google Groups got spammed to death; I wrote:: >> -------------------------------------------------------- >> MitchAlsup >> Nov 1, 2022, 5:53:02 PM >> >> In a thread called "Arguments for a Sane Instruction Set Architecture" >> Aug 7, 2017, 6:53:09 PM I wrote:: >> ----------------------------------------------------------------------- >> Looking back over my 40-odd year career in computer architecture, >> I thought I would list out the typical errors I and others have >> made with respect to architecting computers. This is going to be >> a bit long, so bear with me: [...] > Seems like a fully cache-coherent model would be harder as there are > more places things could go wrong (vs in a weak consistency model). > > At least with a weak model, software knows that if it doesn't go through > the rituals, the memory will be stale. The weak model is ideal for me. I know how to program for it and it's more efficient wrt the granularity I have access to wrt the software end of things. A fun part is that algorithms like RCU thive on weak models and sometimes use cases do not care if they encounter "stale" data. Working with the SPARC in RMO mode was great fun. [...]