deterministic

    0熱度

    1回答

    我有幾個關於浮點和iOS設備的問題: 在給定的iOS設備上,浮點是確定性的嗎? 在所有iOS設備中浮點是確定性的嗎? 如果沒有,是否有辦法讓它們成爲確定性的?我在想的是:改變編譯器設置,減少數學運算集的使用等。 如果沒有辦法這麼做,那麼最好的選擇是什麼? 我可以使用固定點嗎?這是否意味着使用NSDecimalNumber? 乾杯。

    7熱度

    1回答

    假設表格如下 create table tmp_test as select mod(level, 5) as n from dual connect by level <= 10 ; 這個功能 create or replace function test_deterministic (Pn in number ) return number deter

    2熱度

    1回答

    我正在考慮將一些數學操作卸載到GPU。由於我已經在使用D3D11,我會使用計算着色器來完成這項工作。但事實是,無論用戶使用什麼GPU,我都需要相同輸入的結果。 (只要求它支持計算着色器4.0)。 那麼浮點數學在GPU上是確定性的嗎? 如果不是,GPUs是否支持整數數學?

    0熱度

    1回答

    對於我確定性的物理引擎,我需要確認C#中的雙打計算在多個平臺上足夠一致。有誰知道下列功能在結果上有多少差異?在我的計算機作爲Windows 32位應用程序,這些都是結果(注:僞代碼): double x = 123.123; x * 2 = 246.246 Math.Pow (x, 2) = 15159.273129 Math.Sqrt (x) = 11.0960803890383 Mat

    2熱度

    1回答

    .NET 4.5改變的Array.Sort的實施,以所謂的「內省排序」,這是一個混合算法,其由快速排序,插入排序,並堆排序取決於輸入數據之間進行選擇的。在此詳細介紹: http://msdn.microsoft.com/en-us/library/6tf1f0bc(v=vs.110).aspx 這是有據可查的是,排序是「不穩定」,這意味着含有相同的排序順序值可能會或可能不會保留原始輸入順序的兩個元

    0熱度

    2回答

    連續兩次運行lein uberjar,我得到兩個不同的版本。在看了一些unzip/find/sort/diff shell魔法之後,我看到它涉及到一些Maven文件:更具體地說是pom.properties文件。 這裏有一個差異: < #Tue Jan 14 07:07:50 CET 2014 --- > #Tue Jan 14 07:07:01 CET 2014 我怎樣才能得到確定性的C

    1熱度

    1回答

    我的程序中運行之間的結果略有不同。它使用與FFTW_ESTIMATE標誌一起計劃的多線程FFTW。是多線程FFTW確定性的: 對於固定數量的線程? 在不同運行時使用的不同線程數之間? FFTW常見問題解答說,FFTW_ESTIMATE標誌導致在運行之間使用相同的算法,但它沒有明確說它在多線程情況下是確定性的。

    1熱度

    1回答

    我在我的一個表上使用了自己的DETERMINISTIC函數來創建基於函數的索引。 如果我修改這個函數的PL/SQL代碼會發生什麼? (位於包裝內) 索引無效?我必須重建它(手動)嗎? 謝謝! 編輯: 這裏是我的示例腳本,我現在用於測試。 CREATE OR REPLACE FUNCTION func_test(v IN NUMBER) RETURN VARCHAR deterministic IS

    0熱度

    1回答

    不知道這是否是我需要的正確標題。我需要用相同的輸入數據運行程序幾次,並確保每次程序都採用完全相同的路徑並生成完全相同的輸出。我甚至需要確保一些迭代器按相同的順序處理元素。 也許有一些工具可用於此目的?或者,也許有一些標準的方式來檢查該怎麼做?我把C#放在標籤中,因爲我需要專門針對該語言的解決方案(如果可以提供幫助,我正在編寫VS2012)。 編輯: 我的程序輸入由整數列表和輸出是簡單的布爾值。即使

    3熱度

    2回答

    我正在使用LibGDX和Box2D編寫Android遊戲。我正在計劃增加一個基於回合的多人遊戲功能。 現在,如果在兩個客戶端上,我以相同的時間步長以相同的速率步進Box2D世界,並且我將在兩個客戶端上使用完全相同的初始參數進行模擬,當模擬結束時,最終狀態兩個模擬都完全一樣嗎?換句話說,Box2D仿真是完全確定性的嗎? 如果不是,那麼這意味着每次模擬結束時,一個作爲主機的客戶必須告訴另一個客戶放棄其