《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > RISC-V 自定義指令如何保持軟件的兼容性?

RISC-V 自定義指令如何保持軟件的兼容性?

2019-10-12
關鍵詞: RISC-V 自定義指令

  RISC-V ISA(指令集架構)是以模塊化方式設計的。這意味著ISA有幾組指令(ISA擴展),可以根據需要啟用或禁用。這允許精確地實現應用程序所需的指令組,而無需為沒有使用到的區域提供額外的功耗。其中有一點相當重要,設計人員可以為他們想要加速的應用程序添加所需的任何指令。這是一個強大的功能,因為它不會破壞任何軟件兼容性,同時為新的發明和差異化留出空間。

  RISC-V指令集架構被設計為在基本指令集的基礎上擴展出更多的指令。你可以隨意混合搭配。例如,可能有一個實現最小值的RISC-V處理器,或者一個實現所有ISA擴展的RISC-V處理器,這取決于設計需求。下表列出了已被RISC-V基金會批準的主要ISA擴展,以及目前正在開發的ISA擴展。

360截圖20191012223244653.jpg

  隨著更多ISA擴展的添加,上表的內容將會逐步被擴展到更多。但是如果這些基本擴展依然不能滿足客戶需求時,就需要采用RISC-V規范允許添加自定義指令擴展。這可能是公司的“秘密武器”和一個關鍵的區別。

  大家一定會有疑問,為什么采用了自定義指令依然可以保持軟件的兼容性?

  由于RISC-V生態系統的特性,定制ISA擴展需要不會破壞與主要規范的一致性;即使有額外的指令,您的處理器仍然完全符合RISC-V,并且可以運行來自生態系統的通用軟件堆棧。這就需要通過軟件架構來協同實現。

  圖1顯示了自定義ISA擴展如何適合于軟件堆棧。

640.webp (2).jpg

  圖1

  在最底層上,有一個與RISC-V兼容的處理器和一個定制的ISA擴展。中間一層它運行一個操作系統,它可以用任何與標準RISC-V處理器兼容的編譯器編譯(沒有特殊的ISA擴展)。除了操作系統之外,還有三個應用程序。App1是一個不需要任何加速的通用應用程序。您可以使用公開可用的現成編譯器(例如GCC)來編譯它,甚至可以使用預編譯的應用程序;RISC-V處理器將能夠直接運行它。App2和App3是需要盡可能快地運行的重要應用程序。這些必須由專門配置了定制ISA擴展的編譯器來編譯。編譯器可以利用新的自定義指令來加速App2和App3

  圖2顯示了另一個具有定制ISA擴展的RISC-V兼容處理器示例。App1使用基本指令集,沒有使用定制的ISA擴展。App2和App3使用通用API。這個API是由一個支持定制ISA擴展的庫來實現的,它同樣可以加速App2和App3。App2和App3都可以在現成的RISC-V處理器中重用。所需要的只是實現所需API的庫。在這個系統中,將帶有自定義ISA擴展的App2和App3從RISC-V遷移到沒有擴展的RISC-V是很容易的,并且不需要做任何應用程序移植的工作。

  圖2

