Deutsch English Français Italiano |
<v8bk13$15rb6$7@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: "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> Newsgroups: comp.arch Subject: Re: Arguments for a sane ISA 6-years later Date: Tue, 30 Jul 2024 13:56:03 -0700 Organization: A noiseless patient Spider Lines: 39 Message-ID: <v8bk13$15rb6$7@dont-email.me> References: <b5d4a172469485e9799de44f5f120c73@www.novabbs.org> <v7ubd4$2e8dr$1@dont-email.me> <v7uc71$2ec3f$1@dont-email.me> <2024Jul26.190007@mips.complang.tuwien.ac.at> <v811ub$309dk$1@dont-email.me> <2024Jul29.145933@mips.complang.tuwien.ac.at> <v88gru$ij11$1@dont-email.me> <2024Jul30.114424@mips.complang.tuwien.ac.at> <v8bi3e$16ahe$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Tue, 30 Jul 2024 22:56:04 +0200 (CEST) Injection-Info: dont-email.me; posting-host="87f39ac7600a900f46d6fc02404b3288"; logging-data="1240422"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX181PE+bMvbCoLuDKnvt+8CI7BrdxBF+oMA=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:WDE1MRh6/NffySBgbmbbrXWhNXA= Content-Language: en-US In-Reply-To: <v8bi3e$16ahe$1@dont-email.me> Bytes: 2867 On 7/30/2024 1:23 PM, BGB wrote: > On 7/30/2024 4:44 AM, Anton Ertl wrote: >> BGB <cr88192@gmail.com> writes: >>> Otherwise, stuff isn't going to fit into the FPGAs. >>> >>> Something like TSO is a lot of complexity for not much gain. >> >> Given that you are so constrained, the easiest corner to cut is to >> have only one core. And then even seqyential consistency is trivial >> to implement. >> > > On the XC7A100T, this is what I am doing... > > With the current feature-set, don't have enough resource budget to go > dual core at present. > > I can go dual core on the Xc7A200T though. > > > > Granted, one could argue that maybe one should not do such an elaborate > CPU. Say, a case could be made for just doing a RISC-V implementation. > > There is an RV32GC implementation (dual-issue superscalar) that can run > on the XC7A100T that, ironically, still takes most of the FPGA and can > only run at ~ 25 or 33 MHz. Its IPC is pretty good, but it runs at a low > clock-speed and is 32-bit. > > Only real way to make small/fast cores though is to make them > single-issue and limit the feature-set (only doing a basic integer ISA). [...] Have you ever messed around with a Cell processor? Think of its vector processing units, or Synergistic Processing Elements (SPE) iirc. Also, iirc it was not that easy to program for. buffered DMA wrt the SPE's, again iirc. So, some games only used the "single" PPE unit. Iirc, they wanted more PPE units but that was not realized...