[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference mvblab::alphaserver_4100

Title:AlphaServer 4100
Moderator:MOVMON::DAVISS
Created:Tue Apr 16 1996
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:648
Total number of notes:3158

563.0. "bus speed question" by RDGENG::WILLIAMS_A () Sat Apr 05 1997 09:01

    I read in the 4100 tech docs that the bus can get faster, with faster
    CPs, a la 8400. Now, can anyone tell me what speed the bus runs at in
    the 400, 466, and whatever the next one will be (mail offline, if we
    can't discuss unnannouncos here). Also, the effect on B/W.
    
    And, can someone help me understand: If we put bigger *and* faster
    cache parts on the CP card, what effect does this have (in a generic
    sense - I know it'd be caveated) on bus traffic. I infer, from what we
    saw with 'improved' spec scaling for the 2100 with 8MB that *something*
    must happen, but is it becuase the cache is bigger, or faster ?
    
    (apologies if this sounds simple/daft - but I'm trying to learn whilst
    selling... ;-)
    
    
    ta,
    
    
    AW
T.RTitleUserPersonal
Name
DateLines
563.1Bus and cache speedsPOBOXB::STEINMANMon Apr 07 1997 12:5943
    
    For the 5/300 systems, the bus runs at 60MHz (16.67 nS)
    For 5/400 and 5/466, the system bus runs at 66.6 MHz (15.0 nS)
    
    Peak system bus bandwidth for 5/300 is 16 bytes per 16.67 nS = 960MB/s
    				  5/4xx is 16 bytes per 15 nS = 1066MB/s
    
    ....can't discuss any future speeds here
    
    In a generic sense, the larger the cache, the better the hit rate, so
    the faster the perceived memory latency is.  There are applications
    that make very good use of increased cache size, while there are others
    that will see no benefit.
    
    Cache sizes for 4000/4100 are:
    
    Model		L1	L2	L3
    =====		==	==	==
    5/300e		8K	96K	0K
    5/300		8K	96K	2048K
    5/400		8K	96K	4096K
    5/466		8K	96K	4096K
    
    L1 latency is 2 cycles
    L2 latency is 8 cycles, so these scale 100% with 21164 frequency
    
    L3 latency is 19 cycles for 5/300, 21 cycles for 5/400, and 22 cycles
    for 5/466 (63 nS,  52.5 nS, and  47 nS respectively), so these
    latencies improve with 21164 frequency, but not 100%. 
    
    These latencies are for cache hits from when the LD instruction issues
    to when the instruction that consumes the data issues.  So the L3
    latencies include all the on chip processing and the off-chip access
    time to retrieve data from the module-level SRAMs. Roughly half the
    latency is on-chip processing (11 cycles).  The offchip component is:
    
    5/300	8 cycles (26.67 nS, @ 16.67 nS rep-rate for successive
    		accesses)
    5/400	10 cycles (25.00 nS, @ 15.00 nS rep-rate)
    5/466	11 cycles (23.57 nS, @ 15.00 nS rep-rate)
    
    	/Mo
    
563.2CPU clock = n*bus clock?STAR::jacobi.zko.dec.com::jacobiPaul A. Jacobi - OpenVMS Systems GroupMon Apr 07 1997 14:1011
Are CPUs clocked independantly of the bus speed, or is the CPU speed always 
a multiple of the bus speed?

5.0 * 60 = 300
6.0 * 66 = 396 (~400)
6.5 * 66 = 429 (~433)


							-Paul

563.3PCI speed?NETRIX::"[email protected]"Dave CherkusMon Apr 07 1997 14:565
Does this mean the 300 MHz system runs its PCI bus at 30 MHz instead
of 33 MHz?  Or is the system bus speed and the PCI bus speed unrelated?

Dave
[Posted by WWW Notes gateway]
563.4clock divisor and speedsPOBOXB::STEINMANMon Apr 07 1997 17:3020
    
    Re .2:
    
    The clock multiples are as follows:
    
    Product	CPU Frequency	Divisor		Bus Speed
    ======	=============	=======		=========
    5/300e	300 MHz		5		60.00MHz
    5/300	300 MHz		5		60.00MHz
    5/400	400 MHz		6		66.67MHz
    5/466       466.667 MHz	7		66.67MHz
    
    Re .3:
    
    The PCI bus is always run at 33MHz (It may actually be 33.33, I'll
    check into that) regardless of CPU or system bus speed.
    
    /mo
    
    
563.5POBOXB::DUNCANTue Apr 08 1997 11:253
PCI runs at 30nS - that is 33 1/3 MHz

/SHD