精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

介紹一個神級開源項目PULP

sanyue7758 ? 來源:處芯積律 ? 作者:IC bug 獵人 ? 2022-11-02 09:46 ? 次閱讀

今天又和大家介紹一個神級開源項目PULP。

PULP全稱Parallel Ultra Low Power (PULP),是蘇黎世理工大學發起的一個開源項目,旨在研究低功耗、小面積的芯片處理架構。該計劃自2013年開始到現在已經8年了。

這個項目的研究已經從單核拓展到了簇的研究。下面是該項目的一些產出成果。

7e433cbe-59f5-11ed-a3b6-dac502259ad0.png

PULP項目已經被用于很多芯片設計,其中有40多款芯片已經流片成功,下面是部分流片芯片的介紹。

7e552924-59f5-11ed-a3b6-dac502259ad0.png

內置pulp的開發板在Greenwave等官網平臺有售,有興趣的粉絲可以去官網搜羅。

PULP的資源庫是相當豐富的,我和我的粉絲們選擇了OpenPulp這個多核的項目作為我們的研究對象。以下是我們將仿真跑起來的一些步驟,小伙伴們如果也想學習可以參考下。

第一步是我們的環境搭建,我們開始選擇采用虛擬機作為開發環境,但是遇到一些問題,第一個是我們需要***抓代碼,第二個虛擬機里面的相關軟件不全,會遇到一些奇怪的問題,第三個我們小伙伴人手一個虛擬機,那么會做很多重復的工作。在此情況下我們采用了云服務器,安裝的操作系統是ubuntu18.04。

第二步是EDA軟件的安裝,這部分網上有很多文章介紹,這里不做多說。

下面我將介紹安裝pulp,在安裝pulp的時候,我們用git clone 抓代碼遇到以下無法訪問的權限問題。

7e7f5faa-59f5-11ed-a3b6-dac502259ad0.png

對于這個問題,可以參照下面鏈接解決。

https://docs.github.com/en/authentication/connecting-to-github-with-ssh

第三步是安裝riscv編譯需要的工具鏈

下載工具鏈代碼

git clone --recursive https://github.com/pulp-platform/pulp-riscv-gnu-toolchain

安依賴庫

apt-get install autoconf automake autotools-dev curl libmpc-devlibmpfr-dev libgmp-dev gawk build-essential bison flex texinfo gperf libtoolpatchutils bc zlib1g-dev

安裝toolchain

cd pulp-riscv-gnu-toolchain

./configure --prefix=/data/eda/pulp-toolchain --with-arch=rv32imc--with-cmodel=medlow --enable-multilib

make

這個編譯時間會比較久,請耐心等待。

