2012リンクを取得FacebookTwitterPinterestメール他のアプリ前回まででストレージの高速読み書きが完了しました。何を持って完了とするのか?まずは、ベンチマークとの乖離を出来る限り少なくするストレージのスペック上の転送レートとの乖離を出来る限り少なくするの2つを基準にして、納得できる目標に達成したかどうかを見極めました。一度に読み書きするデータサイズと、その前にデータサイズの関連を整理しておきます。HDDにデータを書き込む際にはセクタ単位でデータを書き込みます。1バイトを書き込むのも、512バイトを書き込むのも1セクタ分の書き込み時間がかかるので、同じ時間で書き込めます。1セクタで割り切れるデータ量を書き込むのが一番高速なわけです。513バイトずつ書き込むと、2セクタ分の書き込み時間がかかるため効率が良くありません。書き込むのが一番効率が良さそうです。言うわけで以下のベンチマークでは、1度のデータの読み書き個数を64ヶの倍数で測定しました。上の転送レートまずは高速な方から行きます。レートは以下のようになっています。近く出ているのは驚きですね。上での読み込みレートではこのベンチマークにどの程度近づいたでしょうか?じゃーん。早いじゃん!あ、ちなみにこの数値はまっとうな値じゃないです。データを書いていったら直ぐにあふれてしまいます。これで再帰的に書き込むことで、ディスク溢れを防止しています。言うわけで正確な値ではないですが、まあ良しとします。上での書き込みレート次は書き込みです。言うことで、ベンチマークには及びませんでしたが相当早いレートで書き込めています。上の転送レートに行きます。転送レートが出ると謳われています。こちらがベンチマークの結果。カタログスペックに近づいている良い値ではないでしょうか。読み込みを試してみます。達成しました!ベンチマークに若干負けましたが、誤差の範囲でしょう。書き込みさあ書き込みはどのくらい出るでしょうか?571.2MB/sec。ベンチマークを超える数値が出ました。正しくプログラミング&データサイズを指定して実行することで、カタログスペックに近い転送レートが出ることが分かりました。取得したデータを書き込んだり、データを加工しながら書き込んだりすると思います。負荷を高いスレッドと、ストレージと読み書きするスレッドを分けるかが肝になると思います(あたりまえですが)と言うわけでストレージの件、一件落着。x4のボードはx1のスロットに挿入できるでしょうか?こんにちはドルフィンシステム福島です。東京は6/6に梅雨入りしました。本日6/11は、関東地方に台風5号が接近中と言うことで、雨が多くなり足下も悪くなっています。現在、ドルフィンシステムでは今年後半の契約に向けて、色々な調べ物やフィージビリティースタディーを重ねています。受注をする前に、技術的な課題や不明点をクリアするため時間をかけて調べる必要があります。当たり前のことですが「問題点は早めに出して、潰す」ことを心掛け、徹底していきます。調べ始めると思った以上に、分からないこと、確認しなければならないことが出てきます。大丈夫だろう、と甘い見通しで痛い目に遭うこともありました。ドルフィンシステムでは、このような痛い目に遭わないように、また仕事の善し悪しが属人的にならないような仕組み作りに取り組んでいます。x4のボードはx1のスロットに挿入できるでしょうか?ドルフィンシステムではFPGAの開発だけではなく、納入するためのPCなどの選定も行います。Expressスロットの数とレーン数。Expressスロットのタイプを確認しないと、USRP-RIOのインターフェイスカードが入らない・速度が出ないなど、痛い目に遭いますのでPCの選定は経験のあるスタッフが慎重に行っています。x4に対応しているボードです。Expressスロットだの、x4などについては以下で解説しています)答えは、物理的に挿入不可能です。x1とx16スロットが写っています。赤色コネクタが、x16のスロットで、黒色の小さいコネクタが、x1のスロットです。x1スロット(手前の黒色)には、物理的に挿入できません。コネクタのサイズが違うので、挿入できないのです。x16のスロットには、x1、x4やx8のボードが挿入&動作可能。呼んでみたいと思います。呼びたいという事がたまに発生します。デバッグ時も見やすくて良いですね。プロジェクトが変換できませんでした。コンパイラがインストールされていないからです。ここはサンプル無しでやってみます。