我想在單聲道使用SIMD,但使用Mono.Simd如何啓用Mono.Simd
我已經安裝了「單聲道2.8的Windows下面的代碼高亮顯示爲錯誤MonDevop
「,還需要安裝什麼來啓用Mono.Simd?
在這個環節 http://tirania.org/blog/archive/2008/Nov-03.html 它談tarbal,但下載後的解壓它(單Mono.Simd.Math-942e804),有很多CS文件並沒有dll文件。
我想在單聲道使用SIMD,但使用Mono.Simd如何啓用Mono.Simd
我已經安裝了「單聲道2.8的Windows下面的代碼高亮顯示爲錯誤MonDevop
「,還需要安裝什麼來啓用Mono.Simd?
在這個環節 http://tirania.org/blog/archive/2008/Nov-03.html 它談tarbal,但下載後的解壓它(單Mono.Simd.Math-942e804),有很多CS文件並沒有dll文件。
Mono.Simd僅適用於在Mono運行時,在受支持的操作系統上運行程序。如果我沒有弄錯,它現在只限於64位的Linux。即使您設法在Windows上進行編譯,您也不會從中獲得任何速度優勢。
您是否將Mono.Simd.dll添加到構建中? MonoDevelop正確地突出顯示錯誤,因爲在您使用的程序集中沒有任何Mono.Simd名稱空間。 Mono.Simd.dll包含在最近的Mono版本中。
至於其他答案,Mono.Simd適用於x86和amd64上的任何操作系統,不僅適用於Linux。
MonoDevelop for Windows運行在.Net運行時,而Mono 2.8附帶的Mono.Simd.dll安裝在Mono的GAC中。
您需要將項目中的引用添加到Mono 2.8附帶的Mono.Simd.dll中。
它應該大致位於: C:\ Program Files(x86)\ Mono-2.8 \ lib \ mono \ 2.0 \ Mono.Simd.dll。
它現在在Windows上工作(2.10.8)。以防萬一 :) – wizzard0 2012-06-05 22:52:05