安裝好后,到`/data/eda/pulp-toolchain’目錄下看看是否有東西。

7e954dce-59f5-11ed-a3b6-dac502259ad0.png

設置環境變量

exportPULP_RISCV_GCC_TOOLCHAIN=/data/eda/pulp-toolchain

exportPATH=${PULP_RISCV_GCC_TOOLCHAIN}/bin:$PATH

第四步build pulp

克隆代碼

git clone https://github.com/pulp-platform/pulp

編譯代碼

cd pulp

source setup/vsim.sh

make checkout

make scripts

make build

編譯結果如下

7e9d8d22-59f5-11ed-a3b6-dac502259ad0.png

第五步 下載regression和pulp runtime

cd pulp

git clone https://github.com/pulp-platform/regression_tests.git

git clone https://github.com/pulp-platform/pulp-runtime.git

跑仿真

source pulp-runtime/configs/pulp.sh

cd regression_tests/hello

make clean all run gui=1

會自動打開questasim圖像界面,然后點"run-all"的圖標。

7ead2296-59f5-11ed-a3b6-dac502259ad0.png

到此我們的pulp 跑起來了。接下來我們將從環境,架構等各方面對pulp進行深入研究。






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 虛擬機
    +關注

    關注

    1

    文章

    908

    瀏覽量

    28097
  • Ubuntu系統
    +關注

    關注

    0

    文章

    85

    瀏覽量

    3910
  • 云服務器
    +關注

    關注

    0

    文章

    545

    瀏覽量

    13348

原文標題:再給大家介紹個牛逼的開源項目~~PULP

文章出處:【微信號:處芯積律,微信公眾號:處芯積律】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    凌蒙派OpenHarmony開源項目榮獲本期Gitee官方推薦

    近日,我司凌蒙派OpenHarmony開源項目榮獲本期Gitee官方推薦。本期Gitee官方推薦不僅是對凌蒙派OpenHarmony開源項目的高度認可,也是對我司在推動
    的頭像 發表于 11-20 01:04 ?136次閱讀
    凌蒙派OpenHarmony<b class='flag-5'>開源</b><b class='flag-5'>項目</b>榮獲本期Gitee官方推薦

    ElfBoard開源項目|“智慧光伏”開源項目技術文檔

    最大化地捕捉和利用。下面就和各位小伙伴詳細介紹下這一開源項目是怎樣實現的。環境說明1.開發環境操作系統:Ubuntu18.0464位版2.交叉編譯工具鏈:arm-
    的頭像 發表于 10-11 15:52 ?352次閱讀
    ElfBoard<b class='flag-5'>開源</b><b class='flag-5'>項目</b>|“智慧光伏”<b class='flag-5'>開源</b><b class='flag-5'>項目</b>技術文檔

    真格基金宣布捐贈開源AI項目vLLM

    通用人工智能項目,Hugging Face 上有超過 40 萬模型。每周,有超過 100 萬行代碼在開源 AI 領域中創建,開發者
    的頭像 發表于 09-24 16:13 ?332次閱讀

    ?介紹款Java開發的開源MES系統

    ?介紹款Java開發的開源MES系統,萬界星空科技開源的MES系統。該系統基于Java開發,具有廣泛的適用性和高度的可定制性,能夠滿足不同行業、不同規模企業的智能制造需求。
    的頭像 發表于 09-05 17:39 ?580次閱讀
    ?<b class='flag-5'>介紹</b><b class='flag-5'>一</b>款Java開發的<b class='flag-5'>開源</b>MES系統

    Matepad pro12.2 已上市半個月,但是還沒有在開源網站看到該項目開源信息,違背開源精神

    Matepad pro12.2 已上市半個月,本人自己也購買了同款12+256的pad,想要同步學習下這款pad的些體驗還不錯的功能點,但是目前為止還沒有在開源網站看到該項目開源
    發表于 08-27 17:25

    eLxr 簡介——為邊緣到云部署提供企業Linux

    eLxr項目發布了Debian衍生版的第一個版本,繼承了Debian的智能邊緣功能,并計劃對這些功能進行擴展,以便簡化邊緣到云的部署方法。eLxr是
    的頭像 發表于 08-06 08:55 ?325次閱讀

    如何離線運行pulp代碼?

    最近在折騰pulp,代碼很優秀,強烈推薦。想在公司環境中跑起來,但鑒于公司eda服務器無法連外網,需要從外部導入數據。
    的頭像 發表于 01-25 10:18 ?419次閱讀
    如何離線運行<b class='flag-5'>pulp</b>代碼?

    關于FPGA的開源項目介紹

    Hello,大家好,之前給大家分享了大約一百多個關于FPGA的開源項目,涉及PCIe、網絡、RISC-V、視頻編碼等等,這次給大家帶來的是不枯燥的娛樂項目,主要偏向老的游戲內核使用FPGA進行硬解,涉及的內核數不勝數,主要目標是
    的頭像 發表于 01-10 10:54 ?1352次閱讀
    關于FPGA的<b class='flag-5'>開源</b><b class='flag-5'>項目</b><b class='flag-5'>介紹</b>

    開源FPGA項目有哪些

    請問開源FPGA項目有哪些?
    發表于 12-26 12:09

    開源項目維護者分論壇圓滿舉辦

    開源維護者——被嚴重誤解的群體,在開源項目
    的頭像 發表于 12-22 18:20 ?564次閱讀
    <b class='flag-5'>開源</b><b class='flag-5'>項目</b>維護者分論壇圓滿舉辦

    書寫開源之魂|2023 年活力開源貢獻者、開源項目揭曉

    開源事業的蓬勃發展,離不開持之以恒的開源貢獻者。他們用行行代碼孕育出無數獨具特色的產品,凝聚成了源遠流長、代代相傳的開源精神。集眾智、采眾長,他們以堅定的信念和滿腔的熱情傳播
    的頭像 發表于 12-22 09:26 ?630次閱讀
    書寫<b class='flag-5'>開源</b>之魂|2023 年活力<b class='flag-5'>開源</b>貢獻者、<b class='flag-5'>開源</b><b class='flag-5'>項目</b>揭曉

    開放原子開源基金會與 9 開源項目舉行捐贈簽約儀式

    軟件、OpenTenBase、MetaToC、crowdos、NXROS、Dorothy SSR、onps 開源網絡協議共 9 開源項目捐贈方代表共同簽約。
    的頭像 發表于 12-21 17:30 ?824次閱讀
    開放原子<b class='flag-5'>開源</b>基金會與 9 <b class='flag-5'>個</b><b class='flag-5'>開源</b><b class='flag-5'>項目</b>舉行捐贈簽約儀式

    書寫開源之魂|2023年活力開源貢獻者、開源項目揭曉

    開源事業的蓬勃發展,離不開持之以恒的開源貢獻者。他們用行行代碼孕育出無數獨具特色的產品,凝聚成了源遠流長、代代相傳的開源精神。集眾智、采眾長,他們以堅定的信念和滿腔的熱情傳播
    的頭像 發表于 12-18 15:55 ?482次閱讀

    開放原子開源基金會與9開源項目舉行捐贈簽約儀式

    軟件、OpenTenBase、MetaToC、crowdos、NXROS、Dorothy SSR、onps開源網絡協議共9開源項目捐贈方代表共同簽約。
    的頭像 發表于 12-17 15:55 ?743次閱讀

    誠邀報名|來開源項目維護者論壇,為項目可持續發展貢獻您的聲音

    2023開放原子開發者大會 . OPENATOM DEVELOPERS CONFERENCE 開源項目維護者論壇 2023.12.17 開源維護者是
    的頭像 發表于 12-14 16:05 ?323次閱讀