【RISC-V】RISC-V Ver.1(c)5ch.net
■ このスレッドは過去ログ倉庫に格納されています
!extend:checked:vvvvv:1000:512 !extend:checked:vvvvv:1000:512 IntelやARMに飽きた人に〜。 https://riscv.org/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured アセンブラオタクの私が言うのもなんだけど 就職の為ならもっと上位層を勉強した方が良い だから特定分野をアピールしようとするとそれだけ間口を狭めてしまって新卒就職には却って不利にもなりかねない。 RISC-Vプロセッサを使ってアセンブラを必要とするソフト開発をやってる所なんてほぼほぼゼロでこれからハードウェア開発が始まろうかという段階でしかない。新分野の評価を新人にやらせるはずもなく企業としては使い道がない。 まだC言語なら派生言語が広く使われているのと関数ポインタの概念がクラスの理解に必要なので評価される。言語は何であれ基礎的なものは共通性が高いからそこの部分でしか評価しようがない。 無論ボードマイコンを使ってハードウェアを自作したとかであればそっちの点で高く評価される。 アセンブラ必須な現場ってどんなところ何だろう SH4で変なレジスタいじってからやってないな・・・ まあ資料がまだまだ限られるときに、自力で調べてある程度まで行ったのならそれ自体(意欲と実力)は評価されるだろ。 ただ「意欲と実力」を見せるのに最適の素材か?と言われたら、もっとやることがあるようには思う。 RISC-V試したいなら秋月で3000円で売ってるMaix Bitがいいね QVGAのLCDとカメラも付属してる LCDはArduino用のライブラリがあってAdafruitのGFXベースになってて グラフィックスの描画などかなり高度なことが簡単にできる 文字もLCDにprint文で表示が可能(ただし、スクロールはできない) メモリがフラッシュが16MB、RAMが6MBでArduinoやMicroPython、Platform IOが使える CPUが400MHz、フラッシュが16MB、RAMが6MBのArduinoなんてそうそうない JTAGの端子もあるのでRSコンポーネンツで3300円くらいで売ってる FT2232H MINI MODULEを使えばPlatform IOでデバッグもできる ArduinoでもインラインアセンブラでRISC-Vのアセンブラも試せるよ Sipeed MAix Bit Suit (液晶・カメラ付) http://akizukidenshi.com/catalog/g/gM-14471/ Maix Bit付属のLCDは15MHzのSPI接続で動作するのでそれなりの高速動作が可能 MaixduinoならMicroPythonのMaixPyからSPI接続のESP32でWiFiが使えるね MaixBitでもESP-WROOM-02をUARTでつないでMaixPyからWiFi使ってる人いるね MaixPyではUART接続のESP8266用とSPI接続のESP32用の2種類ライブラリが用意されてる SPI接続のESP32用のライブラリはMaixduino専用だが UART接続のESP8266用のライブラリはUARTでつないだESP8266でもいけるようだ 互換チップが次々と生まれる中国、半導体業界の新たな潮流 https://eetimes.jp/ee/articles/2001/28/news032_3.html > RISC-Vコアの採用で、さらなる市場拡大へつなげる > 図4右はGigaDeviceが現在売りだし中のマイコン「GD32VF103」である。 > STMicroelectronicsの「STM32F103」の互換マイコンGD32F103に > 「V」の一文字が加わった製品である。 > これは、内部のCPUがArmコアからRISC-Vコアに切り替わったもの(!)である。 > > RISC-Vについてはここでは文字数の関係から言及しないが、 > オープンなCPUとして多くの会社が採用に向けて取り組みを行っている。 > テカナリエもRISC-Vのシルバースポンサーになっており、 > 若干ながらRISC-Vの開発には寄与している状況だ。 > > GigaDeviceはRISC-Vコアを採用したCPUを開発し、 > 互換チップの世界をさらに広げているわけだ。 > 今後このような製品は世界的に増えるものと思われる。 https://image.itmedia.co.jp/ee/articles/2001/28/l_mm200128tech4.jpg GD32VF103は秋月で830円で売ってるSipeed Longan Nanoで使われてるやつですね こんなのも売ってる Sipeed Tang PriMER FPGA Dev.Board http://akizukidenshi.com/catalog/g/gM-14786/ 1個 ¥2,580(税込) RISC-Vと米中対立でソフトバンクのARM買収は失敗になるのかなあ >>114 ARMは命令セットだけじゃなくてリファレンス実装のIPも売ってくれるからな。 それもかなり性能のいいやつを。 RISC-Vでこれに対抗できる高性能なIPをどこかの会社が販売してくれたら、勝てるかもしれないが、すぐには難しいんじゃないかな。 ARMはCPUコアだけでなくGPUやI/OもまとめたSOCを特定プロセスで作るだけの所までやってくれるからな。 だから中韓でもSOCが作れる。 ISA決めてシミュレーションで動かすだけなら学生でもできる。 ハイエンドPCは x64 ハイエンドモバイルは ARM IoT組込は RISC-V って住み分けになるんじゃないかな そんな甘いもんじゃない。 既に成功した企業が既存の製品と互換性のないRISC-Vに乗り換えることはない。 ポストMIPSを目指したRISC-V ISAのターゲットが高性能32bitから中低性能64bitにあるためIoT市場でARMに勝てるIPができるかどうかも分からない。 命令セットの違いはコンパイラが吸収してくれる 命令セットよりもペリフェラルの互換性の方が重要 日本のメーカーは ルネサスあたりが安定的に量産しないと採用しないからなぁ そしてそのルネサスは死にかけているという うちの場合は車載やってるけどRISK-Vはまだ厳しい ARMは2004年10月にCortex-M3を発表したが 実際に採用された製品がでるまでに4年くらいかかってる 2004年10月 英ARM,ARM Cortexシリーズの最初のプロセサ「Cortex-M3」を発表 https://xtech.nikkei.com/it/free/ITPro/USNEWS/20041020/151491/?rt=nocnt 2007年6月 STマイクロの32ビットマイコン、Cortex-M3コアを搭載 https://ednjapan.com/edn/articles/0706/27/news138.html 処理速度と省電力は大きな差は出せないと思う ただ不要なものを捨てて必要なものだけ実装できるからメモリ効率はすごいいと思うぞ 少なくとも30%は改善できると思う。でもくみこみのメモリは今でも十分安いからメリットになるのかなあ AppleのARM採用でソフトバンクはひとまずは死ななそうだな RISC-VでAチップ作ってくれたら面白そうなのに Macを買うとソフトバンクに金が落ちるのか、 すごい時代になったな。 >>127 アンドロイドスマホを買うと特許関連でMSに金が入るぞ RISC-Vを手軽に試したいならMaixduinoかMaixbitがいいね Arduino環境がRISC-Vマイコンの中では充実してるので gccのインラインアセンブラから手軽にArduinoのライブラリを呼び出せる (ArduinoのライブラリはC++なのでextern "C" {}を宣言したCの関数から呼び出す必要はある) Maixbitは秋月でLCD、カメラ付きで3000円で売ってます http://akizukidenshi.com/catalog/g/gM-14471/ MaixduinoはShigezoneやスイッチサイエンスで売ってます https://www.shigezone.com/?product=maixduino https://www.switch-science.com/catalog/5707/ MaixbitならJTAGに対応してるのでPlatform IOでデバッガが使える https://docs.platformio.org/en/latest/boards/kendryte210/sipeed-maix-bit.html#debugging MaixduinoではJTAGのピンが外部に出てないのでそのままではデバッガは使えないが ArduinoからWiFiが使える MaixduinoのWiFi機能をつかさどるオンボードのESP32のファームは Arduino用のWiFiNINAの専用バージョンのようで WiFiNINA用のライブラリを使うとArduinoからWiFiが使えるようになる ただ、ライブラリを一部変更しないとWiFiが使えない ArduinoでMaixduinoのオンボードWiFiを使う方法 https://pastebin.com/h1QxymDr Maixbitでデバッグするにはデバッグ用のインターフェースが必要です Sipeed RV Debuggerはスイッチサイエンスで売ってるようです https://www.switch-science.com/catalog/5712/ FT2232H MINI MODULEはRSで扱ってるようです https://jp.rs-online.com/web/p/products/7300142/ >>128 ARM化でますます落ちそうだな 信者はx86は終わり!これからはARMの時代!とか鼻息荒くしてるが RISC-V Day Tokyo 2020 2020年11月5日(木)・6日(金) 9:00 ? 18:00 JST(GMT+9)日本時間 オンライン開催 https://riscv-association.jp/riscv-day-tokyo-2020/ 11/5はrisc-vのイベント zen3発売 goto eat東京のチケット初日 俺の誕生日といろいろ重なるな SipeedよりXuanTie C906 (RV64GCV)搭載でDebianが動くボードが12.5ドルで出るらしい ttps://twitter.com/SipeedIO/status/1324632751157374977 https://twitter.com/5chan_nel (5ch newer account) 仕様書読んでるけどFENCE命令がよく分からん・・・ アウトオブオーダー実行とかマルチコアで必要な機能というのは何となく分かったんだが、 predecessor と successor で 4 bitずつあるの、それぞれ 0 だったらどうで、 1 だったらどうなるか、というところが全く分からん・・・ >>137 FENCE命令はメモリバリア命令で、他のプロセッサが発行したものを含めシステム全体のロード命令の 完了を待つとかストア命令の完了を待つとかロード命令ストア命令両方の完了を待つとかなんだけど、 メモリコンシステンシやメモリオーダーがわからないと何の命令かわからないと思う メモリコンシステンシの解説は日本語だとこの辺かなあ ttps://slidesplayer.net/slide/11226103/ ttps://blog.tiqwab.com/2020/05/13/memory-consistency.html ttps://blog.j5ik2o.me/entry/20110225/1298610671 英語だけどRISC-Vの仕様の解説は ttps://riscv.org/wp-content/uploads/2018/05/14.25-15.00-RISCVMemoryModelTutorial.pdf RISC-Vの仕様書ではFENCE命令の箇所だけでなく、8章A拡張、14章RVWMO Memory Consistency Model、Appendix A RVWMO Explanatory Materialも全部関係している https://www.nikkan.co.jp/releases/view/116806 SeagateはHDDサーボ制御ASIC内製なんですね。 これそのまま外販したら面白いのに。 組み込みはコストでRISC-V1択だろうな、特に数が出るのは risc-vは拡張命令を自由に定義できると読んだんだけど それってソフトウェア資産の共有という観点からどうなの? 「risc-vプロセッサ」と書いてあってもどんな拡張命令に対応してるか製品毎に違うんでしょ? あ〜研究目的で独自命令を実装していいというだけで 実用の場合は否定的なのかな 拡張しても、拡張部分を使わないのであればそのまま使えるやろ。 拡張部分に関しては拡張した人が頑張ってコンパイラとか対応してね、って感じでは? >>146 Coremarkで考えてみるとBeagleVはSiFive U74 1.5GHzの2コアでCoremark/MHzが5.1だから単純計算で ttps://www.sifive.com/cores/u74 1コア 5.1Coremark/MHz*1500MHz=7650Coremark 2コア 7650Coremark*2=15300Coremark Raspberry Pi 3 Model BがCortex A53 1.2GHzの4コアでCoremarkが15,364 ttps://www.eembc.org/viewer/?benchmark_seq=2758 1コアあたりだと 15,364Coremark/4=3841Coremark, 3841Coremark /1200MHz = 3.20Coremark/MHz Rasberry Pi 4のスコアが見つけられていないけどCoretex A72 1.8GHzが1コアで10243のようだから ttp://www.katsuster.net/static/2019/201907.html#20190705 1.5GHzだと 10243Coremark/1.8GHz*1.5GHz=8536Coremark BeagleVはシングルはRaspberry Pi 3より上でRaspberry Pi 4より下、システム全体ではRaspberry Pi 3と同じぐらいかと >>147 詳しくありがとう! 結構使えそうなんだな Android 10 ported to homegrown multi-core RISC-V system-on-chip by Alibaba biz, source code released https://www.theregister.com/AMP/2021/01/21/android_riscv_port/ XuanTie C910 HDMI業界の閉鎖体質がオープンソースのGPUドライバーに悪影響を及ぼしているとの指摘 https://gigazine.net/news/20210107-hdmi-forum-closing-gpu-drivers/ >HDMIの仕様を公にしないという決定により、HDMI Forumの主要なメンバーの一員であるAMDでさえ、クローズドな状態で守られているHDMIの機能をオープンソースで提供することができなくなりました。 LVDS/TTL/MIPI/eDP辺りなら大丈夫そう? タダでなんでもできると思ってるLinuxの連中はどうかしている Free software is a matter of liberty, not price 東工大、IoT向けCPUアーキテクチャ「SubRISC+」。エネルギー効率3.8倍 https://pc.watch.impress.co.jp/docs/news/1307882.html 命令数が4つしか実装されてなくて ちゃんと使えるんだ >>156 ロード、ストア、条件判定、符号付き加算だけで4命令なのだがどうなってるんだろ >>158 調べて見たら 減算、ビットAND、シフト、メモリアクセスの4命令だった >>159 論文見たら、risc-vのcコンパイラ使うんだって。アセンブラ生成するけど、それをさらに、コンバートするんだと。ので、がんばれば、cコンパイラ作れる。 >>161 thx アセンブリからのコンバートか。それでできてしまうのがすごいな。 プログラムコードサイズがエラいことになりそうやけど、ヘルスケア用途だとそれでも十分収まるって事かな。 専用のマイコンを別でイチから作る方がハードウェア的には最適なんだろうけどそれだとソフト開発がしんどいからなあ。 チューリング完全で、じゃ分岐(ジャンプ)どうやるの?と論文見たら、減算に細工してあった。なるほど。 話題増えてきたな。製品の予定も増えたし今年は盛り上がるかね。 規格のpdfで商用利用について全く触れられてないんだけど、 ググった限りはこれ、商標を使わない限りは商用利用してええんかの。 命令セットはRISC-VそのものだけどRISC-Vの名前は出してません、 あるいは「RISC-Vを参考にしました」程度しか書かれてません、みたいなのはOK? ドキュメント自体のライセンスについては "This document is released under a Creative Commons Attribution 4.0 International License." って記述があるからライセンス関係の表記さえすれば 商用利用、コピー、改変、ご自由にってことはわかるんだがな。 命令セットを書いた規格書からの改変・商用利用が自由 →命令セットを元にしたCPUを作って商用利用するのも自由 (ただし、ロゴとか商標とかの利用はメンバーになってからね) って感じやろか。 Wiki にbsdライセンスと書いてあったから、軽く考えていたが、確かに御本尊を見ると、どう言うライセンスなのか、はっきりしないな。バークレーなので、bsdなんだろうし、訴える様な事はしないだろうけど。もうちょっと探すか。 あっ、ライセンスがbsdだったらソース秘密にして商用利用okよ、mac OSみたいに。 第247回 NVIDIAのArm買収で今注目の「RISC-V」って何? と言うのも有った。 CanaanのK510は今年後半に出るらしい 元々は去年出す予定だった気がするけど ttps://seekingalpha.com/article/4418688-canaan-inc-can-ceo-nangeng-zhang-on-q4-2020-results-earnings-call-transcript 既存のK210はM5StickV等IoT向けでK510も基本的にはIoT向けだけど、一応K210にも Linuxが移植されているから、K510搭載の安価なLinux対応ボードが出るかも RISC-V Days Tokyo 2021 Spring で >>156 に関する発表ついさっきまでやってて、結構面白かった。 やっぱりソフトウェア、コードサイズ、メモリについてはみんな気になるのか質問されてたな。 対象アプリケーションによってはコードサイズほぼ変わらない、っての面白かった。 んー、講演資料の掲載はされてないみたい。残念だけど。 これRISC-V自体に何か影響あるかな? 2000億円超えでIntelがRISC-Vプロセッサ開発企業「SiFive」の買収を検討中との報道 https://gigazine.net/news/20210611-intel-risc-v-sifive/ 無いね。昔インテルがARM持ってたこと知っている? ARMは特許絡みで揉めたときに付いてきたおまけだよ とりあえず確保しておくぐらいの資金はあるだろう。目をつぶすのが目的かもしれんが RISC-Vで何かやって欲しかったなあ Apple・AMD・テスラ・Intelを渡り歩いた天才エンジニアのジム・ケラー氏へのインタビューが公開中、Intelで一体何をしていたのか? https://gigazine.net/news/20210621-jim-keller-interview/ >もし私が今、本当に速いコンピューターを作りたい、 >高速で処理を行いたいと思うなら、RISC-Vが最も >簡単な選択です。最もシンプルで、正しい機能を持ち、 >最適化が必要な命令の上位8つを備えており、 >ガラクタがほとんどありません。 【超朗報】Intel、1兆円かけ独自の7nmRISC-V開発プラットフォームを作成。「ARMは時代遅れ」 [517459952] https://leia.5ch.net/test/read.cgi/poverty/1624400934/ Expressif社が、RISC-V MCU、2.4GHzWi-Fi、BluetoothLE 5.0 を 内蔵する ESP32-C3 をサンプル配布開始 ! https://riscv.or.jp/2021/02/expressif-sampling-esp32-c3/ RSIC-Vを搭載した 最新 ESP32-C3 のベンチマーク評価 https://bokunimo.net/blog/esp/1491/ 莫大なライイセンス料をarmに払ってるappleはバカちん RISC-V CPU搭載スマホが2022年に初登場?〜すでにAndroidが動作 https://iphone-mania.jp/news-422360/ これ使い物になるのかな? https://www.notebookcheck.net/First-RISC-V-smartphones-could-launch-in-2022.581456.0.html As far as performance goes, Sipeed noted that the RV64 processors equipping the first RISC-V phones should be more powerful than some quad-core ARM Cortex A73 processors, probably matching Qualcomm’s Snapdragon 662 / 663 models. Cortex-A72/A53ヘキサコア搭載PinePhoneProとどっちが強いのかな Alibaba open sources four RISC-V cores: XuanTie E902, E906, C906 and C910 https://www.cnx-software.com/2021/10/20/alibaba-open-source-risc-v-cores-xuantie-e902-e906-c906-and-c910/ >>135 >>149で使用されてるCPUコアIPと関連ソフトウェア及びツールがApache License 2.0でオープンソース化 オープンハードウェアについてはよくわからんがソフトウェアと同じく使用・頒布・修正・派生版頒布・ライセンス継承に関して基本制限なしなのかね ベクトル命令を確定させたんだな これでx86やARMとは別の高性能CPUを作れるようになるね RISC-Vでも標準命令でPCやスパコンを作れるようになったってこと ARMだとNEONやベクトル拡張でAppleプロセッサーやスパコン富岳(標準じゃ無かったかも)を作れる様になったよね 電力あたりの性能も高いのかな? SiFive、クロックあたりの性能を40%引き上げたRISC-Vプロセッサ「P650」 https://pc.watch.impress.co.jp/docs/news/1371882.html >面積あたりの性能は、ArmのCortex-A77をも上回るという。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる