home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.arch      Apparently more than just beeps & boops      131,241 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 130,560 of 131,241   
   EricP to EricP   
   Re: Electronics Magazine   
   18 Dec 25 14:12:29   
   
   From: ThatWouldBeTelling@thevillage.com   
      
   EricP wrote:   
   > Thomas Koenig wrote:   
   >> EricP  schrieb:   
   >>   
   >>> For a VAX memory read it had to (roughly speaking):   
   >>> (1) translate virtual->physical address   
   >>> (2) go through the cache (read miss)   
   >>> (3) get to the SBI (there is a 1 entry store buffer on cache output)   
   >>> (4) negotiate for SBI   
   >>> (5) SBI take 2 cycles to transmit control and read address   
   >>> (6) memory controller does its thing   
   >>> (7) memory controller negotiates for SBI   
   >>> (8) memory controller transmits 32B cache line (1 control + 8*4B data   
   >>> clocks)   
   >>> (9) cache receives and saves 32B cache line   
   >>> (10) cache returns 4B value to 780 core   
   >>   
   >> The VAX cache line was 8 bytes according to   
   >> https://dl.acm.org/doi/pdf/10.1145/357353.357356   
   >> ..   
   >   
   > You are correct. I was thinking it was 8 words.   
   > (That's a lot of tag overhead for such a small data cache.)   
   > So 2*4B data clocks.   
      
   Ah, but 8B lines makes sense when you think about TTL packages.   
   An 8B line can use 4*8 8:1 muxes to align (rotate) any byte into position,   
   and an 8:1 mux can be had in a 14-pin package, with about 20 ns delay.   
   If it had a larger 16B cache line then it would need 4*8 16:1 muxes   
   which are in 24-pin DIPs and about 6x the board space each,   
   and >16B line needs multiple layers of muxes adding even more to   
   board space and delay.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca