cost 293 ms
Oracle Linux 中的 Valgrind 安裝錯誤

[英]Valgrind Installation error in Oracle Linux

我正在研究 Oracle Linux 服務器版本 6.5。 GCC 版本 4.4.7 我正在嘗試安裝 Valgrind valgrind-3.17.0 但最終出錯。 您能就以下問題提出建議嗎? 提前致謝。 以下是我遵循的步驟: 。/配置運行./configure后查看日志時,發現有一句話為: c ...

將 ASM 指令 RDRand 轉換為 Win64

[英]converting ASM instruction RDRand to Win64

我有這個 function (RDRand - 由David Heffernan編寫)在 32 位中可以正常工作,但在 64 位中失敗: function 的文檔在這里: https://software.intel.com/en-us/articles/intel-digital-random ...

不能將 uint64_t 與 rdrand 一起使用,因為它需要 unsigned long long,但 uint64_t 被定義為 unsigned long

[英]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 ...

生成一個隨機的 32 位數字以存儲在 64 位寄存器中

[英]Generate a random 32-bit number to store in a 64-bit register

我想生成一個隨機的 32 位數字。 我正在為此使用rdrand 。 但是,我遇到了一些問題。 由於數字不能超過 32 位,我正在執行rdrand eax 。 這是出現問題的地方: 我需要能夠在 64 位寄存器中引用這個 32 位數字,因為我的代碼庫的其余部分使用 64 位寄存器。 我想我可以用 ...

rdrand指令在AMD FX 8350上可用嗎?

[英]Is the rdrand instruction available on AMD FX 8350?

我正在評估將模擬遷移到FX 8350的可行性。是否有關於Intel的BullMountain在AMD FX 8350上的rdrand指令的rdrand指令的可用性(如果沒有,解決方法)的文檔嗎? 提前致謝 ...

使用硬件(True)隨機數生成器的Linux腳本

[英]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位長的數據塊,其頻 ...

工作示例使用C語言編寫的英特爾RdRand。 如何生成-100.001到+100.001范圍內的浮點類型編號

[英]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 ...

2017-04-13 10:08:34   1   1506    c / intel / rdrand  
多線程的rdseed指令

[英]The rdseed instruction with multiple threads

我想使用具有rdseed指令為自定義 PRNG 生成種子。 這是我迄今為止使用 OpenMP 的內容。 這是為每個線程生成種子的正確/理想方法嗎? 調用rdseed時是否需要臨界區。 如果生成隨機值, _rdseed32_step內在函數返回 1,否則返回 0。 英特爾 DRNP 手冊 ...

在Python 2.7中使用Intel RDRAND

[英]Using Intel RDRAND in Python 2.7

我想在Windows上利用Intel的RDRAND功能並生成真正的隨機數(因為Python的random模塊不是那么隨機)。 Python中是否有任何API可以訪問此功能? 我嘗試安裝下面的注釋中提到的rdrand模塊,但始終收到錯誤消息。 日志: http : //pastebin. ...

如何在VS 2008編譯的64位代碼中添加RDRAND指令?

[英]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關 ...

在GCC下使用RDRAND時如何設置REX前綴?

[英]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 ...

如何使用 RDRAND 內在函數?

[英]How to use RDRAND intrinsics?

我在看 HJ Lu 的PATCH: Update x86 rdrand internals 。 我不知道我是否應該使用_rdrand_u64 、 _rdrand64_step ,或者是否還有其他功能。 似乎沒有為他們編寫的測試用例。 似乎也缺少手冊頁(來自 Ubuntu 14、GCC 4.8.4) ...

Rdrand 指令 SIGILL

[英]Rdrand instrucrtion SIGILL

Cpuid 說我的系統上有 rdrand,但 rdrand 指令會拋出 sigill。 我在 VmWare 工作站 11 中使用 linux mint,我在 rdrand 上搜索了工作站支持,他們說它從第 9 個版本開始啟用。 主機進程是i5-2550k,它應該支持rdrand。 我能以某種方式解 ...

在C語言中,Call Rand()和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 和 RDSEED 內在函數?

[英]RDRAND and RDSEED intrinsics on various compilers?

Intel C++ 編譯器和/或 GCC 是否支持以下Intel intrinsics ,就像 MSVC 自 2012 / 2013 以來所做的那樣? 如果支持這些內在函數,那么它們支持哪個版本(請使用編譯時常量)? ...

在Delphi 6/7中使用Intel的RdRand操作碼

[英]Using Intel's RdRand opcode in Delphi 6/7

有沒有辦法在較舊的Delphi版本(如6或7)中使用Intel的RdRand操作碼? 也許使用 asm db $ ...結束; 或者其他的東西? 如何將數字存儲到變量中? 速度非常重要。 我不能為此使用外部庫。 ...

是英特爾的RdRand TRNG還是PRNG?

[英]Is intel's RdRand TRNG or PRNG?

我在網上搜索了很長一段時間,卻找不到明確的答案。 我想知道intel的rdrand指令生成的隨機數的質量。 例如,它與IDQ的卡相比如何? 它真的是隨機的還是偽隨機的? 謝謝 ...

英特爾的 RDRAND 是否有任何合法用途?

[英]Is there any legitimate use for Intel's RDRAND?

今天我想:好吧,即使對NIST SP 800-90A 的RDRAND 實現有很大的懷疑,它仍然是偽隨機數生成器 (PRNG) 的硬件實現,對於非敏感應用程序來說必須足夠好。 所以我想在我的游戲中使用它而不是 Mersenne Twister。 因此,為了查看使用該指令是否有任何性能提升,我比較了以 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM