HPC
HPC

| HPC and Data for Lattice QCD

exception-timing

HPC and Data for Lattice QCD

exception-timing

						hs 20/8/2000
The time between the freezing of the PMA counter and the instruction which caused the exception may depend on the number of Root Board hierarchies involved. These times have to be determined for all types of exceptions and on each machine configuration. I.e. the table below should be completed some time ... Note that in case of Tz exceptions the corresponding PMA is frozen instantaneously, while the freezing of the other Tz has to propagate via the Root hierarchy. Hence, PMAs may be disalligned in case of Tz exceptions, and the time delay beteween generation of the exception in the freezing of the PMA is small. In case case of Jn exceptions, the exception is always propagated via the Root hierarchy. Hence, the all Tz PMAs should be frozen at the same time and after certain delay (at least O(0x22=34) cycles??? [Piero]). Note: If a masked exception was encountered, the corresponding
      bit remains set (and hence is shown in the exception message
      when an unmasked exception is encountered).
Note: The PMA shown in the status registes (usually) seems to
      not take into account the mirroring of the PM banks (i.e.
      usually the address of the lower bank is shown)
 EXC	   MC		    PMA-t(MC)	[cycles]
 			board	unit	crate	rack
 ------------------------------------------------------------
 HALT	   HALT		0	0	???	???
 BREAK	   BREAK	0	0	???	???
 ADD OVF	   TADD		1	1	???	???
 DM MER	   MEMTOT	???	???	???	???
 PM MER	   JMP		???	???	???	???
 ...
 ------------------------------------------------------------
 SOFTEX	   JEX	  even	27	31	???	???
 	   JEX    odd	26	30	???	???

 FILU	   JSNORM even	35  	39	???	???
 	   JSNORM odd	34	38	???	???
 LUT	   LUTINV even	27	31	???	???
 	   LUTINV odd	26	30	???	???
 BPE	   MCI	  even	35,37	41	???	???	*)
 BPE	   MCO	  even	???	???	???	???
 BND VIOL   MCI	  even	35	41	???	???
 BND VIOL   JTOMEM
 DM MER	   MEMTOJ	???	???	???	???
*) Not strictly reproducible even on same board!!!