先日発表されたIntel Macは,マルチコアCPUを搭載していました.
そして,IntelはMac OS X向けIntel Compilerのベータ版を配布し始めたようです.
米Intel、”Intel Mac”向け開発ツールのベータ版を公開 (MYCOM PC WEB)
Development Support for Intel-based Macs* – Intel® Software Network
このIntelのコンパイラはOpenMPをサポートしているとの事.Appleの純正コンパイラであるGCCも4.2からOpenMPをサポートするようですし,Objective-Cでも使えるようになるんでしょう.そして,実はVC++ 8.0もOpenMPをサポートしています.
来たるべき総マルチコア時代の並列処理はOpenMPが標準のインターフェイスになりそうですね.
OpenMP | OpenMP: Simple, Portable, Scalable SMP Programming
自分はPthreadは知っていますが,OpenMPは全然知りません,これから勉強しなきゃ.
楽だって聞きますけど,どんなもんでしょ.
