|  | 
	This paper presents a summary of the KAV30 performance data.
	The complete performance report is published with the release
	notes for the KAV30 toolkit version 1.1.
	programmed I/O (write) �)	max.		2.7 Mbyte/sec
	programmed I/O (read)  �)	max.		1.6 Mbyte/sec
	DMA I/O peak	       �)	max.		5   Mbyte/sec
	DMA I/O typical	       �)			2.5 Mbyte/sec
	context switch preempt �)	min.		112�sec
	context switch wait    �)	min.		140�sec
	interrupt latency      �)	min.		12 �sec
	�) Programmed I/O was measured with the system services
	   KAV$BUS_WRITE and KAV$BUS_READ and a size of 262144
	   longwords which is 1Mbyte. No network was connected, the
	   system clock was on and the job priority 0. Programmed I/O
	   without using the system service is about 15% slower (for 
	   a transfer size of several kbytes and above - programmed
	   I/O to single words/longwords (registers) on the VMEbus
	   is fastest without the system service). The timer resolution 
	   was 1msec.
	�) The KAV30 cannot generate a DMA transfer, but can accept
	   DMA block transfer's up to 4 longwords from a DMA controller
	   on the VMEbus. One longword transfer needs 600nsec, this gives
	   the 5 Mbyte peak. A typical measurement was done with a FIC8230
	   CPU/DMA controller, this gave the result of 2.5 Mbytes/sec.
	   A faster DMA controller would probably result in a typical 
	   transfer rate of more than 4 Mbytes/sec.
	�) Context switching times were measured using the methods described
	   in the ELN release notes appendix A. There was no network and
	   no system clock and the job was running at priority 0. The
	   timer resolution was set to 2�sec.
	�) Interrupt latency is defined as the time from the interrupt-
	   assertion on the VMEbus to the first instruction within ISR,
	   it was measured using a logic analyzer.
 |