Re: Reverse engineering of Intel branch predictors

Liste des GroupesRevenir à c arch 
Sujet : Re: Reverse engineering of Intel branch predictors
De : monnier (at) *nospam* iro.umontreal.ca (Stefan Monnier)
Groupes : comp.arch
Date : 13. Nov 2024, 22:38:19
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <jwved3en7nb.fsf-monnier+comp.arch@gnu.org>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14
User-Agent : Gnus/5.13 (Gnus v5.13)
To me, that looks like the bytecode is insufficiently expressive, if
an often-repeating sequence occurs :-)

The "often-repeating sequence" is usually because there is a loop in the
bytecode program.

Are you suggesting that bytecode languages should shun loops, presumably
by replacing such a loop by a dedicated bytecode instruction?
That might be an option for those rare bytecode interpreters that are
sophisticated enough to generate program-specific bytecode instructions,
but those are sliding toward JIT compiler-land.

For your run-of-the-mill bytecode interpreter which has ~200
instructions defined manually once and for all, "often-repeating
sequence" are the lay of the land, I think.


        Stefan

Date Sujet#  Auteur
5 Nov 24 * Re: Reverse engineering of Intel branch predictors22MitchAlsup1
11 Nov 24 +* Re: Reverse engineering of Intel branch predictors2Thomas Koenig
11 Nov 24 i`- Re: Reverse engineering of Intel branch predictors1MitchAlsup1
11 Nov 24 `* Re: Reverse engineering of Intel branch predictors19Stefan Monnier
11 Nov 24  `* Re: Reverse engineering of Intel branch predictors18MitchAlsup1
11 Nov 24   `* Re: Reverse engineering of Intel branch predictors17Stefan Monnier
12 Nov 24    `* Re: Reverse engineering of Intel branch predictors16MitchAlsup1
12 Nov 24     +* Re: Reverse engineering of Intel branch predictors13Stefan Monnier
12 Nov 24     i`* Re: Reverse engineering of Intel branch predictors12MitchAlsup1
12 Nov 24     i +* Re: Reverse engineering of Intel branch predictors7Stefan Monnier
13 Nov 24     i i`* Re: Reverse engineering of Intel branch predictors6Terje Mathisen
13 Nov 24     i i `* Re: Reverse engineering of Intel branch predictors5Stefan Monnier
13 Nov 24     i i  `* Re: Reverse engineering of Intel branch predictors4Thomas Koenig
13 Nov 24     i i   +* Re: Reverse engineering of Intel branch predictors2Stefan Monnier
14 Nov 24     i i   i`- Re: Reverse engineering of Intel branch predictors1Thomas Koenig
14 Nov 24     i i   `- Interpreters and indirect-branch prediction (was: Reverse ...)1Anton Ertl
13 Nov 24     i `* Interpreters and indirect-branch prediction4Anton Ertl
13 Nov 24     i  `* Re: Interpreters and indirect-branch prediction3MitchAlsup1
13 Nov 24     i   `* Re: Interpreters and indirect-branch prediction2BGB
14 Nov 24     i    `- Re: Interpreters and indirect-branch prediction1BGB
12 Nov 24     `* Re: Reverse engineering of Intel branch predictors2Brett
13 Nov 24      `- Re: Reverse engineering of Intel branch predictors1MitchAlsup1

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal