Solaris 2.x VMEbusメモリー転送速度ベンチマーク

Solaris 2.x VMEbusメモリー転送速度ベンチマーク

測定環境

CPUボード

SPARC CPU-3CE/5CE (S4-VME)
SPARC CPU-5V/7V/8VT/20VT (FGA-5000)
SPARC CPU-50 (UniverseⅡ)
OSバージョン

日本語Solaris2.5/2.6

ベンチマークプログラム

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

プログラム転送

アクセス方法

Read
1Byte
(mmap)

Read
2Byte
(mmap)

Read
4Byte
(mmap)

Read
4Byte
(read)

Write
1Byte
(mmap)

Write
2Byte
(mmap)

Write
4Byte
(mmap)

Write
4Byte
(write)

CPU-3CE
40MHz

1.02MB/s

2.05MB/s

4.09MB/s

3.00MB/s

2.05MB/s

4.09MB/s

8.18MB/s

3.47MB/s

CPU-5CE
85MHz

1.32MB/s

2.64MB/s

5.20MB/s

4.22MB/s

2.18MB/s

4.35MB/s

8.71MB/s

5.48MB/s

CPU-5V
110MHz

0.95MB/s

1.90MB/s

3.81MB/s

3.33MB/s

2.90MB/s

5.79MB/s

11.63MB/s

7.17MB/s

CPU-7V
170MHz

0.88MB/s

1.73MB/s

3.29MB/s

2.97MB/s

2.50MB/s

5.01MB/s

10.04MB/s

7.22MB/s

CPU-8VT
170MHz
(Cache512KB)

MB/s

MB/s

MB/s

MB/s

MB/s

MB/s

MB/s

MB/s

CPU-20VT
150MHz
(1Processor)

MB/s

MB/s

MB/s

MB/s

MB/s

MB/s

MB/s

MB/s

CPU-50GT
300MHz

0.83MB/s

1.66MB/s

3.33MB/s

3.31MB/s

2.33MB/s

4.66MB/s

9.33MB/s

8.14MB/s

 

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

 

DMA転送 dmaドライバー

 

アクセス方法

Read
Single

Read
Block

Read
MBLT

Write
Single

Write
Block

Write
MBLT

CPU-5V
110MHz

9.42MB/s

15.28MB/s

20.71MB/s

12.61MB/s

19.11MB/s

20.78MB/s

CPU-7V
170MHz

8.98MB/s

14.15MB/s

27.04MB/s

8.63MB/s

17.15MB/s

17.14MB/s

CPU-8VT
170MHz
Cache512KB)

MB/s

MB/s

MB/s

MB/s

MB/s

MB/s

CPU-20VT
150MHz
(1Processor)

MB/s

MB/s

MB/s

MB/s

MB/s

MB/s

CPU-50GT
300MHz

8.73MB/s

17.89MB/s

35.85MB/s

12.16MB/s

22.81MB/s

45.52MB/s

 

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

 

DMA転送 fdmaドライバー

 

アクセス方法

Read
Single

Read
Block

Read
MBLT

Write
Single

Write
Block

Write
MBLT

CPU-5V
110MHz

11.55MB/s

22.88MB/s

34.97MB/s

15.65MB/s

27.58MB/s

30.82MB/s

CPU-7V
170MHz

10.91MB/s

20.57MB/s

MB/s

15.59MB/s

21.25MB/s

21.26MB/s

CPU-8VT
170MHz
(Cache512KB)

MB/s

MB/s

MB/s

MB/s

MB/s

MB/s

CPU-20VT
150MHz
(1Processor)

MB/s

MB/s

MB/s

MB/s

MB/s

MB/s

CPU-50GT
300MHz

8.77MB/s

18.06MB/s

36.62MB/s

12.25MB/s

23.16MB/s

46.68MB/s

 

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

 

TakahashiKoujiSolaris 2.x VMEbusメモリー転送速度ベンチマーク