[過去ログ] 【Raspberry Pi】ラズベリー・パイ part57【Arm】 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
172: 2020/07/10(金)08:41 ID:o7XtGkEC(1/15) AAS
実はWSL2の実態はHyper-V上の仮想環境
カーネルもLinuxカーネルにパッチを当てただけで
Linuxカーネルの機能がそのまま使える
完全なLinuxがWindows 10上で稼働する? 「WSL 2」とは
外部リンク[html]:www.atmarkit.co.jp
> これに対してWSL 2は、専用の仮想マシン環境である
> 「Light Weight utility Virtual Machine」(軽量ユーティリティーVM)を使い、
> ローカルパッチ(Microsoftによる独自パッチ)を当てた
> Linuxカーネルバイナリを動作させ、仮想マシン内にLinuxの実行環境を作る。
画像リンク[png]:image.itmedia.co.jp
174: 2020/07/10(金)08:50 ID:o7XtGkEC(2/15) AAS
Windows 10でWSL2を使えばRaspberry Pi 4いらないという人いるが
WSL側で重い処理やメモリを大量に使う処理をやると他のことが出来なくなる
Raspberry Pi 4の消費電力なら一日中付けっぱなしにしてもいいし
重い処理を1日中どころか1週間走らせてもパソコンが使えなくて困ることはない
常時起動してるLinuxがあるといろいろ便利だよ
特にパソコン側がノートパソコンの場合、コア数が多くないからな
176: 2020/07/10(金)09:13 ID:o7XtGkEC(3/15) AAS
Raspberry Pi 4のコアのCortex-A72は
浮動小数点演算は遅いけど、整数演算はかなり速いよ
177(3): 2020/07/10(金)09:33 ID:o7XtGkEC(4/15) AAS
たとえば、πの計算
Pythonだとこんな簡単に書けるけど、これでパソコンと比較してみると
Raspberry Pi 4の実力が侮れないのがわかる
特にノートPCとの比較でね
まあ、今の季節、ちゃんとファン付けて冷やさないと性能でないけど
πの計算プログラム
外部リンク:pastebin.com
うちのRaspberry Pi 4で計測したら73.454 秒だった
178: 2020/07/10(金)09:41 ID:o7XtGkEC(5/15) AAS
ブラウザ立ち上げた状態で計測してた
ブラウザ落としたらもうちょっと速かった
うちのRaspberry Pi 4で69.282 秒
ちなみにARM64版のUbuntu Server 20.04を使ってる
179: 2020/07/10(金)10:07 ID:o7XtGkEC(6/15) AAS
書き忘れたがPython3用ね
185: 2020/07/10(金)14:04 ID:o7XtGkEC(7/15) AAS
>>184
ニコ生を表示してたからね
再生してなくても、ただ、ページを表示してるだけでもニコニコは重いから
186(6): 2020/07/10(金)15:29 ID:o7XtGkEC(8/15) AAS
以前、ネットで拾ったC言語で書かれた整数演算のみのπの計算プログラム(遅い)
外部リンク:pastebin.com
Raspberry Pi 4 Ubuntu Server 20.04 gcc 9.3.0
オプションに-O3を付けただけのコンパイルで
171.942786秒
190: 2020/07/10(金)18:35 ID:o7XtGkEC(9/15) AAS
32bitのRaspbianでも計ってみたがめちゃ遅いな
Pythonのが581.587 秒でC言語のが565.588701秒
多倍長演算で64bit整数使えば速くなるからPythonの差はわかるんだが
C言語の方は64bit整数なんて使ってないのにこの差
なにかプログラムの時間測定がバグってるのかと思って
timeコマンドも使って計ってみたが全然バグってない、計測した時間は正しかった
Cortex-A72は64bitに最適化されてて、32bitは遅いんだな
64bitのLinuxで使わないと大損だな
192: 2020/07/10(金)19:16 ID:o7XtGkEC(10/15) AAS
あ、Raspbianのgccのデフォルトが
すべてのラズパイで動作するようにARMv6になってるのが原因かも
193: 2020/07/10(金)19:25 ID:o7XtGkEC(11/15) AAS
>>191
以前、Dhrystone 2.1で比べたことあるが64bitの方がかなり速かったよ
196: 2020/07/10(金)20:05 ID:o7XtGkEC(12/15) AAS
>>186のC言語のやつをRaspbianでコンパイルしたバイナリを
そのままarm64のUbuntu Server 20.10に持ってきて実行しても
563.873896秒
arm64のUbuntu Server 20.10上で32bitのarmhfのクロスコンパイラで
arm-linux-gnueabihf-gcc -O3 -march=armv7-a -mfpu=neon-vfpv4 -o pi pi.c
これでコンパイルして実行しても
556.871613秒
arm64のUbuntu Server 20.10上でarm64のgcc 9.3.0で
gcc -O3 -o pi pi.c
これでコンパイルして実行するだけで
171.437696秒
Cortex-A72は、64bitに最適化されてて32bitでは遅いんだな
200: 2020/07/10(金)21:05 ID:o7XtGkEC(13/15) AAS
64bit版のRaspberry Pi OSで試しました
>>177のPython3のやつが70.108 秒
>>186のC言語のやつが169.922904秒
201: 2020/07/10(金)21:06 ID:o7XtGkEC(14/15) AAS
ちなみに64bit版のRaspberry Pi OSのgccのバージョンは8.3.0
204: 2020/07/10(金)21:27 ID:o7XtGkEC(15/15) AAS
>>202
シングルスレッドのプログラムだからね
Raspberry Pi 4は4コアあるからCPU使用率が25%くらいになる
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.153s*