這根本是樓主程式的問題
用極舊的編譯器, 編譯成DOS版的程式, 跟L2快取一點關係都沒有
只能說Core 2架構在執行這種程式的效率低於K8架構而已
但這一點都沒有意義, 除非你買最快最新的電腦的目的在執行早年DOS程式...
相同的原始碼, 拿到新的編譯器上, 優化參數並不需要特別針對I/A調整, 但仍然需要進行優化
保證不論是I/A執行相同一段原始碼的效率都會大幅提升...
但我猜測, 編成Win32 Console的版本之後, Core 2架構應該會勝出吧...
不過樓主潛水去了... 大家還是希望能看到原始碼的... Orz
我自己寫程式測試的結果... 大部分的運算, 同時脈下幾乎都是Intel勝利, 這與L2快取無直接關係