拿維基當藉口?如果有AVX指令集就叫x86-256,那難道Pentium MMX可以因為提供64-bit operand的MMX指令集,就叫做x86-64.....
引用:
作者----
管他怎麼最佳化 那些都是可以改的
處理器方面 核心通常只負責辨識CPUID 跟他支援的指令集 L123快取 TSC部分辨識CPU 外頻
只要CPUID表格 跟MSR 在核心支援的範圍下 就可以動了
既然是 FreeBSD 官方也有開放原始碼 看就知道了 
|
核心辨識CPUID?您真的有在程式中用過CPUID這個指令嗎?
FPU有4個或是8個,關乎的是程式設計師在設計應用程式時切分執行緒來處理工作的寫法,跟FreeBSD作業系統的原始碼是兩碼子事......FX的FPU只有4個,若你硬要把一個FPU intensive但可平行處理的程式切分成8個執行緒而非4個,效能怎麼也好不起來,詳情請參閱AMD官方撰寫的Family 15H Software Optimization Guide。