Deutsch English Français Italiano |
<vdpg4a$atqh$16@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!2.eu.feeder.erje.net!feeder.erje.net!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: is Vax addressing sane today Date: Fri, 4 Oct 2024 12:36:41 -0700 Organization: A noiseless patient Spider Lines: 49 Message-ID: <vdpg4a$atqh$16@dont-email.me> References: <vdg3d1$2kdqr$1@dont-email.me> <memo.20241001101211.19028o@jgd.cix.co.uk> <20241001123426.000066c1@yahoo.com> <2024Oct1.182625@mips.complang.tuwien.ac.at> <vdknel$3e4pf$9@dont-email.me> <2024Oct3.085754@mips.complang.tuwien.ac.at> <vdne1a$3uaeh$4@dont-email.me> <m1rufjhpi09m9adedt87nrcdfmij1i8pvb@4ax.com> <vdo2ct$4les$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Fri, 04 Oct 2024 21:36:42 +0200 (CEST) Injection-Info: dont-email.me; posting-host="fc164e46f97ea511b07a2aabded41e34"; logging-data="358225"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+yV0tg/ZPEd3DKc5yWyLQFLPOrlhqNqow=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:8JQ5qS3D07zIXGE4Xh8OfxNKHoA= In-Reply-To: <vdo2ct$4les$1@dont-email.me> Content-Language: en-US Bytes: 2994 On 10/3/2024 11:36 PM, Chris M. Thomasson wrote: > On 10/3/2024 9:23 PM, George Neuner wrote: >> On Fri, 4 Oct 2024 00:48:43 -0000 (UTC), Lawrence D'Oliveiro >> <ldo@nz.invalid> wrote: >> >>> On Thu, 03 Oct 2024 06:57:54 GMT, Anton Ertl wrote: >>> >>>> If the RISC companies failed to keep up, they only have themselves to >>>> blame. >>> >>> That’s all past history, anyway. RISC very much rules today, and it >>> is x86 >>> that is struggling to keep up. >> >> You are, of course, aware that the complex "x86" instruction set is an >> illusion and that the hardware essentially has been a load-store RISC >> with a complex decoder on the front end since the Pentium Pro landed >> in 1995. > > Yeah. Wrt memory barriers, one is allowed to release a spinlock on "x86" > with a simple store. The fact that one can release a spinlock using a simple store means that its basically load-acquire release-store. So a load will do a load then have an implied acquire barrier. A store will do an implied release barrier then perform the store. This release behavior is okay for releasing a spinlock with a simple store, MOV. Notice that there is no implied StoreLoad type of membar, xchg aside for a moment. Iirc, xchg has implied LOCK prefix set. > > > >> >> >>>> Another issue was the marketing. The RISC companies did not want to >>>> damage their existing high-priced workstation and server business by >>>> providing cheap CPUs for the masses ... >>> >>> There was one RISC family that did indeed provide cheap CPUs for the >>> masses, even more so than x86, and that was ARM. >