Re: Computer architects leaving Intel...

Liste des GroupesRevenir à c arch 
Sujet : Re: Computer architects leaving Intel...
De : mitchalsup (at) *nospam* aol.com (MitchAlsup1)
Groupes : comp.arch
Date : 18. Sep 2024, 00:04:52
Autres entêtes
Organisation : Rocksolid Light
Message-ID : <45fb24ca46af5c388b0a44af2f72ddf6@www.novabbs.org>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
User-Agent : Rocksolid Light
On Tue, 17 Sep 2024 22:15:12 +0000, BGB wrote:

On 9/17/2024 3:11 PM, MitchAlsup1 wrote:
>
Modes make testing significantly harder. Each mode adds 1 to the
exponent
how many test cases it takes to adequately test a part.
>
Possibly.
>
But, modes are kinda unavoidable here:
   CPU only runs RV64GC or similar:
     Doomed to relative slowness;
   CPU only does CoEx:
     Closes off the ability to run binaries that assume RV64GC.
   CPU only does new ISA:
     Well, then it can't run RISC-V code, making all this kinda moot.
My 66000 does not have modes (at least yet) it even comes our of
RESET with the MMUs turned on.
-----------
This is assuming an implementation that would want to be able to support
both this ISA and also RV64GC.
>
One possibility could be (in native RV notation):
RV64 (Branches if supported, NOP if not):
   LBU X0, Xs, Disp12s  //Dest=RV64GC
   LWU X0, Xs, Disp12s  //Dest=CoEx
   LHU X0, Xs, Disp12s  //Dest=Native
New ISA:
   LBU X0, Xs, Disp10s  //Dest=RV64GC
   LWU X0, Xs, Disp10s  //Dest=CoEx
   LHU X0, Xs, Disp10s  //Dest=Native
>
This only gives 36-bits (top) or 30-bits (bottom) or range. What you are
going to want is 64-bits of range -- especially when switching modes--
you PROBABLY want to use an entirely different sub-tree of the
translation
table trees.
>
Idea here is that 'Xs' will give the base address for the target.
>
On the RISC-V side, this would mean, say:
   AUIPC X7, disp
   LWU X0, X7, disp
Similar to a normal JALR.
Still limited to 32-bit displacement from IP.
How would you perform the following call::
current IP = 0x0000000000001234
target  IP = 0x7FFFFFFF00001234
This is a single (2-word) instruction in my ISA, assuming GOT is
32-bit displaceable and 64-bit entries.

I could almost interpret X0 as PC, except that on a "standard" RISC-V
CPU, the non-supported case would be, likely: "program crashes trying to
access a NULL pointer", which is less useful.
>
>
Branches in the new ISA would likely be encoded using jumbo prefixes.
>
Well, partly because the new ISA lacks AUIPC, but the new ISA can encode
it more directly as, essentially:
   LWU X0, PC, Disp33s
AUPIC is (and remains) a crutch (like LUI from MIPS)
a) it consumes an instruction (space and time)
b) it consumes a register unnecessarily
c) it consumes power that direct delivery of the constant would not

