[英]Valgrind Installation error in Oracle Linux
我正在研究 Oracle Linux 服務器版本 6.5。 GCC 版本 4.4.7 我正在嘗試安裝 Valgrind valgrind-3.17.0 但最終出錯。 您能就以下問題提出建議嗎? 提前致謝。 以下是我遵循的步驟: 。/配置運行./configure后查看日志時,發現有一句話為: c ...
[英]Valgrind Installation error in Oracle Linux
我正在研究 Oracle Linux 服務器版本 6.5。 GCC 版本 4.4.7 我正在嘗試安裝 Valgrind valgrind-3.17.0 但最終出錯。 您能就以下問題提出建議嗎? 提前致謝。 以下是我遵循的步驟: 。/配置運行./configure后查看日志時,發現有一句話為: c ...
[英]converting ASM instruction RDRand to Win64
我有這個 function (RDRand - 由David Heffernan編寫)在 32 位中可以正常工作,但在 64 位中失敗: function 的文檔在這里: https://software.intel.com/en-us/articles/intel-digital-random ...
[英]Can't use uint64_t with rdrand as it expects unsigned long long, but uint64_t is defined as unsigned long
嘗試使用 rdrand intrinsic 時,我遇到了以下煩惱。 在我當前的編譯器中, unsigned long和unsigned long long都是 64 位的。 但是,uint64_t 被定義為unsigned long ,而_rdrand64_step需要一個指向unsigned l ...
[英]Generate a random 32-bit number to store in a 64-bit register
我想生成一個隨機的 32 位數字。 我正在為此使用rdrand 。 但是,我遇到了一些問題。 由於數字不能超過 32 位,我正在執行rdrand eax 。 這是出現問題的地方: 我需要能夠在 64 位寄存器中引用這個 32 位數字,因為我的代碼庫的其余部分使用 64 位寄存器。 我想我可以用 ...
[英]Is the rdrand instruction available on AMD FX 8350?
我正在評估將模擬遷移到FX 8350的可行性。是否有關於Intel的BullMountain在AMD FX 8350上的rdrand指令的rdrand指令的可用性(如果沒有,解決方法)的文檔嗎? 提前致謝 ...
[英]Linux script using a Hardware (True) Random number generator
我想將RPI3中的內置硬件隨機數生成器用於項目。 目前,我只能使用/ dev / hwrng來保存二進制轉儲 dd if=/dev/hwrng of=data.bin bs=25 count=1 對於我的項目,我需要從隨機源(/ dev / hwrng)讀取200位長的數據塊,其頻 ...
[英]How to use Intel's RDRAND using inline assembly with .Net
我正在使用Intel Ivy Bridge CPU,並且想使用RDRAND操作碼( https://software.intel.com/zh-cn/articles/intel-digital-random-number-generator-drng-software-implementati ...
[英]Working example Intel RdRand in C language. How to generate a float type number in the range -100.001 through +100.001
有一個英特爾DRNG庫,允許您根據處理器的晶體熵效應使用隨機數生成器。 圖書館本身及其使用說明: https : //software.intel.com/en-us/articles/intel-digital-random-number-generator-drng-library-i ...
[英]The rdseed instruction with multiple threads
我想使用具有rdseed指令為自定義 PRNG 生成種子。 這是我迄今為止使用 OpenMP 的內容。 這是為每個線程生成種子的正確/理想方法嗎? 調用rdseed時是否需要臨界區。 如果生成隨機值, _rdseed32_step內在函數返回 1,否則返回 0。 英特爾 DRNP 手冊 ...
[英]Using Intel RDRAND in Python 2.7
我想在Windows上利用Intel的RDRAND功能並生成真正的隨機數(因為Python的random模塊不是那么隨機)。 Python中是否有任何API可以訪問此功能? 我嘗試安裝下面的注釋中提到的rdrand模塊,但始終收到錯誤消息。 日志: http : //pastebin. ...
[英]How to add RDRAND instruction into 64-bit code compiled with VS 2008?
我正在Visual Studio 2008 IDE中從事C ++項目,我需要在這里使用英特爾的新RDRAND指令。 我做了快速搜索和MSDN建議使用_rdrand64_step在限定內在immintrin.h ,我並不在VS 2008中有。 在一個32位編譯代碼中,我可以這樣使用asm關 ...
[英]How to set REX prefix when using RDRAND under GCC?
我正在嘗試使用英特爾的RDRAND指令。 根據英特爾 ®64 和IA-32體系結構軟件開發人員手冊,第2卷 (第4-298頁),即使在64位計算機上, RDRAND生成32位隨機值: 在64位模式下,指令的默認操作大小為32位。 使用REX.B形式的REX前綴可以訪問其他寄存器(R ...
[英]Availability of _rdrand_step intrinsics under Microsoft compilers?
根據Microsoft的x64(amd64)內部函數列表 ,Microsoft提供了RDRAND的內部函數: _rdrand16_step _rdrand32_step _rdrand64_step 但是,該頁面沒有討論檢測內部函數的可用性。 [2]有一個腳注 ...
[英]How to use RDRAND intrinsics?
我在看 HJ Lu 的PATCH: Update x86 rdrand internals 。 我不知道我是否應該使用_rdrand_u64 、 _rdrand64_step ,或者是否還有其他功能。 似乎沒有為他們編寫的測試用例。 似乎也缺少手冊頁(來自 Ubuntu 14、GCC 4.8.4) ...
[英]Rdrand instrucrtion SIGILL
Cpuid 說我的系統上有 rdrand,但 rdrand 指令會拋出 sigill。 我在 VmWare 工作站 11 中使用 linux mint,我在 rdrand 上搜索了工作站支持,他們說它從第 9 個版本開始啟用。 主機進程是i5-2550k,它應該支持rdrand。 我能以某種方式解 ...
[英]In C language, what is the speed difference between Call Rand() and RdRand?
繼之前的問題“ C語言中Rand()基於什么算法? ”之后,我想知道函數算法的原因是我想將其與RdRand的速度差異進行比較。 我試圖將其循環1億次並計算其運行時間。 通常,使用硬件創建隨機數(RdRand)會使其速度更快,但結果表明,否則(Rand()3秒VS RdRand 10秒 ...
[英]RDRAND and RDSEED intrinsics on various compilers?
Intel C++ 編譯器和/或 GCC 是否支持以下Intel intrinsics ,就像 MSVC 自 2012 / 2013 以來所做的那樣? 如果支持這些內在函數,那么它們支持哪個版本(請使用編譯時常量)? ...
[英]Using Intel's RdRand opcode in Delphi 6/7
有沒有辦法在較舊的Delphi版本(如6或7)中使用Intel的RdRand操作碼? 也許使用 asm db $ ...結束; 或者其他的東西? 如何將數字存儲到變量中? 速度非常重要。 我不能為此使用外部庫。 ...
[英]Is intel's RdRand TRNG or PRNG?
我在網上搜索了很長一段時間,卻找不到明確的答案。 我想知道intel的rdrand指令生成的隨機數的質量。 例如,它與IDQ的卡相比如何? 它真的是隨機的還是偽隨機的? 謝謝 ...
[英]Is there any legitimate use for Intel's RDRAND?
今天我想:好吧,即使對NIST SP 800-90A 的RDRAND 實現有很大的懷疑,它仍然是偽隨機數生成器 (PRNG) 的硬件實現,對於非敏感應用程序來說必須足夠好。 所以我想在我的游戲中使用它而不是 Mersenne Twister。 因此,為了查看使用該指令是否有任何性能提升,我比較了以 ...