2008-07-11[n年前へ]
2008-08-29[n年前へ]
2009-06-06[n年前へ]
■並列アプリケーションを作ってみよう
並列処理は、一般には実装が難しい、という印象があるようだ。確かにスレッドを駆使して処理を並列化する場合、スレッドの管理やスレッド毎の連携など、考慮しなければならないことが増え面倒ではある。しかし、プログラムを並列化するための言語規格「OpenMP」や、C++用の並列化ライブラリ「Threading Building Blocks」といった並列化支援技術を利用することで、プログラムの並列化へのハードルは大幅に低くなる。・・・本記事では、このような技術を利用した並列処理の実装方法を、簡単な画像処理アプリケーションを例に説明していこう。
2010-10-15[n年前へ]
■JavaScriptで並列処理を実現するWeb WorkersでPhotoshop風ヒストグラムを作ろう
JavaScriptで並列処理を実現するWeb WorkersでPhotoshop風ヒストグラムを作ろう。
JavaScriptで並列処理を実現する「Web Workers」。前回はWeb Workersの基本的な使い方を学び、バイナリデータを解析するプログラムを作りました。今回は、Photoshopのヒストグラムのように、 RGB(赤、緑、青)の輝度のピクセル数を調べる画像解析プログラムを作りましょう。画像処理は時間がかかることが多いので、Web Workersを利用するにはもってこいです。
■Powered
by yagm.net