Deutsch English Français Italiano |
<12fe24cb282a871624a87f4adca99f0f@www.novabbs.org> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder9.news.weretis.net!i2pn.org!i2pn2.org!.POSTED!not-for-mail From: mitchalsup@aol.com (MitchAlsup1) Newsgroups: comp.arch Subject: Re: Short Vectors Versus Long Vectors Date: Tue, 30 Apr 2024 21:12:04 +0000 Organization: Rocksolid Light Message-ID: <12fe24cb282a871624a87f4adca99f0f@www.novabbs.org> References: <v06vdb$17r2v$1@dont-email.me> <0D7YN.12641$oA33.7712@fx34.iad> <e9aa636b6b12f1ac0af12946151219f4@www.novabbs.org> <pycYN.33914$iMKd.26920@fx12.iad> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: i2pn2.org; logging-data="2865309"; 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$SgeKOvixHBLVK1tFJyzISuaf0k/ZeZhDuiqiqq0ctokQlfblSTX3O Bytes: 2859 Lines: 47 Scott Lurndal wrote: > mitchalsup@aol.com (MitchAlsup1) writes: >>Scott Lurndal wrote: >> >>> Lawrence D'Oliveiro <ldo@nz.invalid> writes: >>>>Adding the typical kind of vector-processing instructions to an >>>>instruction set inevitably leads to a combinatorial explosion in the >>>>number of opcodes. >> >>> Why is that a problem that needs solving? >> >>When your OpCode encoding space runs out of bits in the instruction. > And has that been a real problem yet? Pretty much every > instruction set can be easily extended (viz. 8086), > particularly with variable length encodings, nothing prevents > one from adding a special 32-bit encoding that extends the > instruction to 64-bits even in a fixed size encoding scheme. I suspect as long as RISC-V maintains its 32-bit only ISA, that REIC-V will hit that wall first. >> >>>> This kind of thing makes a mockery of the R in RISC. >> >>> So what? >> >>Design + verification cost, time to market, Size of test vector set, >>and Compiler complexity. > As contrasted with usability. ARM doesn't add features just > for the sake of adding features, nor does Intel. Are you sure ?? Take SSE-512 (or whatever Intel calls it) !! When I was at AMD (99-06) every 6 months or so, we (AMD) got Intel's latest instructions additions, and they gout ours. Most of these additions end up at the 0.01% level of the dynamic instructions executed (over a wide range of programs (more than 40,000 traces)), and all cores had to have all of the instructions. Is this a burden on Intel:: not so much since they already have extensive (exhaustive??) tests and implementation libraries.... Is this a burden on AMD:: yes, absolutely; the smaller design staff, they can afford based on their revenue stream, increases the burden significantly.