>766
例えばSolarisだと、
スレッドをcreate するだけでは、SMPの恩恵を得ることはできません。
実プロセッサーの数+αだけの、仮想プロセッサーを生成する必要あります。
これは、実プロセッサー/仮想プロセッサーという2レベルの実装がされている
からです。

実プロセッサー数の取得は
NumberOfProcessor = sysconf (_SC_NPROCESSORS_ONLN);

仮想プロセッサーの確保は
thr_setconcurrency (NumberOfProcessor+α);

で本題のAIXの場合だと、、、知りません。おいおい。
OSの種類やバージョンによって実装が違うので、気をつけてください。
スレッドとプロセス(タスク)が殆ど同じようなOSもありますから。