instruction-set

    -1熱度

    1回答

    是否有Linux/windows命令顯示Nvidia GPU中處理器的類型?我不是在談論操作系統和CPU類型。我在詢問GPU本身的處理器(內核)。在一天結束時,他們是處理器。如何判斷它們是否具有32/64位寄存器和32/64位ALU? 與此相關的另一個問題是64位指令,如編譯器或任何中間事件添加兩個(無符號長整型)數字,使用32位指令模擬,或者它們正在本機執行由硬件? 這個問題與this不太相似,

    0熱度

    1回答

    使用下面的命令,我試圖編譯成彙編,在不同ISA gcc -S -march=atom -o mainAtom.s main.c 但這仍然會產生一個x86彙編格式。 gcc -S -march=mips32 -o mainMIPS.s main.c 但我得到以下錯誤。 main.c:1:0: error: bad value (mips32) for -march= switch void

    2熱度

    1回答

    在MIPS中,32位跳轉指令由操作碼的6位和目標(目標)地址的26位組成我們想要設置程序計數器。 但是,可以將程序計數器設置爲28位目標地址。如果我們只能在跳轉指令中使用26位,這怎麼可能?

    2熱度

    1回答

    有沒有人知道INT 0x2A彙編指令中的指令是什麼? 我已經用它,它只是加載在寄存器EAX,ECX一些隨機值,EDX 是什麼與代碼該指令呢? 我已經看過上here ,但它似乎並沒有任何意義。

    1熱度

    1回答

    .lst文件爲代碼中使用的每個函數提供FR SIZE。 我可以認爲,作爲單詞中的堆棧使用情況嗎? 我想找到任何支持文件,但徒勞無功。

    0熱度

    1回答

    我正在優化使用浮點指令的函數。 對於基準測試,我需要知道指令的執行延遲以瞭解理論可能的性能。 我發現這樣的手冊A57:http://infocenter.arm.com/help/topic/com.arm.doc.uan0015b/Cortex_A57_Software_Optimization_Guide_external.pdf 但是,我沒有找到任何此類文檔的A53。 我錯過了什麼嗎? A5

    1熱度

    1回答

    在(32位)ARM Linux內核中,如何區分嵌入代碼段的數據和指令? 最好有一個輕量級的方法,比如位掩碼,它可以很容易地實現。將一個拆裝器嵌入到內核中並不明智。

    1熱度

    1回答

    因此,這是我正在嘗試完成的。在我的C++項目中,必須使用Microsoft Visual Studio 2015或更高版本進行編譯,我需要根據用戶的CPU中可用的最新SIMD指令集,有些代碼具有不同版本,其中包括:SSE,SSE2,SSE3 ,SSSE3,SSE4.1,SSE4.2,AVX,AVX2和AVX512。 由於我在這裏尋找的是編譯時CPU調度,我的第一個猜測是,它可以很容易地使用編譯器宏

    3熱度

    2回答

    我剛學過MIPS架構在課堂上。我正在閱讀其他指令集體系結構(當前爲ARM),並發現ARM和MIPS之間存在一些差異。兩者都有不同的指令格式,寄存器組等。 從MIPS的ARM的數據路徑有什麼區別嗎?因爲數據路徑涉及到讀取,解碼和執行指令,並且它必須與所有指令集體系結構相同。 我無法從我正在閱讀的位置找到有關ARM數據路徑的信息。

    1熱度

    1回答

    我想知道如何知道我的處理器使用哪個指令集;我正在運行Linux。 我還想了解一個處理器如何處理多個指令集。 當我鍵入cat /proc/cpuinfo,我得到: model name : AMD FX(tm)-6350 Six Core Processor 我也看到很多標誌:fpu,vme,mmxext,...