Date Sujet#  Auteur
8 Sep 24 * Re: Computer architects leaving Intel...184Tim Rentsch
8 Sep 24 `* Re: Computer architects leaving Intel...183Anton Ertl
8 Sep 24  +- Re: Computer architects leaving Intel...1BGB
9 Sep 24  +* Re: Computer architects leaving Intel...3Tim Rentsch
9 Sep 24  i`* Re: Computer architects leaving Intel...2Anton Ertl
9 Sep 24  i `- Re: Computer architects leaving Intel...1Tim Rentsch
10 Sep 24  +* Re: Computer architects leaving Intel...166George Neuner
10 Sep 24  i+* Re: Computer architects leaving Intel...6Michael S
10 Sep 24  ii+- Re: Computer architects leaving Intel...1Tim Rentsch
10 Sep 24  ii`* Re: Computer architects leaving Intel...4George Neuner
12 Sep 24  ii `* Re: Computer architects leaving Intel...3Tim Rentsch
13 Sep 24  ii  `* Re: Computer architects leaving Intel...2George Neuner
13 Sep 24  ii   `- Re: Computer architects leaving Intel...1Tim Rentsch
10 Sep 24  i`* Re: Computer architects leaving Intel...159Anton Ertl
11 Sep 24  i +* Re: Computer architects leaving Intel...152Anton Ertl
11 Sep 24  i i+* Re: Computer architects leaving Intel...150BGB
12 Sep 24  i ii+* Re: Computer architects leaving Intel...109Tim Rentsch
12 Sep 24  i iii+* Re: Computer architects leaving Intel...106Michael S
12 Sep 24  i iiii+* Re: Computer architects leaving Intel...81David Brown
14 Sep 24  i iiiii`* Re: Computer architects leaving Intel...80Michael S
15 Sep 24  i iiiii +* Re: Computer architects leaving Intel...78Waldek Hebisch
15 Sep 24  i iiiii i+- Re: Computer architects leaving Intel...1Thomas Koenig
15 Sep 24  i iiiii i`* Re: Computer architects leaving Intel...76Michael S
15 Sep 24  i iiiii i +* Re: Computer architects leaving Intel...2John Dallman
15 Sep 24  i iiiii i i`- Re: Computer architects leaving Intel...1David Brown
15 Sep 24  i iiiii i +* Re: Computer architects leaving Intel...51David Brown
15 Sep 24  i iiiii i i`* Re: Computer architects leaving Intel...50Robert Finch
15 Sep 24  i iiiii i i +* Re: Computer architects leaving Intel...46MitchAlsup1
15 Sep 24  i iiiii i i i+* Re: Computer architects leaving Intel...38David Brown
15 Sep 24  i iiiii i i ii`* Re: Computer architects leaving Intel...37MitchAlsup1
16 Sep 24  i iiiii i i ii `* Re: Computer architects leaving Intel...36David Brown
16 Sep 24  i iiiii i i ii  +* Re: Computer architects leaving Intel...7MitchAlsup1
16 Sep 24  i iiiii i i ii  i`* Re: Computer architects leaving Intel...6David Brown
17 Sep 24  i iiiii i i ii  i `* Re: Computer architects leaving Intel...5Waldek Hebisch
17 Sep 24  i iiiii i i ii  i  `* Re: Computer architects leaving Intel...4David Brown
17 Sep 24  i iiiii i i ii  i   +* Re: Computer architects leaving Intel...2Michael S
17 Sep 24  i iiiii i i ii  i   i`- Re: Computer architects leaving Intel...1David Brown
17 Sep 24  i iiiii i i ii  i   `- Re: Computer architects leaving Intel...1Brett
17 Sep 24  i iiiii i i ii  `* Re: Computer architects leaving Intel...28Terje Mathisen
17 Sep 24  i iiiii i i ii   +* Re: Computer architects leaving Intel...3Michael S
17 Sep 24  i iiiii i i ii   i`* Re: Computer architects leaving Intel...2Terje Mathisen
17 Sep 24  i iiiii i i ii   i `- Re: Computer architects leaving Intel...1Michael S
17 Sep 24  i iiiii i i ii   +- Re: Computer architects leaving Intel...1MitchAlsup1
18 Sep 24  i iiiii i i ii   +* Re: Computer architects leaving Intel...22Brett
19 Sep 24  i iiiii i i ii   i+* Re: Computer architects leaving Intel...3MitchAlsup1
19 Sep 24  i iiiii i i ii   ii`* Re: Computer architects leaving Intel...2Brett
19 Sep 24  i iiiii i i ii   ii `- Re: Computer architects leaving Intel...1MitchAlsup1
19 Sep 24  i iiiii i i ii   i+* Re: Computer architects leaving Intel...9MitchAlsup1
19 Sep 24  i iiiii i i ii   ii`* Re: Computer architects leaving Intel...8Brett
19 Sep 24  i iiiii i i ii   ii `* Re: Computer architects leaving Intel...7MitchAlsup1
20 Sep 24  i iiiii i i ii   ii  +* Re: Computer architects leaving Intel...4Brett
20 Sep 24  i iiiii i i ii   ii  i+* Re: Computer architects leaving Intel...2MitchAlsup1
20 Sep 24  i iiiii i i ii   ii  ii`- Re: Computer architects leaving Intel...1Brett
20 Sep 24  i iiiii i i ii   ii  i`- Re: Computer architects leaving Intel...1Terje Mathisen
20 Sep 24  i iiiii i i ii   ii  +- Re: Computer architects leaving Intel...1Robert Finch
20 Sep 24  i iiiii i i ii   ii  `- Re: Computer architects leaving Intel...1MitchAlsup1
19 Sep 24  i iiiii i i ii   i+- Re: Computer architects leaving Intel...1Thomas Koenig
22 Sep 24  i iiiii i i ii   i`* Re: Computer architects leaving Intel...8Paul A. Clayton
22 Sep 24  i iiiii i i ii   i +* Re: Computer architects leaving Intel...3MitchAlsup1
25 Sep 24  i iiiii i i ii   i i`* Re: Computer architects leaving Intel...2Paul A. Clayton
27 Sep 24  i iiiii i i ii   i i `- Re: Computer architects leaving Intel...1MitchAlsup1
24 Sep 24  i iiiii i i ii   i `* Re: Computer architects leaving Intel...4BGB-Alt
24 Sep 24  i iiiii i i ii   i  +* Re: Computer architects leaving Intel...2MitchAlsup1
24 Sep 24  i iiiii i i ii   i  i`- Re: Computer architects leaving Intel...1BGB
24 Sep 24  i iiiii i i ii   i  `- Re: Computer architects leaving Intel...1Thomas Koenig
19 Sep 24  i iiiii i i ii   `- Re: Computer architects leaving Intel...1Terje Mathisen
15 Sep 24  i iiiii i i i`* Re: Computer architects leaving Intel...7Tim Rentsch
15 Sep 24  i iiiii i i i +* Re: Computer architects leaving Intel...5MitchAlsup1
17 Sep 24  i iiiii i i i i`* Re: Computer architects leaving Intel...4Tim Rentsch
17 Sep 24  i iiiii i i i i `* Re: Computer architects leaving Intel...3MitchAlsup1
17 Sep 24  i iiiii i i i i  +- Re: Computer architects leaving Intel...1Tim Rentsch
17 Sep 24  i iiiii i i i i  `- Re: Computer architects leaving Intel...1Thomas Koenig
16 Sep 24  i iiiii i i i `- Re: Computer architects leaving Intel...1David Brown
15 Sep 24  i iiiii i i +- Re: Computer architects leaving Intel...1David Brown
15 Sep 24  i iiiii i i `* Re: Computer architects leaving Intel...2Tim Rentsch
16 Sep 24  i iiiii i i  `- Re: Computer architects leaving Intel...1Tim Rentsch
15 Sep 24  i iiiii i +- Re: Computer architects leaving Intel...1Waldek Hebisch
15 Sep 24  i iiiii i +* Re: Computer architects leaving Intel...20Anton Ertl
16 Sep 24  i iiiii i i`* Re: Computer architects leaving Intel...19BGB
16 Sep 24  i iiiii i i `* Re: Computer architects leaving Intel...18David Brown
16 Sep 24  i iiiii i i  `* Re: Computer architects leaving Intel...17BGB
17 Sep 24  i iiiii i i   `* Re: Computer architects leaving Intel...16David Brown
17 Sep 24  i iiiii i i    `* Re: Computer architects leaving Intel...15BGB
17 Sep 24  i iiiii i i     +* Re: Computer architects leaving Intel...2Thomas Koenig
17 Sep 24  i iiiii i i     i`- Re: Computer architects leaving Intel...1BGB
17 Sep 24  i iiiii i i     `* Re: Computer architects leaving Intel...12MitchAlsup1
17 Sep 24  i iiiii i i      `* Re: Computer architects leaving Intel...11BGB
18 Sep 24  i iiiii i i       `* Re: Computer architects leaving Intel...10MitchAlsup1
18 Sep 24  i iiiii i i        `* Re: Computer architects leaving Intel...9BGB
18 Sep 24  i iiiii i i         `* Re: Computer architects leaving Intel...8MitchAlsup1
18 Sep 24  i iiiii i i          `* Re: Computer architects leaving Intel...7BGB
18 Sep 24  i iiiii i i           `* Re: Computer architects leaving Intel...6MitchAlsup1
20 Sep 24  i iiiii i i            `* Re: Computer architects leaving Intel...5BGB
20 Sep 24  i iiiii i i             +- Re: Computer architects leaving Intel...1BGB
20 Sep 24  i iiiii i i             `* Re: Computer architects leaving Intel...3MitchAlsup1
20 Sep 24  i iiiii i i              +- Re: Computer architects leaving Intel...1BGB
21 Sep 24  i iiiii i i              `- Re: Computer architects leaving Intel...1Niklas Holsti
15 Sep 24  i iiiii i `- Re: Computer architects leaving Intel...1Tim Rentsch
15 Sep 24  i iiiii `- Re: Computer architects leaving Intel...1David Brown
13 Sep 24  i iiii`* Re: Computer architects leaving Intel...24Tim Rentsch
13 Sep 24  i iiii +- Re: Computer architects leaving Intel...1Michael S
13 Sep 24  i iiii `* Re: Computer architects leaving Intel...22Michael S
14 Sep 24  i iii`* Re: Computer architects leaving Intel...2BGB
12 Sep 24  i ii`* Re: Computer architects leaving Intel...40David Brown
12 Sep 24  i i`- Re: Computer architects leaving Intel...1Tim Rentsch
11 Sep 24  i `* Re: Computer architects leaving Intel...6Tim Rentsch
10 Sep 24  `* Re: Computer architects leaving Intel...12Michael S

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal