------------------------------------------------------------------------
画 像 処 理 メ ー ル マ ガ ジ ン
------------------------------------------------------------------------
2017年2月22日 Vol.112
------------------------------------------- 株式会社ケーアイテクノロジー
http://www.kitech.co.jp/
------------------------------------------------------------------------
このメルマガはイプロスにご登録して頂いてるお客様・弊社にご興味頂いた
お客様及び弊社HPよりメルマガご登録して頂いたお客様へお送りして
おります。
画像センシング展、国際画像機器展、画像処理セミナーにて御名刺を頂き
メルマガを希望頂いた方にもお送りさせて頂いております。
_/_/_/_/ I N D E X _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
・エンジニアコラム………………… ソフトスキルの違い(高速化)
・KIT情報発信…………………… 画像処理セミナー(満員?)
・編集後記…………………………… せんみなこのひとり言
■ エンジニアコラム --------------------------------------------------
ソフトスキルの違い(高速化)
ソフト開発におけるスキルの違いを考えてみます。
ソフト開発のスキルとは一つにくくれません。プログラムを作れる。は最低
必要スキルとして、エキスパートはどんな事に考慮が及ぶかを考えてみます。
1、プログラムの高速化(1)
コーディングテクニックで高速化します。
例えば、画像データですと、X方向(主走査方向)からスキャンしても
Y方向(副走査方向)からスキャンしても、結果は同じですよね。でも処理速度
が違う事もあるのです。それは、CPUから見た画像データのアドレスの飛び方が
違うと、キャッシュにヒット(もしくは、効果的な先読み)率が違うからです。
画像データを二次元配列の変数にする場合、A[X][Y] と書きますよね?
メモリ上の物理アドレスは一次元です。すなわち物理アドレスが連続するには
Xをインクリメントさせた方が有利か、Yをインクリメントさせた方が有利かが
異なるのです。
A[Y][X]と変数をとっていると、「お!」っと思います。
2、プログラムの高速化(2)
パソコン用CPUも含め、マルチコアCPUの御蔭でソフトが高速に実行できている
事はご存じの方も多いと思います。
では、画像処理のプログラムを書く時に、何も意識しないでマルチコアの恩恵
を受けるかと言うと答えはNoです。
マルチコアですから、演算部等は複数あっても、その先の画像データが置かれて
いるようなメインメモリは物理的に1つです。
キャッシュなどはコア毎にあるものと、共通のものがあります。
これらを知って、複数スレッドに分割するプログラマーと、意識しない
プログラマーでは、作成したコードの実行速度が異なるのは想像し易いでしょう。
コラムにしては、長くなりましたので、高速化で一旦止めます。
■ KIT情報発信 ----------------------------------------------------
画像処理セミナー(満員?)
連続したご案内になりますが、1月にご案内したセミナーが主催者様から
「間もなく満員」との案内を頂きましたので、お知らせします。
3月1日(水)10:30〜17:30
画像処理アルゴリズムのハードウェア化とFPGA最適選定のポイント
https://www.j-techno.co.jp/seminar/ID58VB522BL/
弊社、専門が画像処理開発ですので、セミナーは複数の情報発信の一つとして
実施しています。
大変申し訳ありませんが定員一杯になった場合、主催者様の会場の都合と
弊社のスケジュールの都合で、最も早くても秋(会場都合で日程は未定)
まで開催できない事をご了承下さい。
3月は特に初開催、初出展の「映像・画像テクノロジーEXPO」があります。
また、6月には恒例の「画像センシング展」もあります。
主催者様が何名をリミットにされているか、詳細は確認してませんので、
まだ空きがあるかも含めて、上記案内にお問合せ下さい。
申し込み状況に関わらず、弊社が講師を務めるセミナーに限り「講師紹介割引」
が適応されますので、受講をお考えの方は主催者様に「KITの案内を見て、
講師紹介割引有り」は有効です。
■ 編集後記 ----------------------------------------------------------
せんみなこのひとり言
ゴルフを始めて20年経ちました。
数年前から練習量が減り、ベストスコアどころか「今まで通り」を維持するのも
難しく、ベストなんてもう一生更新できないのだろうな。と覚悟していました。
ところが、なぜか突然ベストが出たのです!
この調子がしばらく続けばいいのにと願ったのですが、次のラウンドから
いつものスコアに戻っていました。あの1回は何だったのでしょうか?
でも、たまにはこんな奇跡もあるから、ゴルフは楽しくてやめられません。
最後まで読んでいただいてありがとうございました。
次回の『画像処理メールマガジン』も宜しくお願いします!
------------------------------------------------------------------------
【画像処理メールマガジン】
発行日:隔週第2・4水曜日(休刊:祝日、年末年始など)
------------------------------------------------------------------------
【発行元】
画像処理専門の開発会社
アルゴリズム、ソフト、ハード、機能試作や一台だけの開発も大歓迎
株式会社ケーアイテクノロジー
〒222-0033 横浜市港北区新横浜2-13-13 KM第一ビルディング6F
TEL:045- 548 - 4891 FAX:045- 548 - 4892
ホームページ: http://www.kitech.co.jp/
------------------------------------------------------------------------