《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 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亚洲国产精品_日韩亚洲一区二区
久久婷婷亚洲| 国产精品视频网站| 亚洲制服av| 亚洲精品乱码| 亚洲高清视频中文字幕| 欧美一级理论片| 亚洲性xxxx| 在线中文字幕一区| 一本一本久久a久久精品牛牛影视| 亚洲国产精品一区制服丝袜 | 欧美激情影音先锋| 欧美电影电视剧在线观看| 欧美凹凸一区二区三区视频| 欧美成人a∨高清免费观看| 美女主播精品视频一二三四| 久久综合综合久久综合| 久久综合久久综合久久| 久热精品在线视频| 蜜桃av综合| 欧美另类极品videosbest最新版本| 欧美激情一区二区| 欧美日韩精品一区二区三区| 欧美日韩视频在线| 国产精品美女一区二区在线观看 | 亚洲欧美日韩国产成人精品影院| 亚洲综合大片69999| 欧美一级艳片视频免费观看| 久久精品二区| 亚洲精品日韩在线| 亚洲天堂av图片| 午夜亚洲精品| 久久久国产一区二区三区| 美女免费视频一区| 欧美日本一区| 国产精品系列在线| 国产主播一区二区三区四区| 一区二区在线视频播放| 最新亚洲一区| 中国女人久久久| 先锋影院在线亚洲| 亚洲黄色av一区| 在线视频精品一| 欧美一级二区| 免费观看成人| 欧美色图首页| 国产真实乱偷精品视频免| 亚洲人成在线播放| 亚洲午夜在线视频| 亚洲国产欧美一区二区三区久久| 一本一道久久综合狠狠老精东影业| 亚洲欧美日韩精品久久亚洲区 | 欧美成人免费全部| 国产精品福利在线| 一区二区视频欧美| 一本色道88久久加勒比精品| 欧美一区在线视频| 一区二区高清在线观看| 久久av在线看| 欧美精品日韩| 国产亚洲精久久久久久| 亚洲精品在线免费| 欧美一级二级三级蜜桃| 一本一本久久| 久久琪琪电影院| 欧美四级在线观看| 加勒比av一区二区| 亚洲少妇一区| 亚洲激情在线视频| 性18欧美另类| 欧美欧美天天天天操| 国产视频一区欧美| 日韩视频中午一区| 亚洲国产精品热久久| 午夜精品福利一区二区三区av| 欧美成人精品一区| 国产日韩综合| 一本大道久久a久久综合婷婷 | 国产中文一区二区| 亚洲视频中文字幕| 亚洲精品一区二| 久久久久久久久久久一区 | 亚洲一区免费网站| 欧美99在线视频观看| 国产伦精品一区二区三区四区免费 | 午夜一级在线看亚洲| 欧美精品偷拍| 在线观看日韩www视频免费| 性做久久久久久| 亚洲欧美国产高清va在线播| 欧美激情四色| 国内精品伊人久久久久av一坑| 亚洲网站视频| 99热这里只有精品8| 欧美**人妖| 红桃视频一区| 性感少妇一区| 欧美一区二区三区日韩视频| 欧美日韩综合| 亚洲区欧美区| 亚洲精品日韩激情在线电影| 蜜臀久久久99精品久久久久久| 国产日韩视频一区二区三区| 亚洲男人的天堂在线观看| 亚洲一区二区在| 欧美日韩视频在线一区二区观看视频| 亚洲国产精品t66y| 亚洲激情视频| 蜜臀av性久久久久蜜臀aⅴ四虎 | 亚洲人www| 美女国产精品| 在线日韩av片| 亚洲激情国产| 媚黑女一区二区| 一区二区三区中文在线观看| 久久精品国产欧美亚洲人人爽| 久久精品国产欧美激情| 国产欧美精品一区aⅴ影院| 亚洲视频精选在线| 亚洲欧美激情一区二区| 国产精品人成在线观看免费| 中文av一区特黄| 亚洲女同精品视频| 国产精品免费看片| 亚洲欧美日产图| 久久久久久9| 伊人久久大香线| 亚洲国产天堂久久国产91| 久久综合影视| 亚洲欧洲综合| 亚洲午夜视频| 国产精品久久久久高潮| 亚洲一区中文| 久久久国产视频91| 在线观看一区视频| 9国产精品视频| 国产精品久久7| 亚洲欧美综合一区| 久久米奇亚洲| 亚洲激情在线| 亚洲香蕉网站| 国产麻豆日韩欧美久久| 久久国产欧美| 欧美va天堂| 亚洲美洲欧洲综合国产一区| 亚洲一区二区三区四区视频| 国产精品久久影院| 欧美综合77777色婷婷| 猫咪成人在线观看| 日韩一区二区高清| 欧美一区二区在线观看| 黄色成人91| 亚洲作爱视频| 国产精品视频网址| 亚洲第一在线综合网站| 欧美激情亚洲一区| 亚洲性人人天天夜夜摸| 久久久久久电影| 亚洲精品在线看| 欧美在线首页| 亚洲国产成人久久综合一区| 亚洲天堂网在线观看| 国产日韩欧美中文在线播放| 亚洲欧洲另类| 国产精品久久夜| 亚洲人成网站影音先锋播放| 欧美色网在线| 久久精彩视频| 欧美日韩在线播放一区| 欧美怡红院视频| 欧美日韩国产综合一区二区| 亚洲欧美文学| 欧美激情视频一区二区三区免费 | 亚洲一级黄色片| 国产综合在线看| 9久草视频在线视频精品| 国产精品推荐精品| 亚洲日本电影| 国产噜噜噜噜噜久久久久久久久| 亚洲精品日韩久久| 国产日韩精品视频一区| 99精品视频免费观看视频| 国产亚洲欧美一区二区| 亚洲天堂av在线免费| 樱花yy私人影院亚洲| 午夜一级久久| 亚洲美女中出| 美腿丝袜亚洲色图| 午夜一区二区三区不卡视频| 欧美日韩国产免费观看| 久久精品视频va| 国产精品久久午夜| 一本色道久久综合亚洲91| 激情成人综合网| 午夜精品免费在线| 亚洲三级免费电影| 女生裸体视频一区二区三区 | 亚洲高清免费| 国产欧美精品| 亚洲影视在线| 亚洲精品久久久久中文字幕欢迎你|