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 ??