640.webp (1).jpg

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲成色777777女色窝| 99av国产精品欲麻豆| 欧美国产视频在线观看| 久久一综合视频| 久久精视频免费在线久久完整在线看| 亚洲欧美亚洲| 亚洲一区二区网站| 亚洲免费视频一区二区| 亚洲一区二区免费视频| 亚洲神马久久| 亚洲一本视频| 亚洲与欧洲av电影| 亚洲欧美福利一区二区| 亚洲性夜色噜噜噜7777| 亚洲综合成人婷婷小说| 亚洲免费在线| 欧美一级电影久久| 久久国产精品一区二区三区四区| 欧美一区日韩一区| 久久精品论坛| 另类成人小视频在线| 毛片av中文字幕一区二区| 免费不卡视频| 欧美日韩视频专区在线播放| 国产精品mm| 国产欧美日韩中文字幕在线| 国产日韩精品一区二区| 韩国av一区二区三区四区| 在线成人性视频| 亚洲人成网站999久久久综合| 亚洲精品日韩综合观看成人91| 99国产精品视频免费观看| 亚洲影院免费| 久久国产成人| 亚洲裸体在线观看| 亚洲午夜精品久久| 亚洲性图久久| 久久久久久穴| 欧美激情综合网| 国产精品盗摄久久久| 国产色产综合色产在线视频| 黄色成人小视频| 日韩午夜av| 午夜精品亚洲一区二区三区嫩草| 久久精品亚洲一区二区| av成人毛片| 久久av二区| 欧美99在线视频观看| 欧美三区在线观看| 国产日韩综合| 亚洲精品视频免费| 午夜久久资源| 99re6热只有精品免费观看| 亚洲欧美在线免费| 嫩草伊人久久精品少妇av杨幂| 欧美午夜不卡| 国产三级欧美三级日产三级99| 亚洲国产精品999| 亚洲影视中文字幕| 亚洲精品视频一区| 欧美一区日本一区韩国一区| 欧美第一黄色网| 国产精品麻豆成人av电影艾秋| 激情欧美一区二区| 亚洲视频在线一区观看| 久久精品国产精品亚洲综合 | 91久久精品视频| 亚洲一区二区三区免费视频| 久久亚洲精品一区| 欧美午夜精品理论片a级按摩| 国产亚洲人成网站在线观看| 日韩视频一区二区在线观看| 久久国产福利| 午夜国产欧美理论在线播放| 欧美电影在线观看| 国产一区二区三区的电影 | 午夜精品一区二区三区电影天堂 | 欧美一区二区三区男人的天堂| 欧美成人一品| 国产私拍一区| 亚洲午夜成aⅴ人片| 91久久综合| 久久久久网站| 国产精品一香蕉国产线看观看| 亚洲激情综合| 亚洲成人在线视频播放| 亚洲天堂网站在线观看视频| 老司机免费视频久久| 国产精品美女www爽爽爽视频| 在线欧美视频| 久久精品国产亚洲精品| 亚洲欧美999| 久久精品盗摄| 国产精品视频| 9l视频自拍蝌蚪9l视频成人| 亚洲精品资源| 免费观看成人| 狠狠爱综合网| 日韩亚洲国产欧美| 亚洲精品一区二区三区99| 久久久蜜臀国产一区二区| 国产精品午夜在线| 一区二区三区视频免费在线观看| 亚洲美女精品成人在线视频| 久久亚裔精品欧美| 国产一区二区三区黄| 亚洲综合色在线| 亚洲午夜久久久久久尤物| 欧美成人一品| 亚洲国产午夜| 亚洲精品乱码久久久久久久久| 久久久久久夜精品精品免费| 国产精品一区免费观看| 中国av一区| 亚洲综合999| 国产精品久久久久久户外露出| 亚洲免费激情| 一区二区三区欧美亚洲| 欧美精品国产| 亚洲精品视频在线看| 亚洲免费成人av| 欧美美女bbbb| 99re国产精品| 亚洲在线视频观看| 国产精品久久午夜| 亚洲一卡久久| 欧美中日韩免费视频| 国产精品网站视频| 午夜亚洲伦理| 久久综合九九| 亚洲国产另类 国产精品国产免费| 亚洲精品国产精品国产自| 欧美激情a∨在线视频播放| 亚洲精品一区二区三区福利| 这里只有精品电影| 国产精品免费看片| 欧美在线观看www| 母乳一区在线观看| 亚洲精品视频二区| 亚洲在线成人| 国产有码一区二区| 亚洲精品九九| 欧美午夜精品理论片a级大开眼界| 亚洲午夜激情免费视频| 欧美一区二区女人| 伊人久久大香线蕉综合热线 | 国产精品久久久久久久久动漫| 亚洲在线观看| 久久蜜臀精品av| 最新中文字幕亚洲| 亚洲男人的天堂在线观看| 国产区二精品视| 亚洲成色777777在线观看影院| 欧美va亚洲va香蕉在线| 亚洲激情在线观看| 亚洲一区国产精品| 国产欧美日韩精品丝袜高跟鞋| 欧美综合77777色婷婷| 欧美a一区二区| 一本一本久久| 久久精品免视看| 亚洲国产精品久久人人爱蜜臀 | 欧美激情二区三区| 中文av一区二区| 久久久九九九九| 亚洲欧洲日本专区| 亚欧成人精品| 在线观看视频一区二区| 亚洲网站在线| 国内综合精品午夜久久资源| 99伊人成综合| 国产午夜久久久久| 99视频精品全国免费| 国产日韩精品一区二区三区| 最新亚洲视频| 国产精品欧美经典| 亚洲国产一区二区三区高清| 国产精品高潮呻吟久久| 亚洲另类视频| 久久免费精品日本久久中文字幕| 亚洲精品免费在线| 一区二区三区黄色| 红桃视频一区| 亚洲欧美日韩精品在线| 一区二区三区在线免费观看| 亚洲欧美日韩一区二区三区在线| 极品尤物av久久免费看| 亚洲一区二区三区免费视频| 影音先锋久久久| 性视频1819p久久| 亚洲国产精品高清久久久| 欧美在线播放视频| 亚洲三级免费| 久久亚洲精品中文字幕冲田杏梨| 日韩一级片网址| 免播放器亚洲| 久久av在线| 国产日本欧美一区二区三区| 亚洲视频一区二区| 亚洲电影免费观看高清完整版在线|