VMIC VMIVME-7740 VMEbusメモリー転送速度ベンチマーク

 

VMIC VMIVME-7740 VMEbusメモリー転送速度ベンチマーク


測定環境

CPUボード

  • VMIC VMIVME-7740 (Pentium III 850MHz)

OSバージョン

  • RedHat Linux6.2 (Kernel 2.2.13)

VMEドライバ

  • Universe Ver0.10 + bigphysarea patch

ベンチマークプログラム

  • 1MBytesメモリーに対しリードまたはライトアクセスを100回実施。

データサイズ・転送方式毎に実施してOS上において1秒当たりの転送レートを実測。

プログラム転送 (Write Posted: Disable)

アクセス方法

Read
1Byte
(mmap)

Read
2Byte
(mmap

Read
4Byte
(mmap)

Write
1Byte
(mmap)

Write
2Byte
(mmap)

Write
4Byte
(mmap)

VMIVME-7740
PentiumIII
850MHz

0.99MB/s

1.98MB/s

3.93MB/s

1.55MB/s

3.02MB/s

5.79MB/s

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

 

アクセス方法

Read
1Byte
(memcpy)

Read
2Byte
(memcpy)

Read
4Byte
(memcpy)

Write
1Byte
(memcpy)

Write
2Byte
(memcpy)

Write
4Byte
(memcpy)

VMIVME-7740
PentiumIII
850MHz

1.67MB/s

2.70MB/s

3.93MB/s

2.11MB/s

3.66MB/s

5.79MB/s

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

 

DMA転送

アクセス方法

Read
Single D16

Read
Block D32

Read
MBLT D64

Write
Single D16

Write
Block D32

Write
MBLT D64

VMIVME-7740
PentiumIII
850MHz

—MB/s

18.03MB/s

37.03MB/s

—MB/s

23.21MB/s

40.44MB/s

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

TakahashiKoujiVMIC VMIVME-7740 VMEbusメモリー転送速度ベンチマーク