來科普一下risc-v指令集吧。
1:riscv**密度大約是arm的50%左右,同樣計算所需週期是arm的150%~300%。所以risc-v感覺只能用於物聯網等需要低功耗簡單cpu的場景
2:riscv自身的開源性質並不妨礙arm/intel/高通/三星/amd/蘋果這樣的公司繼續在riscv佔據優勢。——事實上,如果這幾家公司樂意的話,它們完全可以把riscv搞黃了,或者借助riscv繼續大發其財。
3:riscv,設計的理念是cpu盡量簡化,這樣造成執行效率差,這群學術派就寄希望於分支**器能100%**準確,殊不知這樣一來分支**電路過於複雜,把前面省下的全吃了,還要倒貼。
總結:risc-v用來忽悠經費還行,實際做產品凶多吉少。
有人認為:這個做一些任務輕的cpu是可以的,比如物聯網晶元。做效能晶元就不可行了。
結合自己了解開源**的經歷,個人結論:
開源的東西,主要是為了讓你迅速上手。
一旦要真正商用,開源是不夠用的。
RISC V 指令集的模組化和暫存器結構
risc v 指令集架構是加州大學伯克利分校研發的第五代精簡指令集架構,先後經歷了四代精簡指令集的發展,旨在設計乙個完全開放 免費的和效能強大的指令集架構。它和x86 arm相比,一大優勢就是支援模組化,下面我們就來介紹一下risc v指令集的模組化結構,順便再介紹下其暫存器結構。risc v 指令...
看到乙個有趣的東東。
這段時間忙著搬新公司,一直也沒上來寫東西,今天在面試簡歷的看到乙個非常有趣的自我介紹,原文如下 自我評價 本人安于工作,誠實肯幹,勇於挑戰和接受新知識 現大專在讀 相信我的努力定能為你帶來一分意外的收穫。相信他的能力吧 擅長騙取弱小可欺的女孩的身體及錢財,弱女子到手後要求她買膝上型電腦,包括在兩小孩...
從最簡單的例項學習ARM 指令集(一)
打算為入門arm指令集寫點初級文章,沒什麼遠大理想,純當娛樂算了。include void main 然後編譯 arm linux gnueabihf gcc test.c o test1 然後看看彙編 arm linux gnueabihf objdump d test1 每一句的含義我已經給出詳...