Browse by Tags

タスク並列ライブラリー(TPL)のBeta2での更新
09 November 09 03:03 PM | hiroyuk | 0 Comments   
pfxteam ブログに .NET 4 Beta 2 での TPL の更新について3+1回で紹介されています。 What’s new in Beta 2 for the Task Parallel Library? (Part 1/3) キャンセル What’s new in Beta 2 for the Task Parallel Library? (Part 2/3) デフォルトでタスクをデタッチ ContinueWhenAny / ContinueWhenAll のリファクタリング UnobservedTaskExceptionイベント Read More...
Filed under:
同時実行コンテナ in VS2010 Beta 2
02 November 09 10:21 AM | hiroyuk | 0 Comments   
スレッドセーフでロックフリーのデータコレクション(同時実行コンテナ)concurrent_queueとconcurrent_vector は、PDC 08で紹介されていましたが、Visual Studio 2010 Beta 1 には実装されていませんでした。 Parellel Programming for Native Code ブログ「 What’s new in Beta 2 for the Concurrency Runtime, Parallel Pattern Library and Read More...
Filed under: ,
並列プログラム サンプル for .NET 4 の更新
28 October 09 03:28 PM | hiroyuk | 0 Comments   
code.msdnで公開されている 並列プログラム サンプル for .NET 4 がベータ2用に更新されました。サンプルの数も倍増しており、「食事する哲学者」などが追加されています。 Read More...
Filed under:
Visual Studio 2010 におけるタスクベースの並列アプリケーションのデバッグ
22 October 09 07:44 AM | hiroyuk | 0 Comments   
MSDNマガジン9月号日本語版に VS2010の並列デバッガーの記事 が載っています。この号のいくつかの記事は機械翻訳ですが、幸いなことにこの記事は人間翻訳のようです。レイアウトが崩れいているところがあるのが、残念ですが... VS2010の新機能である並列タスク ウィンドウと並列スタック ウィンドウの使い方が解説されています。 Read More...
Filed under:
STM.NET
21 September 09 01:34 PM | hiroyuk | 0 Comments   
Software Transactional Memory for .NET Framework (STM.NET) が MSDN Devlab に公開されています。これは .NET Framework 4 Beta 1(つまり VS2010 Beta1)といっしょに使うことができます。STM は並列プログラミングにとって重要な要素の一つであり、このリリースでは以下の項目がサポートされています。 ツールのサポート デバッグ ETW トレース ロックの相互運用性 伝統的なトランザクションとの相互運用性 Read More...
Filed under:
aobench の並列化
07 September 09 04:06 PM | hiroyuk | 0 Comments   
CEDEC 2009 での講演の準備中に、レイトレースの C のベンチマーク aobench を教えてもらったので、このベンチマークを Visual Studio 2010 の PPL(並列パターン ライブラリー)を使い、並列化してみました。 レンダリング ループを parallel_for を使って以下のように並列化しました。 void render( unsigned char *img, int w, int h, int nsubsamples) { int x, y; int u, v; Read More...
Filed under:
Attachment(s): ao.cpp
食事する哲学者の問題を Asynchronous Agents で解決する(MSDNマガジン6月号)
20 July 09 03:46 PM | hiroyuk | 0 Comments   
やはり MSDN マガジン 6月号に「 食事する哲学者の問題を Asynchronous Agents で解決する 」が掲載されています。C++ PPL(Parallel Pattern Library)と Asynchorouns Agents Library による非同期エージェントを使った、メッセージ渡しによる並列プログラミングの解説です。 OpenMP と PPL との比較も少し載っています。 特徴的なのは、この問題に対してよく使われる、明示的なロックやスレッド API を直接的には使わずに解決していることです Read More...
Filed under: ,
並行ランタイムと並列パターン ライブラリのサンプル
29 June 09 01:02 PM | hiroyuk | 0 Comments   
以前、「 並列プログラミング サンプル .NET 4 Beta 1 」を紹介しましたが、ネイティブ Win32 のサンプルも「 並行ランタイムと並列パターン ライブラリ(PPL)のコードサンプル 」として公開されています。「 フィボナッチ数 」を求めたり、「 食事をする哲学者 」などのサンプルがあります。 Read More...
Filed under: , ,
.NET Framework でのプログラミングを並列します
11 June 09 03:12 PM | hiroyuk | 0 Comments   
Visual Studio 2010 の日本語ベータ版 が公開されました。それに伴い .NET Framework 4 などのドキュメントの日本語 がMSDN Libraryで公開されています。ただし、機械翻訳なのでかなり読みにくいです。英語も一緒に表示されるので、変な日本語ですががまんしてお読みください。RTM版はちゃんと人間が翻訳した日本語になるはずです。 .NET Framework 4 の並列プログラミングのドキュメント の表題が今日のブログの表題 「.NET Framework でのプログラミングを並列します Read More...
Filed under:
並列プログラミング サンプル .NET 4 Beta 1
22 May 09 05:01 PM | hiroyuk | 0 Comments   
Visual Studio 2010 Beta 1 に含まれる .NET Framework 4 Beta 1 には、.NET用の並列プログラミング APIである PLINQ や TPL(Task Parallel Library)があります(Parallel Extensionと呼ばれていました)。 MSDN コードギャラリー にVS2010 Beta 1 用の並列プログラミング サンプルが公開されており、ダウンロードできます。サンプルの内容は以下の通りです。 AcmePizza ImageColorizer Read More...
Filed under:
TechDays 2009 ビデオ公開
02 March 09 02:02 PM | hiroyuk | 0 Comments   
TechDays 2009 のビデオが公開されました。キーノートとブレイクアウトの全セッションが公開されています。私が担当したのは以下の2セッションです。 T3-303 スケーラブルな並列プログラミング   ~デスクトップ アプリの並列化~ T2-402 Windows 7:グラフィックスAPI詳解 T2-402のビデオを見ると、59分ごろに「ウワァー、びっくしりた」という変な声が入っています。これは、講演者の頭上にあった看板が落ちてきたリアクションでした(薄い樹脂製だったので、私は特に怪我はしませんでしたが...)。再生されるのはスライドだけなので、このセリフだけでは何が何だか分かりませんね Read More...
Filed under: , ,

Search

This Blog

DirectX 情報

Silverlight 情報

Windows 情報

WPF 情報

並列コンピューティング情報

著書

Syndication

Page view tracker