スポンサーリンク

Excelのマルチスレッド活用は悪夢

Excel 12は Multi-Core 、Multi-threadを有効活用するらしい

ワークシートの数式の依存関係によりますが、表計算ソフトの各セルの数式は並行処理できることがあるため、その性質を生かして、Multi-thread化してあるようです。

ただでさえハマリポイントなのに、二度と脱出できなくなる可能性が。
悪夢としか言いようがない。。

コメント

  1. 河端善博 より:

    思いっきりやってほしいなと。マイクロソフト Excel の長い技術蓄積の見せ所ですね。DUAL Core/Mulit Thread/Multi CPU なマシンで、Excel がキンキン動く。
    Excel 12 では、ワークシート領域が大幅に拡張され、再計算にもディクスアクセスなど WAIT が発生する可能性がでてきますから、うまくいくと早そう。
    きっと、たぶん、SQL Server のように CPU Affinity が設定できるでしょう。

  2. 管理人 より:

    ワークシート領域も拡大されるんですね。。
    まぁはまらなくても良いように順序性があまり無いようにセル間の参照を考えないと行けないのは今もそうなんですけどね。
    人間の頭がそうはなってないって言うか。

  3. 河端善博 より:

    1,048,576 rows by 16,384 columns
    6300% 拡大だそうです。

    http://blogs.msdn.com/excel/
  4. Excelの高速化事例

    Excelの高速化事例

タイトルとURLをコピーしました