Mac OS X 10.6 Snow Leopard 「Mac OS X 10.6 Snow Leopard」は、アプリケーションやカーネルを64bitに対応させたことで性能の向上を図っている(関連記事)。 ただ、それだけでは実行速度を大きく引き上げることはできない。そこでSnow Leopardは、「Grand Central Dispatch」(GCD)と「OpenCL」というふたつの仕組みも用意している。今回はこのうち、プログラムを並列化する枠組みであるGCDについて取り上げよう。 目次 64bit対応 アプリケーションを64bit化、カーネルを64bit化、Windowsの64bit化は? Grand Central Dispatch GCDが生まれた背景、GCDとは何か?、GCDの仕組み、GCDを使ったプログラミング、GCDの今後と将来 OpenCL OpenCLが生まれた背景、
![ASCII.jp:マルチコア時代の新機軸! Snow LeopardのGCD (1/4)|もっと知りたい! Snow Leopard](https://cdn-ak-scissors.b.st-hatena.com/image/square/974f291207c064d57ab81a4207fe3d14c18ce5a5/height=288;version=1;width=512/http%3A%2F%2Fascii.jp%2Felem%2F000%2F000%2F456%2F456348%2F000_ogp.jpg)