COMP.ARCH---------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 81 из 100
 От   : Quadibloc                           2:5075/128        30 сен 23 02:02:41
 К    : Quadibloc                                             30 сен 23 12:07:04
 Тема : Re: Solving the Floating-Point Conundrum
----------------------------------------------------------------------------------
                                                                                 
@MSGID:
<d91f2de2-300d-467e-aa62-9ab2c1aa1b88n@googlegroups.com> 898cd748
@REPLY:
<4d0f22f5-609d-4ebc-8926-b40827d4b2d3n@googlegroups.com> e76739c8
@REPLYADDR Quadibloc <jsavard@ecn.ab.ca>
@REPLYTO 2:5075/128 Quadibloc
@CHRS: CP866 2
@RFC: 1 0
@RFC-References:
1@newsreader4.netcologne.de> <memo.20230917185814.16292G@jgd.cix.co.uk>
<fbed57b4-1553-4b63-b39e-c130754b3aa8n@googlegroups.com> <a2b939de-b709-498f-ac87-52633801bd02n@googlegroups.com>
<4d0f22f5-609d-4ebc-8926-b40827d4b2d3n@googlegroups.com>
@RFC-Message-ID:
<d91f2de2-300d-467e-aa62-9ab2c1aa1b88n@googlegroups.com>
@TZUTC: -0700
@PID: G2/1.0
@TID: FIDOGATE-5.12-ge4e8b94
On Saturday, September 30, 2023 at 2:40:16 AM UTC-6, Quadibloc wrote:
> On Monday, September 25, 2023 at 4:40:46 AM UTC-6, Quadibloc wrote:

> > http://www.quadibloc.com/arch/per04.htm 
> > 
> Now, I have updated the material on this latter page, in order to 
> reflect the fact that modern DRAM chips, in order to perform at 
> maximum efficiency, need to be accessed in units of sixteen 
> consecutive - and aligned - locations. 

> So now, instead of a major sacrifice of memory bandwidth, we can 
> use memory at full bandwidth, but for two of the possible memory 
> widths to be supported, we need to leave a small fraction of memory 
> unused - 1/64th for the 36-bit word, and 3/128ths for the 60-bit 
> word. 

And then I realized another update was needed.

The 48-bit word length is native to this design, so logical addresses
correspond to physical addresses - except for features like paging and
so on.

The 64-bit word length still just requires a divide-by-three circuit to
translate from logical to physical addresses.

But now, instead of just requiring multiplication, division is also required
for the logical-to-physical conversion for the 36-bit and 60-bit word lengths!

Divide-by-21 for 36 bits, and divide-by-25 for 60 bits. However, these are
still achievable simply, because three is 11 in binary, seven is 111 in binary,
and fifteen, a multiple of five, is 1111 in binary - so the end-around-carry
design for a simple and fast division circuit is applicable, even though in
both cases two have to be cascaded.

John Savard
--- G2/1.0
 * Origin: usenet.network (2:5075/128)
SEEN-BY: 5001/100 5005/49 5015/255 5019/40 5020/715
848 1042 4441 12000
SEEN-BY: 5030/49 1081 5058/104 5075/128
@PATH: 5075/128 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх