| Deutsch English Français Italiano |
|
<104ira9$3e7qd$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: nntp.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: John R Walliker <jrwalliker@gmail.com> Newsgroups: sci.electronics.design Subject: Re: New ISA board to play with transputers Date: Tue, 8 Jul 2025 11:18:49 +0100 Organization: A noiseless patient Spider Lines: 57 Message-ID: <104ira9$3e7qd$1@dont-email.me> References: <1049klp$12bqe$1@dont-email.me> <104d444$20js8$1@dont-email.me> <104dg5i$1r2fl$1@solani.org> <104doch$25p02$1@dont-email.me> <u1vk6kdfllqnlj7afivdv12oic3n0th9lu@4ax.com> <fN*TFQgA@news.chiark.greenend.org.uk> <i7dl6ktclu6in0fqn6iejaao06tr0k7r7r@4ax.com> <hN*9ZVgA@news.chiark.greenend.org.uk> <arqp6khvdqtnqv8ocsi8t5rpv1crl764c8@4ax.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Tue, 08 Jul 2025 12:18:49 +0200 (CEST) Injection-Info: dont-email.me; posting-host="a8493bd397dbdde8c02a923e654828d7"; logging-data="3612493"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/9N2BU3k6E7DyaGQUAz3RdssmLgqrkLcw=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:4ac+hcqu5tW3+B/SpFmKy168mFU= Content-Language: en-US In-Reply-To: <arqp6khvdqtnqv8ocsi8t5rpv1crl764c8@4ax.com> On 08/07/2025 11:10, john larkin wrote: > On 07 Jul 2025 17:21:11 +0100 (BST), Theo > <theom+news@chiark.greenend.org.uk> wrote: > >> john larkin <jl@glen--canyon.com> wrote: >>> >>> Seems a shame to have an x86 core wasting time handling ethernet and >>> printers and mice and memory sticks when they could be doing better >>> things like running Spice. >> >> Many of those things are already happening outboard anyway - all those >> things have processors in them. What the CPU is doing is largely managing >> the data transfer to and from the device. eg the printer speaks PCL or >> Postscript and the OS's workload is limited to firing the job at the printer >> (USB/network) and the printer's CPU then decides where to put the ink on >> the page. >> >> You can delegate that management oversight to another core if you like, but >> then you need management oversight of *that* core. >> >>> My Windows 11 thing is running hundreds of processes right now. That's >>> crazy. >> >> Windows problems :-) But many of those things don't need to take much CPU - >> they're ready to handle print jobs when you press Ctrl-P, but the rest of >> the time they're ticking along in the background not taking much resources >> because they don't need them. >> >> The OS is running thousands of kernel threads, but they're mostly blocked >> (not scheduled) until they need to do something. One thread per 'thing', >> more or less. All that thread needs is a few hundred bytes for its register >> state so the impact is small. >> >>> Computing is a mess. A new hardware architecture would at least >>> suggest a fresh start. >> >> Non-Windows, non-x86 architectures are available... >> >> Theo > > The x86 is nearly the peak of the silly concept that the CPU is a big > deal. Intel is heavily invested in that idea. ARM and Risc-V cores are > fast and cheap and basically trivial amounts of silicon. We can have a > zillion CPUs on a chip so don't benefit from the brutal complexity and > inefficiency of trying to share just a few big ugly CPUs among > hundreds of processes. > > We use the RP2040 chip in some products. It's a dual-core 133 MHz ARM > with lots of cute peripherials, including hardware state machines. > It's 75 cents in any quantity. On the new version, the RP2350, they > threw in a couple of RISC-V cores just for fun. > Maybe "just for fun" but it might give them a stronger position when negotiating royalty rates with ARM. John