並列化すべき個所を自動診断する新ツール「インテル Parallel Advisor」を使ってみよう

 インテル Parallel Studio 2011に新たに搭載されたツール「インテル Parallel Advisor」は、並列化したいプログラムを関数・命令レベルで分析し、並列化すべき個所を提案する分析ツールだ。本記事ではこのインテル Parallel Advisorを使用し、実際にプログラムの分析や並列化を行う例を紹介する。

インテル Parallel Composerの新機能――並列プログラムを容易に実装できる「インテル Cilk Plus」入門

 並列プログラミング向けのコンパイラやデバッガ、各種ライブラリを提供するインテル Parallel Compsoserには、並列プログラミング向けの言語拡張「インテル Cilk Plus」が含まれている。これを利用することで既存のプログラムを容易に並列化したり、より簡潔にアルゴリズムを記述できる。本記事では、このCilk Plusについて機能や使い方を説明する。

JavaScriptによるサーバーサイドプログラミングを可能にするフレームワーク「node.js 0.2.0」リリース

 node.jsの開発者Ryan Lienhart Dahlは8月20日、JavaScriptでサーバーサイドプログラミングを可能にするフレームワーク「node.js 0.2.0」をリリースした。多くのバグ修正が加えられているほか、使用しているJavaScriptエンジン「V8」のアップデートなどが行われている。

並列化・マルチスレッドアプリケーションの開発に向けた「マルチスレッド・アプリケーション開発のためのインテル・ガイド」

 エクセルソフトは「マルチスレッド・アプリケーション開発のためのインテル・ガイド」というドキュメントを公開した。並列化・マルチスレッドアプリケーション開発者が知っておくべき知識をまとめた、非常に有用なドキュメントとなる。

Eclipseの年次開発者調査、デスクトップLinuxの利用が3割超えという結果に

 非営利団体のEclipse Foundationが6月7日、4月に行った年次開発者調査の結果を「The Open Source Developer Report」として発表した。開発者が使用するデスクトップOSとしてのLinuxシェアが拡大していることや、RIA/サーバーサイドアプリケーションの開発フレームワークとしてjQueryやSpring Frameworkが人気ということが明らかになったという。

PerlのTipsを紹介するクリスマスイベント「JPerl Advent Calendar 2009」開催

 Perlに関連するTipsを毎日1本ずつ紹介するイベント「JPerl Advent Calendar 2009」が2009年12月1日からクリスマスの25日にかけて開催される。毎年恒例のイベントで今年は、自作のCPANモジュールを紹介する「Hacker Track」と、他人が開発したCPANモジュールを紹介する「Casual Track」の2本立て。現在参加者募集中。

Windows 7に完全対応したインテル コンパイラー 11.1

 Windows 7の導入にあたり、いままで使っていたアプリケーションや開発ツールが新しい環境でも正しく動作するか気になっているユーザーも多いだろう。そこで本記事では、Windows 7環境でのインテル コンパイラーやVisual Studioといった開発ツールの動作確認や、Windows 7向けのWindows SDKの導入、そしてパフォーマンス検証など、Windows 7上での開発環境の利用について紹介する。