アカウント名:
パスワード:
Raspbianもはやく64ビット化してくれ
このスペックのハードウェアでOSが64Bitになると、うれしいことって何でしょうか
ARM に関しては 32bit の命令セット(レジスタとかレジスタとかレジスタ)がクソすぎるので、デメリットの数百倍のメリットがある。
どうしたらこんな勘違いできるのか知りたい。
後藤弘茂がいつだったかの年末対談でそんなようなことを言ってた。そっち方面には疎いので組み込みは大変だなーなんて思って終わった。
スラドでは既出の話題だよねhttp://srad.jp/comments.pl?sid=627062&cid=2568572 [srad.jp]
ああなんかツリー型掲示板なのにツリーに発言をぶら下げない変な人がいた日か。結局そっち方面に疎い私にはどっちが正しいのかわからないまま終わったな。
「そっち方面に疎い」あなたがどうしてレス返してるの? マジ疑問。
技術に興味はないけど他人を批判したり足を引っ張ったりする方面は大好きなんだろう
> http://srad.jp/comments.pl?sid=627062&cid=2568572 [srad.jp]
うわー、胸くそ悪いスレッドだなw「これを読め」と出されていたMLのやりとり [yarchive.net]を読む限り、
> x86の命令セットは醜い設計であるがゆえに様々な最適化が前提となり、> 今では逆に「(高級言語なら)適当に書いても速い」というメリットになっている。レジスタ数が少ない欠点も隠蔽される。> 他のCPU(ppc)は隠蔽技術が不要だった分、最適化をコンパイラに委ねなければならない。
ってことだな。x86でもSIMD周りのコードをCで書くとコンパイラの差
「これを読め」と出されていたMLのやりとり [yarchive.net]を読む限り、
そこ読んだところで ARM の 32bit から 64bit 化でレジスタがどう改良されてメリットがどれほどあるかなんてなんもわからんでしょ。
「なんもわからん」は酷いなw
MLのやりとりから得られる知見 ・x86 は素の設計だと命令やレジスタ周りがタコスケなので、これらを隠蔽するHW中間層がかなりの仕事をしている(例:μOPs) ・ppc や IA64 は命令が洗練されているため、x86 のような隠蔽層がそれほど無い
そこからの類推 ・ARM も ppc と同様のRISCなので、HW実装が隠蔽層は薄そう ・隠蔽層が薄い分、レジスタのサイズや本数が増えるときダイレクトに性能が良くなりそう
32bit の ARM でレジスタのサイズや本数がどれだけ足りてないかの考察がないと「良く」なるかもわからんでしょ。
僕のお友達が酷いって言ってるんだもんという主張に説得力を感じる?「そっち方面には疎い」以前の話じゃない?
あながち勘違いとも言えないような。実害があるのかといえば、コンパイラががんばってくれるから平気だけど、32bitの命令セットは高級なOS動かすのに向いた物じゃないよね?32bitの命令セットがそうなのは、元々そんな重い仕事をするためのCPUではなく、組み込み向けだったからで、クソすぎるは言い過ぎだと思うけど。それでも64bitで高級なOSを動かすのに向いた命令セットに変わるのは意味があるよ。
32bitの命令セットは高級なOS動かすのに向いた物じゃないよね?
32bit命令セットのどこがどうだと具体的に言えやカス
そうじゃなけりゃお前の願望だろうがよ。
実害があるのかといえば、コンパイラががんばってくれるから平気だけど、32bitの命令セットは高級なOS動かすのに向いた物じゃないよね?
ARMの「32bitの命令セットは高級なOS動かすのに向いた物じゃない」とは具体的のどのへんがどうだからという話?「コンパイラががんばってくれるから平気」とは何のこと??
32bitの命令セットがそうなのは、元々そんな重い仕事をするためのCPUではなく、組み込み向けだったから
ARMって元々パソコン向けに開発されて割と初期の頃からマルチタスクOSなんかも動いてたけど何言ってんの?
まじでいってんの?正気か?x86レジスタセットなんてgpr少なすぎてゴミじゃん。俺はx86のSSEの仕事くると萎えるがneonならarm32でも歓迎だぞ
その答えを探すためのハードなんだよ
ストレージ周りとか多ビット演算とか。
microSDストレージに使ってて64bit化でパフォーマンス上がるとかはないでしょ
多ビット演算とか。
どれだけの頻度でそのメリットを享受できるかの話がなければあんま意味ない主張だね。
ARM64bit、フルスクラッチでベアメタルブートするOSを書く練習が出来るじゃまいか。
別にOSじゃなくてもいいんだ。
例えば、マルチタスク可能なターミナルエミュレータのようなものでもおKそれを使えば、大学のメインコンピュータにtelnet出来るよ。
それ使わなくてもtelnetできるよ
そもそもarmhf対応ですらないのを使ってる人が多い。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア
いいねえ (スコア:0)
Raspbianもはやく64ビット化してくれ
Re:いいねえ (スコア:2, 興味深い)
このスペックのハードウェアでOSが64Bitになると、うれしいことって何でしょうか
Re:いいねえ (スコア:2, 興味深い)
Re: (スコア:0)
ARM に関しては 32bit の命令セット(レジスタとかレジスタとかレジスタ)がクソすぎるので、デメリットの数百倍のメリットがある。
どうしたらこんな勘違いできるのか知りたい。
Re: (スコア:0)
後藤弘茂がいつだったかの年末対談でそんなようなことを言ってた。
そっち方面には疎いので組み込みは大変だなーなんて思って終わった。
Re: (スコア:0)
スラドでは既出の話題だよね
http://srad.jp/comments.pl?sid=627062&cid=2568572 [srad.jp]
Re: (スコア:0)
ああなんかツリー型掲示板なのにツリーに発言をぶら下げない変な人がいた日か。
結局そっち方面に疎い私にはどっちが正しいのかわからないまま終わったな。
Re: (スコア:0)
「そっち方面に疎い」あなたがどうしてレス返してるの? マジ疑問。
Re: (スコア:0)
技術に興味はないけど他人を批判したり足を引っ張ったりする方面は大好きなんだろう
Re: (スコア:0)
> http://srad.jp/comments.pl?sid=627062&cid=2568572 [srad.jp]
うわー、胸くそ悪いスレッドだなw
「これを読め」と出されていたMLのやりとり [yarchive.net]を読む限り、
> x86の命令セットは醜い設計であるがゆえに様々な最適化が前提となり、
> 今では逆に「(高級言語なら)適当に書いても速い」というメリットになっている。レジスタ数が少ない欠点も隠蔽される。
> 他のCPU(ppc)は隠蔽技術が不要だった分、最適化をコンパイラに委ねなければならない。
ってことだな。
x86でもSIMD周りのコードをCで書くとコンパイラの差
Re: (スコア:0)
「これを読め」と出されていたMLのやりとり [yarchive.net]を読む限り、
そこ読んだところで ARM の 32bit から 64bit 化でレジスタがどう改良されてメリットがどれほどあるかなんてなんもわからんでしょ。
Re: (スコア:0)
「なんもわからん」は酷いなw
MLのやりとりから得られる知見
・x86 は素の設計だと命令やレジスタ周りがタコスケなので、これらを隠蔽するHW中間層がかなりの仕事をしている(例:μOPs)
・ppc や IA64 は命令が洗練されているため、x86 のような隠蔽層がそれほど無い
そこからの類推
・ARM も ppc と同様のRISCなので、HW実装が隠蔽層は薄そう
・隠蔽層が薄い分、レジスタのサイズや本数が増えるときダイレクトに性能が良くなりそう
Re: (スコア:0)
そこからの類推
・ARM も ppc と同様のRISCなので、HW実装が隠蔽層は薄そう
・隠蔽層が薄い分、レジスタのサイズや本数が増えるときダイレクトに性能が良くなりそう
32bit の ARM でレジスタのサイズや本数がどれだけ足りてないかの考察がないと「良く」なるかもわからんでしょ。
Re: (スコア:0)
僕のお友達が酷いって言ってるんだもんという主張に説得力を感じる?
「そっち方面には疎い」以前の話じゃない?
Re: (スコア:0)
あながち勘違いとも言えないような。
実害があるのかといえば、コンパイラががんばってくれるから平気だけど、32bitの命令セットは高級なOS動かすのに向いた物じゃないよね?
32bitの命令セットがそうなのは、元々そんな重い仕事をするためのCPUではなく、組み込み向けだったからで、クソすぎるは言い過ぎだと思うけど。
それでも64bitで高級なOSを動かすのに向いた命令セットに変わるのは意味があるよ。
Re: (スコア:0)
32bitの命令セットは高級なOS動かすのに向いた物じゃないよね?
32bit命令セットのどこがどうだと具体的に言えやカス
そうじゃなけりゃお前の願望だろうがよ。
Re: (スコア:0)
実害があるのかといえば、コンパイラががんばってくれるから平気だけど、32bitの命令セットは高級なOS動かすのに向いた物じゃないよね?
ARMの「32bitの命令セットは高級なOS動かすのに向いた物じゃない」とは具体的のどのへんがどうだからという話?
「コンパイラががんばってくれるから平気」とは何のこと??
Re: (スコア:0)
32bitの命令セットは高級なOS動かすのに向いた物じゃないよね?
32bitの命令セットがそうなのは、元々そんな重い仕事をするためのCPUではなく、組み込み向けだったから
ARMって元々パソコン向けに開発されて割と初期の頃からマルチタスクOSなんかも動いてたけど何言ってんの?
Re: (スコア:0)
まじでいってんの?正気か?
x86レジスタセットなんてgpr少なすぎてゴミじゃん。
俺はx86のSSEの仕事くると萎えるがneonならarm32でも歓迎だぞ
Re:いいねえ (スコア:1)
その答えを探すためのハードなんだよ
Re: (スコア:0)
ストレージ周りとか多ビット演算とか。
Re: (スコア:0)
microSDストレージに使ってて64bit化でパフォーマンス上がるとかはないでしょ
Re: (スコア:0)
多ビット演算とか。
どれだけの頻度でそのメリットを享受できるかの話がなければあんま意味ない主張だね。
Re: (スコア:0)
ARM64bit、フルスクラッチでベアメタルブートするOSを書く練習が出来るじゃまいか。
別にOSじゃなくてもいいんだ。
例えば、マルチタスク可能なターミナルエミュレータのようなものでもおK
それを使えば、大学のメインコンピュータにtelnet出来るよ。
Re: (スコア:0)
それ使わなくてもtelnetできるよ
Re:いいねえ (スコア:1)
そもそもarmhf対応ですらないのを使ってる人が多い。