パフォーマンス
Back /
Up / Next
新しい情報が
こちら
にあります。
Kinetic 3922 + 2915 PCIでのCAMAC制御の性能です。
CAMAC No Transfer 8.5us
CAMAC Single Read/Write 11us/ch
CAMAC Block Read 2.6us/ch + 16.8us
CAMAC DMA Block Read 2.8us/ch + 18.4us
(なぜかDMA転送のほうが時間がかかってしまう。要調査)
INT Latency 4.5us <-- 割り込みを使う場合
Polling Period 50us <-- ポーリングを使う場合 (Driverで指定)
PC1->PC2 1Block Transfer & Store Data (MT)
10-12ms/16KB
(ポーリングでデータ収集する場合は無視できます)
東陽テクニカ CC/7700 + CC/PCIでのCAMAC制御の性能です。
(アバウトです)
CAMAC No Transfer 5us
CAMAC Single Read/Write 6us/ch
INT Latency 4us <-- 割り込みを使う場合
Polling Period 50us <-- ポーリングを使う場合 (Driverで指定)
PC1->PC2 1Block Transfer & Store Data (MT)
10-12ms/16KB
(ポーリングでデータ収集する場合は無視できます)
実験結果から1イベント処理にかかる時間を計算しました。
実験ではKinetic 3922 + 2915 PCIの組合わせで、1Blockは80-90Eventsです。
イベント処理 1Block転送 1Block処理にかかる時間
babarl 650us/evt なし 650us x 80 = 52ms
J11 300us/evt 30ms 300us x 80 + 30ms = 54ms
ダブルバッファリング + ポーリングでデータ収集を行ったので、1Block転送にかかる時間はありません。
Februaly 21,2001
Hidetada Baba <baba@daq.rikkyo.ac.jp>