Deutsch English Français Italiano |
<v0u991$3c1r5$7@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!2.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Lawrence D'Oliveiro <ldo@nz.invalid> Newsgroups: comp.arch Subject: Re: Byte Addressability And Beyond Date: Wed, 1 May 2024 20:38:58 -0000 (UTC) Organization: A noiseless patient Spider Lines: 27 Message-ID: <v0u991$3c1r5$7@dont-email.me> References: <v0s17o$2okf4$2@dont-email.me> <62dff0b888855a31ec10c0597669423f@www.novabbs.org> <v0soai$30rmc$3@dont-email.me> <f2ac45ffe1718a0b0070f027f0e5f58c@www.novabbs.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Wed, 01 May 2024 22:38:58 +0200 (CEST) Injection-Info: dont-email.me; posting-host="ad302c900c5acc5104cba5a9dbf60c1f"; logging-data="3540837"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18eK0HZh9ql86shJOHo90xN" User-Agent: Pan/0.155 (Kherson; fc5a80b8) Cancel-Lock: sha1:2EYJS0g9iKbXxLG5CrTtyhQfjHY= Bytes: 2190 On Wed, 1 May 2024 16:38:09 +0000, MitchAlsup1 wrote: > Lawrence D'Oliveiro wrote: > >> You still need a place to put a bit offset for the base address of the >> field. Why not put it together with the rest of the address? > > Given a 20-40 year life of an architecture and the desire not to be > limited by addressability; I wanted and demanded of myself a full 63-bit > virtual address space per thread. Therefore, no bits in the pointer are > available for bit level addressing. You will just have to make the move to 128-bit addressing, then. Some designers (e.g. RISC-V) are already putting in place plans for that. >> The way I think of it is: consider how you specify these 3 conventions: >> * numbering of bits within a byte >> * numbering of bytes within a multibyte quantity >> * the place values of bits in an integer > >> The only way to get all 3 consistent is with a little-endian >> architecture. Every big-endian architecture has inconsistencies between >> these somewhere or another. > > Very many LE machines got one or more of those wrong, too. For example?