《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 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亚洲国产精品_日韩亚洲一区二区
亚洲一区在线免费| 欧美激情亚洲精品| 亚洲人体偷拍| 久久激情视频免费观看| 香蕉久久夜色精品| 亚洲欧美一区在线| 亚洲综合日韩在线| 亚洲一区尤物| 亚洲在线成人| 亚洲欧美国产制服动漫| 亚洲一区三区电影在线观看| 亚洲小说春色综合另类电影| 亚洲午夜在线观看| 亚洲一区二区三区在线观看视频| 亚洲视频免费在线| 亚洲午夜电影| 亚洲欧美精品suv| 亚洲欧美一区二区视频| 欧美一级成年大片在线观看| 欧美一级在线视频| 久久精品国产亚洲高清剧情介绍| 亚洲大片在线| 最新日韩av| 亚洲精品永久免费| 一区二区欧美精品| 午夜欧美大尺度福利影院在线看| 性做久久久久久| 久久久噜噜噜久久人人看| 久久综合伊人77777| 欧美不卡在线| 欧美日韩国产首页| 国产精品久久激情| 国产视频一区在线| 极品少妇一区二区三区| 91久久久亚洲精品| 一级日韩一区在线观看| 亚洲男人的天堂在线| 久久狠狠久久综合桃花| 亚洲人成网站在线播| 亚洲视频在线观看一区| 性久久久久久久久久久久| 久久精品国产第一区二区三区最新章节 | 尤物精品在线| 日韩视频一区二区| 亚洲欧美在线播放| 91久久精品日日躁夜夜躁欧美| 一区二区三区久久网| 久久精品国产v日韩v亚洲| 免费不卡视频| 国产精品久久久久免费a∨| 国产中文一区二区| 亚洲精品视频中文字幕| 亚洲综合电影| 亚洲国产高清自拍| 亚洲视频综合| 久久九九久久九九| 欧美精品福利视频| 欧美日韩高清在线观看| 国产欧美一区二区三区久久人妖| 在线日韩视频| 亚洲免费综合| 日韩亚洲欧美一区二区三区| 欧美亚洲综合久久| 欧美激情国产精品| 国产精品一区=区| 最新中文字幕一区二区三区| 亚洲欧美色婷婷| 99精品欧美| 久久亚洲电影| 国产精品欧美经典| 亚洲国产一区视频| 欧美一进一出视频| 亚洲少妇诱惑| 米奇777在线欧美播放| 国产精品久久久一本精品| 亚洲成在线观看| 午夜精品久久久久久久久久久| 亚洲美女视频在线观看| 久久成人人人人精品欧| 欧美日韩人人澡狠狠躁视频| 精品动漫3d一区二区三区免费版| 这里只有精品电影| 亚洲国产欧美一区二区三区丁香婷| 亚洲欧美久久久| 欧美精品一区二区三区在线播放 | 日韩小视频在线观看| 亚洲国产精品www| 午夜在线视频观看日韩17c| 欧美电影专区| 国产在线成人| 亚洲自啪免费| 亚洲一区视频在线观看视频| 欧美国产日韩精品免费观看| 国模套图日韩精品一区二区| 亚洲欧美激情精品一区二区| 亚洲一区免费看| 欧美日韩国产三级| 亚洲精品国产精品久久清纯直播| 久久国产精品一区二区三区四区| 亚洲欧美日韩一区在线| 欧美日韩免费在线视频| 亚洲激情视频| 亚洲日本电影在线| 蜜桃av综合| 激情伊人五月天久久综合| 欧美在线视频观看| 欧美专区在线观看| 国产精品日本一区二区| 宅男噜噜噜66一区二区| 亚洲私拍自拍| 欧美天堂在线观看| 99re66热这里只有精品4| 一区二区高清视频| 欧美伦理视频网站| 亚洲三级毛片| 夜夜爽99久久国产综合精品女不卡| 欧美国产第二页| 亚洲国产视频直播| 亚洲精品少妇网址| 欧美高潮视频| 亚洲人成亚洲人成在线观看| 亚洲精品影视在线观看| 欧美金8天国| 亚洲精品日韩精品| 99精品视频一区| 欧美人体xx| 99ri日韩精品视频| 亚洲伊人一本大道中文字幕| 国产精品都在这里| 亚洲一区二区成人在线观看| 午夜精品久久久久久久久| 国产精品国产三级国产普通话99| 亚洲天堂网在线观看| 午夜久久电影网| 国产日韩欧美中文| 久久国产欧美日韩精品| 免费成人av资源网| 亚洲人成网站色ww在线| 亚洲香蕉视频| 国产精品美女久久久久久久| 欧美一级理论片| 每日更新成人在线视频| 亚洲国产欧美国产综合一区| 亚洲伦理精品| 欧美性大战久久久久久久蜜臀| 在线视频日韩精品| 欧美影院成人| 国产一区自拍视频| 亚洲福利视频专区| 欧美大胆人体视频| 一本大道久久a久久综合婷婷| 性高湖久久久久久久久| 国产一区二区三区精品欧美日韩一区二区三区 | 乱中年女人伦av一区二区| 亚洲国产欧美一区二区三区久久 | 欧美午夜精品一区| 亚洲图片欧美日产| 欧美专区在线观看| 在线观看av不卡| 夜夜嗨一区二区| 国产欧美精品xxxx另类| 亚洲第一精品夜夜躁人人躁 | 国产一区二区在线免费观看 | 欧美一区二区三区婷婷月色| 美女诱惑一区| 一本色道婷婷久久欧美| 香蕉国产精品偷在线观看不卡| 国产视频一区在线观看一区免费| 亚洲国产影院| 国产精品爱久久久久久久| 欧美一区二区三区免费在线看| 免费在线观看成人av| 一区二区三区欧美| 久久精品国产一区二区电影| 亚洲国产一区二区精品专区| 午夜精品久久久久久久| 亚洲第一视频| 亚洲欧美卡通另类91av| 影音先锋久久资源网| 亚洲一区二区三区777| 狠狠色伊人亚洲综合成人| 夜夜嗨网站十八久久| 国产视频在线观看一区| 日韩一级裸体免费视频| 国产精品三级久久久久久电影| 亚洲国产日日夜夜| 国产精品爽黄69| 亚洲久久一区二区| 国产精品综合视频| 99热免费精品| 狠狠爱综合网| 亚洲欧美日韩爽爽影院| 亚洲国产美女久久久久| 午夜欧美不卡精品aaaaa| 最新国产精品拍自在线播放| 久久久久久婷| 亚洲视频欧美视频| 欧美激情亚洲一区| 欧美一区二区黄色| 欧美性猛交99久久久久99按摩|