Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <vbse3j$f01n$2@dont-email.me>
Deutsch   English   Français   Italiano  
<vbse3j$f01n$2@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: Stephen Fuld <sfuld@alumni.cmu.edu.invalid>
Newsgroups: comp.arch
Subject: Re: Tonights Tradeoff
Date: Wed, 11 Sep 2024 08:48:03 -0700
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <vbse3j$f01n$2@dont-email.me>
References: <vbgdms$152jq$1@dont-email.me>
 <17537125c53e616e22f772e5bcd61943@www.novabbs.org>
 <vbj5af$1puhu$1@dont-email.me>
 <a37e9bd652d7674493750ccc04674759@www.novabbs.org>
 <vbog6d$2p2rc$1@dont-email.me> <vboqpp$2r5v4$1@dont-email.me>
 <vbpmqr$30vto$1@dont-email.me> <vbqcds$35l1q$2@dont-email.me>
 <vbs7ff$3koub$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 11 Sep 2024 17:48:03 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="6a662a8a00c851f8c26756079048eecd";
	logging-data="491575"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+QPvtiAVDrukkNwoSQFahxNmj47xr103E="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:0IV8T15faHK9Yzm0NEpBRl1qZAM=
In-Reply-To: <vbs7ff$3koub$1@dont-email.me>
Content-Language: en-US
Bytes: 2130

On 9/11/2024 6:54 AM, Robert Finch wrote:

snip


> I have found that there can be a lot of registers available if they are 
> implemented in BRAMs. BRAMs have lots of depth compared to LUT RAMs. 
> BRAMs have a one cycle latency but that is just part of the pipeline. In 
> Q+ about 40k LUTs are being used just to keep track of registers. 
> (rename mappings and checkpoints).
> 
> Given a lot of available registers I keep considering trying a VLIW 
> design similar to the Itanium, rotating register and all. But I have a 
> lot invested in OoO.
> 
> 
> Q+ has seven in-order pipeline stages before things get to the re-order 
> buffer. 

Does each of these take a clock cycle?  If so, that seems excessive. 
What is your cost for a mis-predicted branch?




-- 
  - Stephen Fuld
(e-mail address disguised to prevent spam)