プラットフォーム 評 価 報 告 書 株 式 会 社 鹿 島 開 発 センター 3140135 茨 城 県 神 栖 市 堀 割 3811 TEL 0299901733 FX 0299928557 http://www.mnc.co.jp INtimeバージョン INtime 4.2 Runtime 評 価 対 象 機 RK1503 CPUモード 専 有 (Dedicated) Windows バージョン Windows Xp Professional 評 価 日 付 2012 年 3 月 12 日 評 価 担 当 村 岡 康 博 作 業 担 当 性 評 価 結 果 考 察 シリアルポートは2 個 搭 載 されており いずれもINtimeで 利 用 可 能 です 内 蔵 ネットワーク(ギガビットイーサネット)は2 個 搭 載 されており いずれもINtimeにて 利 用 可 能 です (MSIにて 駆 動 ) また 2つの 内 蔵 ネットワークデバイスはどちらもEtherCTにて 利 用 可 能 です WindowsネットワークやEtherCT 等 目 的 に 応 じてネットワークデバイスを 使 い 分 けることができるため ネットワークを 利 用 したリアルタイムシステムに 適 したプラットフォームと 言 えます 拡 張 スロットは 搭 載 されていません x1 ベンダ 名 アドバンテック 株 式 会 社 Sp3 Windows HL CPIマルチプロセッサHL 石 神 明 洋 総 合 判 定 総 合 判 定 総 合 判 定 リアルタイム 性 能 評 価 結 果 考 察 性 評 価 に 関 する 総 合 判 定 は それぞれの 項 目 に 関 する 点 数 を 基 準 に5 段 階 評 価 で 出 力 され ます デュアルコアCPUである Intel tom D525 が 搭 載 されています ( 物 理 コア 数 =2 論 理 コア 数 =4 ハイパースレッディング 機 能 搭 載 ) ハイパースレッディングを 無 効 化 し 論 理 コア2 個 の 構 成 にてINtimeを 専 有 モードで 動 作 させることで 高 いリアルタイム 性 能 を 確 保 することが 可 能 です カーネルクロックジッタ スレッド 切 替 性 能 ともに 高 い 性 能 です スレッド 切 替 性 能 は 1 強 であり tomプロセッサの 中 ではたいへん 優 れています 本 評 価 は リアルタイム 性 能 チューニングのため 以 下 の 設 定 で 評 価 をおこないました [BIOS 設 定 ] ハイパースレッディング: 無 効 [BIOS 設 定 ] CSTTE : 無 効 [Windows 設 定 ] 電 源 設 定 : 常 にオン [INtime 設 定 ] 動 作 モード : 専 有 モード(Dedicated) リアルタイム 性 能 に 関 する 総 合 判 定 は それぞれの 項 目 に 関 する 点 数 を 基 準 に5 段 階 評 価 で 出 力 されます 性 評 価 評 価 項 目 機 能 項 目 判 定 INtime 基 本 動 作 付 属 ユーティリティ 動 作 内 蔵 USBコントローラ 使 用 内 蔵 パラレルコントローラ 使 用 B 内 蔵 シリアルコントローラ 使 用 内 蔵 ネットワークコントローラ 使 用 拡 張 スロット 使 用 リアルタイム 性 能 評 価 評 価 項 目 機 能 項 目 クロックジッタ 計 測 評 価 スレッド 切 り 替 え 性 能 評 価 PCIデバイス 割 り 込 みハンドラ 応 答 性 能 評 価 ISデバイス 割 り 込 みハンドラ 応 答 性 能 評 価 判 定 評 価 指 標 リアルタイム 機 能 評 価 指 標 : 動 作 可 能 である デバイス 拡 張 スロットの 場 合 調 整 なく または 若 干 の 調 整 により 使 用 可 能 : クロック 精 度 応 答 精 度 非 常 に 優 れている B: 動 作 可 能 である デバイス 拡 張 スロットの 場 合 使 用 可 能 であるが 制 限 と 調 整 が 必 要 B: クロック 精 度 応 答 精 度 優 れている C: 動 作 検 討 拡 張 スロットの 場 合 ハードウェアI/Oアクセスのみ 可 能 C: クロック 精 度 応 答 精 度 通 常 D: 動 作 できない またはその 他 D: クロック 精 度 応 答 精 度 可 能 E: クロック 精 度 応 答 精 度 に 注 意 が 必 要 要 調 整 検 討 F: 要 再 調 査 CPU 名 前 周 波 数 個 数 機 能 Intel(R) tom(tm) CPU D525 1.80GHz 物 理 コア 数 =2 論 理 コア 数 =4 MMX SSE SSE2 SSE3 SSSE3 XD Intel 64 命 令 (L1I) 32 KB 1 次 キャッシュ データ(L1D) 24 KB メモリ 2 次 3 次 メモリ L2 L3 512 KB 1 GB ノースブリッジ Intel tom Host Bridge rev. 02 チップセット サウスブリッジ Intel 82801HBM (ICH8ME) rev. B2 ビデオ Intel(R) Graphics Media ccelerator 3150 BIOS ベンダ merican Megatrends Inc. USB x4 前 面 x2 背 面 パラレル Dsub25ピン(メス) x0 シリアル Dsub9ピン(オス) x2 PCI x 0 PCIx x 0 x1 x 0 インターフェース PCI x4 x 0 Ex x8 x 0 x16 x 0 IS x 0 ネットワーク x2 Intel(R) 82567V3 Gigabit Network Connection Intel(R) 82583V Gigabit Network Connection 詳 細 スペック 情 報 HT 搭 載 x2 評 価 機 写 真 図 製 品 についての 備 考 HDD:150GB 32ビットOS 1 / 9
用 語 項 目 INtime 基 本 動 作 インストール カーネル 起 動 カーネル 停 止 カーネル 再 起 動 付 属 ユーティリティ 動 作 クロックジッタプログラ ム INtime Explorer INscope Task nalyzer RT pplication Loader Spin Doctor Fault Manager 内 蔵 USB コントローラ 使 用 解 説 INtimeのインストール カーネルの 起 動 停 止 再 起 動 な ど INtimeカーネルの 動 作 について 評 価 をいたします 一 般 的 なプラットフォームにおいて 問 題 が 発 生 することは ほぼありませんが 一 部 Windows Xp Embeddedのようなカ スタマイズOS 上 で コンポーネント 整 合 等 の 問 題 が 考 慮 さ れます INtimeソフトウェアにて 提 供 されるユーティリティプログラ ムの 起 動 について 評 価 をいたします 一 般 的 なプラットフォームにおいて 問 題 が 発 生 することは ほぼありませんが 一 部 Windows Xp Embeddedのようなカ スタマイズOS 上 で コンポーネント 整 合 等 の 問 題 が 考 慮 さ れます: クロックジッタ INtimeカーネルクロックのジッタ 表 示 INtime Explorer RT 環 境 のオブジェクトブラウザ INscope Task nalyzer スレッド 切 り 替 えトレースロガー RT pplication Loader RTプログラムローダ Spin Doctor RTスレッド 不 正 スピン 検 出 Fault Manager RTスレッド 例 外 検 出 内 蔵 USBコントローラをINtimeにて 使 用 する 場 合 IRQリ ソースの 確 保 が 可 能 であること または RTデバイスとして 割 り 当 てた 際 使 用 するポートについての 評 価 情 報 です 用 語 項 目 INtimeカーネル クロックジッタ 解 説 INtimeソフトウェアカーネルは ハードウェアを 初 期 化 し 設 定 したクロックの 割 り 込 みにより 処 理 を 行 います (INtime kernel Tick) INtime 環 境 におけるカーネルク ロックの 精 度 は アプリケーション 動 作 の 全 てに 関 連 す る 重 要 な 要 素 です(デフォルト:500 本 評 価 ではカーネ ルティック 値 500における 評 価 を 基 本 とします) INtimeカーネルクロックジッタとは カーネルティック 設 定 値 に 設 定 した 値 と 実 際 発 生 するクロック 割 り 込 みの 間 隔 におけるバラつきを 意 味 します バラつきが 少 なけれ ば より 精 度 の 高 い 処 理 が 可 能 となりますが バラつき が 大 きかったり ティックそのものの 値 が 設 定 値 と 比 較 し 異 常 な 値 を 示 す 場 合 同 プラットフォーム 上 では INtimeソフトウェアを 使 用 した 制 御 が 困 難 であるとみなさ れます INtimeカーネルはシステムのタイマデバイス 割 り 込 み コントローラを 制 御 し クロックティックを 生 成 しますが 共 存 するWindows 環 境 における 割 り 込 み 制 御 に 冗 長 な 処 理 が 含 まれる 場 合 や ハードウェアそのものの 問 題 等 により 影 響 受 ける 場 合 もあります 本 評 価 では Windows 上 での 無 時 ディスク アクセス 時 メモリアクセス 時 グラ フィック 時 とこれら 全 ての 負 荷 をかけた 状 態 に おけるクロックジッタを 計 測 し INtimeソフトウェアとプ ラットフォームの 性 を 判 断 します また 上 記 負 荷 時 とは 別 に Windowsオペレーション 操 作 時 のクロックジッタ 計 測 を 行 い 性 を 判 断 します 内 蔵 パラレル コントローラ 使 用 内 蔵 シリアル コントローラ 使 用 内 蔵 ネットワーク コントローラ 使 用 コントローラの IRQリソースの 確 保 ネットワーク 通 信 テスト 拡 張 スロット 使 用 IRQリソースの 確 保 可 能 ハードウェアI/O 可 能 プラットフォームに 実 装 されるパラレルポートがデバッグ ポート 等 に 使 用 可 能 であることを 評 価 します プラットフォームに 実 装 されるシリアルポートにおけるIRQリ ソース 取 得 INtime 付 属 のシリアルドライバ 使 用 について 評 価 します プラットフォームに 内 蔵 されるネットワークコントローラにつ いて 主 に 以 下 の 基 準 に 準 拠 し 評 価 します: コントローラがINtimeにて 提 供 される 標 準 ネットワーク コントローラデバイスドライバにて 制 御 可 能 であるか デバイスに 個 別 のIRQリソースを 確 保 できるか IRQ または MSI プラットフォームに 実 装 されるPCI/PCIX/PCI Express 等 の 拡 張 スロットの 種 別 IRQリソースの 割 り 当 てにより INtimeにおいてWindowsデバイスと 競 合 しないスロットの 調 査 等 が 含 まれます PCIExpressスロットにおいては"MSI" という 評 価 が 付 けられます MSIをサポートするデバイスに おいてはMSI 割 り 込 みを 使 用 することにおいて 割 り 込 み 使 用 が 可 能 となります(INtime 3.1 以 降 ) ディスク メモリ グラフィック スレッド 切 替 性 能 計 測 最 頻 値 最 小 値 最 大 値 値 割 り 込 み 応 答 性 能 計 測 最 頻 値 最 小 値 最 大 値 値 定 常 的 にディスクアクセスを 行 うWindowsプログラムを 実 行 させた 状 態 でINtimeカーネルのクロックジッタを 計 測 します Windows 負 荷 プログラムでは 1MBのファイル を 生 成 同 ファイルの 読 み 込 み 削 除 を 繰 り 返 し 行 いま す プラットフォームのディスクキャッシュ 機 能 により 負 荷 の 度 合 いは 変 わります 定 常 的 にメモリアクセスを 行 うWindowsプログラムを 実 行 させた 状 態 でINtimeカーネルのクロックジッタを 計 測 し ます Windows 負 荷 プログラムでは 5 本 のスレッドで メ モリ 確 保 書 き 込 み 読 み 込 み 解 放 を 連 続 的 に 行 いま す 一 般 的 に 負 荷 によりWindowsCPU 負 荷 率 は ほぼ100% となります 定 常 的 にディスプレイ 上 に 描 画 を 行 うWindowsプログラ ムを 実 行 させた 状 態 でINtimeカーネルのクロックジッタ を 計 測 します Windows 負 荷 プログラムでは DCに 対 し ての 通 常 書 き 込 み BitBltによるビットマップ 転 送 などが 周 期 毎 に 行 われます 負 荷 の 度 合 いはグラフィックコン トローラ 等 に 依 存 します 低 プライオリティスレッドから 高 プライオリティスレッド へのセマフォユニット 送 信 処 理 において スレッド 切 り 替 え 時 間 を 計 測 します 計 測 する 値 はPentium 系 CPUに 実 装 されているTSCを 使 用 します TSCの 精 度 はCPUプラットフォームに 依 存 します ハードウェアに 対 しソフトウェアから 割 り 込 みを 発 生 さ せ 仮 想 的 なハードウェア 割 り 込 み 発 生 から 発 生 した 割 り 込 みによりハンドラが 起 動 するまでの 時 間 を 計 測 し ています 計 測 する 値 はPentium 系 CPUに 実 装 されて いるTSCを 使 用 します TSCの 精 度 はCPUプラットフォー ムに 依 存 します また 本 応 答 性 能 は 使 用 するハード ウェア(コントローラ 等 )のオーバーヘッドも 値 に 換 算 され るため 参 考 値 としてください 参 考 1. 評 価 項 目 評 価 基 準 は 株 式 会 社 マイクロネットが 独 自 に 設 定 したものです そのため 本 評 価 判 定 により 適 用 範 囲 とされなかったプラットフォームが 全 て 使 用 できないわけではありません 本 評 価 により 設 定 された 評 価 結 果 は 絶 対 的 判 定 基 準 としてではなく 参 考 情 報 としてください 2 / 9
1 2 3 5 評 価 項 目 基 準 値 結 果 インストール INtime 基 本 動 作 INtimeカーネル 起 動 INtimeカーネル 停 止 INtimeカーネル 再 起 動 INtime Clock Jitterプログラム 動 作 INtime Explorer 動 作 付 属 ユーティリティ 動 作 INscope Task nalyzer 動 作 INtime RT pplication Loader 動 作 INtime Spin Doctor 動 作 INtime Exception Manager 動 作 Intel(R) ICH8 Family USB Universal Host Controller 2830 USB1 ポート 実 装 なし デバイス / 可 能 / 不 不 Intel(R) ICH8 Family USB Universal Host Controller 2831 USB2 前 面 二 つ(3,4) デバイス / 可 能 / 不 Intel(R) ICH8 Family USB Universal Host Controller 2832 USB3 背 面 左 (1) デバイス / 可 能 / 不 可 能 Intel(R) ICH8 Family USB Universal Host Controller 2834 内 蔵 USBコントローラの 使 用 USB4 ポート 実 装 なし デバイス / 可 能 / 不 不 Intel(R) ICH8 Family USB Universal Host Controller 2835 USB5 背 面 右 (2) デバイス / 可 能 / 不 不 Intel(R) ICH8 Family USB2 Enhanced Host Controller 2836 USB6 背 面 左 (1) デバイス / 可 能 / 不 不 Intel(R) ICH8 Family USB2 Enhanced Host Controller 283 USB7 背 面 右 (2)と 前 面 二 つ(3,4) デバイス / 可 能 / 不 可 能 4 内 蔵 パラレルコントローラの 使 用 内 蔵 シリアルコントローラの 使 用 COM1 COM2 COM3 COM4 NIC1 NIC2 性 評 価 / 可 能 / 不 シリアルドライバ 動 作 / 可 能 / 不 シリアルドライバ 動 作 / 可 能 / 不 シリアルドライバ 動 作 / 可 能 / 不 シリアルドライバ 動 作 Intel(R) 82567V3 Gigabit Network Connection コントローラ / 可 能 / 不 /MSI Intel(R) 82583V Gigabit Network Connection コントローラ / 可 能 / 不 /MSI MSI MSI 判 定 B NIC3 コントローラ / 可 能 / 不 /MSI 6 内 蔵 ネットワーク(LN)の 使 用 NIC4 NIC5 コントローラ / 可 能 / 不 /MSI コントローラ / 可 能 / 不 /MSI NIC6 コントローラ / 可 能 / 不 /MSI NIC7 コントローラ / 可 能 / 不 /MSI 7 拡 張 スロットの 使 用 (IRQリソース 確 保 ) NIC8 SLOT 1 SLOT 2 SLOT 3 SLOT 4 SLOT 5 SLOT 6 SLOT 7 SLOT 8 SLOT 9 SLOT 10 SLOT 11 SLOT 12 コントローラ / 可 能 / 不 /MSI / 可 能 / 不 /MSI / 可 能 / 不 /MSI / 可 能 / 不 /MSI / 可 能 / 不 /MSI / 可 能 / 不 /MSI / 可 能 / 不 /MSI / 可 能 / 不 /MSI / 可 能 / 不 /MSI / 可 能 / 不 /MSI / 可 能 / 不 /MSI / 可 能 / 不 /MSI / 可 能 / 不 /MSI 3 / 9 性 評 価
1 2 3 4 カーネルクロックジッタ 計 測 (500) ( ( 評 価 項 目 グラフィック 負 荷 時 計 測 リアルタイムスレッド 切 替 性 能 計 測 ( 低 プライオリティ> 高 プライオリティ) ~10 PCIデバイス ハンドラ 応 答 性 能 計 測 ISデバイス ハンドラ 応 答 性 能 計 測 COM1 メモリ 負 荷 時 計 測 総 合 負 荷 時 計 測 Windows オペレーション 時 計 測 ) 使 用 ) 使 用 性 能 評 価 基 準 値 (±5) 550 最 大 遅 延 無 時 計 測 遅 延 誤 差 0.01 (±5) 550 最 大 遅 延 ディスク 負 荷 時 計 遅 延 誤 差 測 0.000 評 価 結 果 505.52 + 5.53 0.00 500.00 504.75 + 4.75 0.00 (±5) 550 最 大 遅 延 505.37 遅 延 誤 差 + 5.38 0.00 (±5) 550 最 大 遅 延 504.91 遅 延 誤 差 + 4.92 0.00 0.000 (±5) 550 最 大 遅 延 505.38 遅 延 誤 差 + 5.39 0.00 (±5) 550 最 大 遅 延 505.18 遅 延 誤 差 + 5.19 0.00 ~15 ~50 0.013 1.44 1.44 1.44 1.62 32.359 5.688 最 頻 値 最 小 値 最 大 値 最 頻 値 最 小 値 最 大 値 最 頻 値 最 小 値 最 大 値 0.009 0.013 4.16 4.64 4.10 5.62 283752.16 532.684 判 定 4 / 9 性 能 評 価
時 におけるクロックジッタ 計 測 詳 細 データ 10000000 1000000 無 100000 10000 1000 100 ディスクアクセス メモリアクセス グラフィック 総 合 Windows オペレー ション 時 10 1 <435 435 445 445 455 455 465 465 475 475 485 485 495 495 505 505 515 515 525 525 535 535 545 545 555 555 565 565> Windows Windowsオペレーション 状 況 下 におけるクロックジッタ 対 数 グラフ 無 ディスクアクセス メモリアクセス グラフィック 総 合 Windows オペレーション 時 <435 0 0 0 0 0 0 435445 0 0 0 0 0 0 445455 0 0 0 0 0 0 455465 0 0 0 0 0 0 465475 0 0 0 0 0 0 475485 0 0 0 0 0 0 485495 1 0 0 0 1 1 495505 1168198 1168200 1168199 1168200 1168198 1168198 505515 1 0 1 0 1 1 515525 0 0 0 0 0 0 525535 0 0 0 0 0 0 535545 0 0 0 0 0 0 545555 0 0 0 0 0 0 555565 0 0 0 0 0 0 565> 0 0 0 0 0 0 最 速 ティック 494.77 495.31 495.41 495.33 494.83 494.98 単 位 平 均 500.00 最 遅 延 ティック 505.52 504.75 505.37 504.91 505.38 505.18 0.000 0.000 0.000 0.000 0.000 0.000 0.013 0.000 0.009 0.000 0.013 0.013 評 価 最 遅 延 ( 統 合 ): 各 に おけるクロックジッタの 最 遅 延 値 を 示 します 最 大 偏 差 ( 統 合 ): 各 におけるクロックジッタの 最 大 偏 差 値 を 示 します 最 遅 延 ティックが 設 定 値 に 近 いほど より 制 度 の 高 いク ロックが 生 成 されていることを 示 し 偏 差 の 値 が 少 ないほ ど バラつきの 少 ない 状 態 で あるといえます 最 遅 延 ( 統 合 ) 505.52 最 大 偏 差 ( 統 合 ) 総 合 判 定 0.013 5 / 9 クロックジッタ 計 測
スロット 拡 張 スロット 詳 細 情 報 PCIバスリソース 情 報 INtime 要 素 バス デバイス 機 能 IRQ I/O 割 り 込 み 確 保 競 合 数 競 合 するWindowsデバイス 1 2 3 4 5 CPU 6 7 8 9 10 11 12 割 り 込 み 確 保 可 能 スロット 数 0 拡 張 スロット 部 マザーボード 写 真 6 / 9 拡 張 スロット 情 報
デバイス 実 装 状 況 Windows デバイスマネージャ 上 デバイス 表 示 INtime Device Configuration 上 デバイス 表 示 7 / 9 実 装 デバイス 情 報
評 価 作 業 時 記 録 備 考 INtime 基 本 動 作 調 査 付 属 ユーティリティ 動 作 調 査 性 評 価 作 業 内 蔵 USB コントローラ 使 用 調 査 内 蔵 IS(COM/LPT) コントローラ 使 用 調 査 内 蔵 ネットワーク コントローラ 使 用 調 査 Intel(R) ICH8 Family USB Universal Host Controller 2831(IRQ19) はIRQが 独 立 しているため そのまま INtimeで 使 用 できます Intel(R) ICH8 Family USB Universal Host Controller 2832(IRQ16) と Intel(R) ICH8 Family USB2 Enhanced Host Controller 283 は 両 方 のデバイスをINtimeへ 渡 す 事 でINtimeで 使 用 できます その 他 は それぞれ Intel(R) 82583V Gigabit Network Connection 等 のデバイスと 競 合 しているため 割 り 込 みに 使 用 できません Network7を 使 用 する 場 合 のドライバは Intel PRO 1000, Gigabit, PCI Ethernet を 使 用 しました レガシーネットワークを 使 用 する 場 合 は Intel Pro/1000 PCI Express Gigabit Ethernet を 使 用 しました ( Intel(R) 82583V Gigabit Network Connection はパラメータに inst=1 と 指 定 する 必 要 があります) 拡 張 スロット 使 用 調 査 拡 張 スロットが 存 在 しないため 評 価 を 行 っておりません クロックジッタ 計 測 評 価 リアルタイム 性 能 のチューニングのために PCの 設 定 を 以 下 のように 変 更 しました [Windows 設 定 ] 電 源 管 理 = 常 にON [BIOS 設 定 ]ハイパースレッディング= 無 効 [BIOS 設 定 ]CSTTE= 無 効 性 能 評 価 作 業 スレッド 切 替 性 能 評 価 PCIデバイス 割 り 込 みハンドラ 応 答 性 能 評 価 ISデバイス 割 り 込 みハンドラ 応 答 性 能 評 価 その 他 8 / 9 評 価 作 業 記 録
USB NICの 実 装 について その 他 備 考 Intel(R) ICH8 Family USB Universal Host Controller 2831 Intel(R) ICH8 Family USB2 Enhanced Host Controller 283 Intel(R) 82567V3 Gigabit Network Connection Intel(R) 82583V Gigabit Network Connection Intel(R) ICH8 Family USB Universal Host Controller 2835 Intel(R) ICH8 Family USB Universal Host Controller 2832 Intel(R) ICH8 Family USB2 Enhanced Host Controller 2836 9 / 9 その 他 備 考