Deutsch   English   Français   Italiano  
<17537125c53e616e22f772e5bcd61943@www.novabbs.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news-out.netnews.com!s1-1.netnews.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: mitchalsup@aol.com (MitchAlsup1)
Newsgroups: comp.arch
Subject: Re: Tonights Tradeoff
Date: Sat, 7 Sep 2024 14:41:14 +0000
Organization: Rocksolid Light
Message-ID: <17537125c53e616e22f772e5bcd61943@www.novabbs.org>
References: <vbgdms$152jq$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
	logging-data="1190375"; mail-complaints-to="usenet@i2pn2.org";
	posting-account="65wTazMNTleAJDh/pRqmKE7ADni/0wesT78+pyiDW8A";
User-Agent: Rocksolid Light
X-Rslight-Posting-User: ac58ceb75ea22753186dae54d967fed894c3dce8
X-Spam-Checker-Version: SpamAssassin 4.0.0
X-Rslight-Site: $2y$10$GkQ.ATdXLomqd.BZBWXdx.RF6zwlwDRsyvGbQuAtzz4Wn3NHA.ciG
X-Received-Bytes: 1847
Bytes: 2017
Lines: 17

On Sat, 7 Sep 2024 2:27:40 +0000, Robert Finch wrote:

> Making the scalar register file a subset of the vector register file.
> And renaming only vector elements.
>
> There are eight elements in a vector register and each element is
> 128-bits wide. (Corresponding to the size of a GPR). Vector register
> file elements are subject to register renaming to allow the full power
> of the OoO machine to be used to process vectors. The issue is that with
> both the vector and scalar registers present for renaming there are a
> lot of registers to rename. It is desirable to keep the number of
> renamed registers (including vector elements) <= 256 total. So, the 64
> scalar registers are aliased with the first eight vector registers.
> Leaving only 24 truly available vector registers. Hm. There are 1024
> physical registers, so maybe going up to about 300 renamable register
> would not hurt.

Why do you think a vector register file is the way to go ??