Solaris 1.1.2 VMEbusメモリー転送速度ベンチマーク

Solaris 1.1.2 VMEbusメモリー転送速度ベンチマーク

測定環境

CPUボード

SPARC CPU-3CE/5CE (S4-VME)
SPARC CPU-5V/7V/8VT/20VT (FGA-5000)

OSバージョン

日本語Solaris1.1.2

VMEbus Driver

Ver2.3

ベンチマークプログラム

1MBytesメモリーに対しリードまたはライトアクセスを100回実施。
データサイズ・転送方式毎に実施しOS上における1秒当たりの転送レートを実測。
 

プログラム転送

アクセス方法

Read
1Byte
(mmap)

Read
2Byte
(mmap)

Read
4Byte
(mmap)

Write
1Byte
(mmap)

Write
2Byte
(mmap)

Write
4Byte
(mmap)

CPU-3CE
40MHz

1.01MB/s

2.03MB/s

4.06MB/s

2.17MB/s

4.33MB/s

8.67MB/s

CPU-5CE
85MHz

1.36MB/s

2.72MB/s

5.45MB/s

2.27MB/s

4.54MB/s

9.08MB/s

CPU-5V
110MHz

0.99MB/s

1.99MB/s

3.97MB/s

2.98MB/s

5.96MB/s

11.92MB/s

CPU-7V
170MHz

0.92MB/s

1.83MB/s

3.67MB/s

2.65MB/s

5.30MB/s

10.60MB/s

CPU-8VT
170MHz
(Cache512KB)

0.92MB/s

1.83MB/s

3.67MB/s

2.65MB/s

5.30MB/s

10.60MB/s

CPU-20VT
150MHz
(1Processor)

0.90MB/s

1.80MB/s

3.60MB/s

2.98MB/s

5.96MB/s

11.92MB/s

 

* 表中の数値は、1秒あたりの転送速度です。


vmeben1x.gif

 

 

 

 

 

 

 

 

 

 

 

 

 

DMA転送

アクセス方法

Read Single

Read Block

Read MBLT

Write Single

Write Block

Write MBLT

CPU-5V
110MHz

11.87MB/s

22.19MB/s

35.65MB/s

16.19MB/s

27.92MB/s

29.57MB/s

CPU-7V
170MHz

11.86MB/s

22.21MB/s

26.17MB/s

16.11MB/s

20.85MB/s

22.57MB/s

CPU-8VT
170MHz
(Cache512KB)

11.87MB/s

22.24MB/s

33.10MB/s

16.22MB/s

26.72MB/s

23.84MB/s

CPU-20VT
150MHz
(1Processor)

11.87MB/s

22.28MB/s

35.74MB/s

15.96MB/s

26.61MB/s

25.97MB/s

* 表中の数値は、1秒あたりの転送速度です。

vmeben1xd.gif

TakahashiKoujiSolaris 1.1.2 VMEbusメモリー転送速度ベンチマーク