Deutsch   English   Français   Italiano  
<20240718164049.00000e6f@yahoo.com>

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: Michael S <already5chosen@yahoo.com>
Newsgroups: comp.arch
Subject: Re: Continuations
Date: Thu, 18 Jul 2024 16:40:49 +0300
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <20240718164049.00000e6f@yahoo.com>
References: <v6tbki$3g9rg$1@dont-email.me>
	<47689j5gbdg2runh3t7oq2thodmfkalno6@4ax.com>
	<v71vqu$gomv$9@dont-email.me>
	<116d9j5651mtjmq4bkjaheuf0pgpu6p0m8@4ax.com>
	<f8c6c5b5863ecfc1ad45bb415f0d2b49@www.novabbs.org>
	<7u7e9j5dthm94vb2vdsugngjf1cafhu2i4@4ax.com>
	<0f7b4deb1761f4c485d1dc3b21eb7cb3@www.novabbs.org>
	<v78soj$1tn73$1@dont-email.me>
	<4bbc6af7baab612635eef0de4847ba5b@www.novabbs.org>
	<v792kn$1v70t$1@dont-email.me>
	<ef12aa647464a3ebe3bd208c13a3c40c@www.novabbs.org>
	<v79b56$20oq8$1@dont-email.me>
	<99f80e5c5452ec87cf6f5a70dcb33863@www.novabbs.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 18 Jul 2024 15:40:22 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="43779574c2539bdff38d08e75c37b6d0";
	logging-data="2557028"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX189STupq9yY7Yx43b2rTIWwpMhmafsUYcI="
Cancel-Lock: sha1:KIYvztoAHH6gP+aE+Y3uuFgNl1k=
X-Newsreader: Claws Mail 3.19.1 (GTK+ 2.24.33; x86_64-w64-mingw32)
Bytes: 2353

On Wed, 17 Jul 2024 23:17:37 +0000
mitchalsup@aol.com (MitchAlsup1) wrote:

> 
> A really BIG implementation with 4 FMAC units per core could unroll
> the loop (by reservation stations) such that each iteration would
> still be 44-cycles, but you could run 4 in parallel and achieve 4
> results every 44-cycles--which to most people smells like 1 result
> every 11-cycles.
> 
> {Would be an interesting reservation station design, though}
> >
> >
> >  

Your "really BIG" implementation sound not so big by modern standards.
I think, all x86 cores sold in last 5 years except those that are called
"small" or "economical" have at least 8 FMAC units. The last
mainstream x86 core with 4 FMAC was AMD Zen1.
On the ARM side "mainstream" Cortex-A cores still feature 4 FMAC units,
but "premium" Cortex-X cores have more. So do "performance" cores from
Apple and Qualcomm.