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 <v8bk13$15rb6$7@dont-email.me>
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...