1. HOME
  2. FAQ
  3. Solaris2.x VMEbusメモリー転送速度ベンチマーク

FAQ

Solaris2.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/s2.05MB/s4.09MB/s3.00MB/s2.05MB/s4.09MB/s8.18MB/s3.47MB/s
CPU-5CE
85MHz
1.32MB/s2.64MB/s5.20MB/s4.22MB/s2.18MB/s4.35MB/s8.71MB/s5.48MB/s
CPU-5V
110MHz
0.95MB/s1.90MB/s3.81MB/s3.33MB/s2.90MB/s5.79MB/s11.63MB/s7.17MB/s
CPU-7V
170MHz
0.88MB/s1.73MB/s3.29MB/s2.97MB/s2.50MB/s5.01MB/s10.04MB/s7.22MB/s
CPU-8VT
170MHz
(Cache512KB)
MB/sMB/sMB/sMB/sMB/sMB/sMB/sMB/s
CPU-20VT
150MHz
(1Processor)
MB/sMB/sMB/sMB/sMB/sMB/sMB/sMB/s
CPU-50GT
300MHz
0.83MB/s1.66MB/s3.33MB/s3.31MB/s2.33MB/s4.66MB/s9.33MB/s8.14MB/s

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

DMA転送 dmaドライバー

アクセス方法Read
Single
Read
Block
Read
MBLT
Write
Single
Write
Block
Write
MBLT
CPU-5V
110MHz
9.42MB/s15.28MB/s20.71MB/s12.61MB/s19.11MB/s20.78MB/s
CPU-7V
170MHz
8.98MB/s14.15MB/s27.04MB/s8.63MB/s17.15MB/s17.14MB/s
CPU-8VT
170MHz
Cache512KB)
MB/sMB/sMB/sMB/sMB/sMB/s
CPU-20VT
150MHz
(1Processor)
MB/sMB/sMB/sMB/sMB/sMB/s
CPU-50GT
300MHz
8.73MB/s17.89MB/s35.85MB/s12.16MB/s22.81MB/s45.52MB/s

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

DMA転送 fdmaドライバー

アクセス方法Read
Single
Read
Block
Read
MBLT
Write
Single
Write
Block
Write
MBLT
CPU-5V
110MHz
11.55MB/s22.88MB/s34.97MB/s15.65MB/s27.58MB/s30.82MB/s
CPU-7V
170MHz
10.91MB/s20.57MB/sMB/s15.59MB/s21.25MB/s21.26MB/s
CPU-8VT
170MHz
(Cache512KB)
MB/sMB/sMB/sMB/sMB/sMB/s
CPU-20VT
150MHz
(1Processor)
MB/sMB/sMB/sMB/sMB/sMB/s
CPU-50GT
300MHz
8.77MB/s18.06MB/s36.62MB/s12.25MB/s23.16MB/s46.68MB/s

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