アセンブリ言語勉強したんだけど、次何したらいい??
■ このスレッドは過去ログ倉庫に格納されています
>>70
相当習熟してればニューラルネットワークの高速化は出来るけどAI自体個人がやるもんじゃなくなってる気がする >>69
昔ファミコンのベーシックで動くプログラムに、機械語の投稿があって、あれはオーバースペックぽくて凄かった
どこにリファレンスがあるのかも謎だったし >>74
俺が言ってるのはCUDAのAPIを叩くことじゃなく自分でCUDAカーネルを書くってことね アセンブリはCPU変わるとガラっと変わるから低級言語でなく高級言語の方が良いだろ >>78
CUDAカーネル書くってPTXとかその辺の話? >>79
そんなことないぞ
x86_64もARM64も見た目は違うけど考え方はほぼ一緒だよ >>81
そこいらは68系と違って似てはいるけどセットが違い過ぎる
今時低級言語でプログラム組むかな?
ファーム開発でも使わないけど >>82
じゃあなんで俺はアセンブリ勉強しちゃっの?
もしかして…無駄? >>56
マルウェア解析 求人で出てくるよ
パケット解析とかもできるとなおいいね >>80
カーネルはGPUで動かす処理部分のこと
ptxはその中で使える中間言語でたまにこれにしかない命令とかもあるから使うって程度で基本はラッパー作って呼ぶ感じ
アセンブリ言語にあたるものはptxじゃなくてSASSってやつでこれを弄るにはバイナリいじらなきゃいけない(仕様非公開)
シタデルだかがバイナリの弄り方で論文出してるから雰囲気はわかるかも >>84
なるほど
ネットワーク系はそこまで知らないんだよなぁ
ルーターとかつくろっかなぁ >>85
なるほど、
なんかCかCPPからCUDA API意外の何かを呼んでることはわかった >>87
.cuから
Func<<<256,256>>>();
みたいに呼ぶ
__global__ void Func(){}
みたいなやつがcudaカーネル >>88
なるほど
そういう仕事もあるんだなぁ
いいなぁ 自動車メーカー行きたい
こっから車の大量のセンサーで楽しいことすんでしょ
俺も混ぜて欲しいなぁ 40年前に、Z80とMSXのメモリマップ勉強して、コナミのゲームをちょっとだけ逆コンパイル?してたな アセンブリ言語っておじいちゃんと強強エンジニアしか知らないんだなぁ >>91
なんで自動車いきたいんだ?
いまいちだぞ >>97
そうなん?
メーカーでちゃんとメーカーしてるとこって自動車メーカーぐらいしかないイメージある
電機メーカーは全部ものつくってないじゃん 自動車メーカーって低レイヤーの開発やってないの?
全部下請けに投げちゃってるのかな 組み込み系のプロセッサ上で走らせるソフトでも高級言語で記述する時代にアセンブリ言語なんて要るか?
ブートローダーとかぐらいじゃないの >>100
そもそもアセンブリってそんなに難しくないよ
ただアセンブリを勉強するとコンピュータの仕組みがよく分かるからそれに価値があると思ってる
アセンブリは約に立たないけど、コンピュータの仕組みは役に立つよ >>101
今どきのプロセッサでそういう仕組みになってるのはないけどね >>104
うーん
スタックとか現在も普通に使ってるし、ヒープ領域をシステムコールで取得するとかも現在も同じだし
メモリ管理は複雑になったけど、まあ昔のがわからないと今のもわからないしなぁ
現代と昔が全く違うというのもわからんし、昔のが役に立たないというのもわからないなぁ
何を指して昔のコンピュータの仕組みが役に立たないと言っているのか >>105
仕組みをわかった気になってるだけ
今どきのプロセッサはもはやそういう仕組みでは動いてないのに
わかった気になっても何も意味はないってこと >>106
うーん
今どきのコンピュータもこういう仕組みで動いてると思うんだけど、どういう世界線の話をしているのか全くわからん 確かにキャッシュ周りは複雑だし、命令の入れ替えで最適化するとかもやってるらしいけど、ベースは30年ぐらい変わってない気がするけどね >>107
分岐予測とか投機実行とか知ってる?
もう20年以上前からプロセッサ内部ではそういうことをしてる
アセンブリ言語で記述したとおりに動いてるなんてのははるか昔のプロセッサでの話だ
なのにわかったつもりで「コンピュータの仕組みがよくわかるから」なんて語ってるのは可笑しい 分岐予測や投機的実行がヒープ/スタック領域と何の関係があんだよワロタ >>109
いや、知ってるけど知った上でベースはそんなに変わらなくね?って思ってるが
そのへんの最適化はもとの命令を結果を変えずに速く実行するってやつだろ?
だったらもとの命令理解してないとだめじゃん >>111
おまえがどんなに分かったつもりになって知恵を絞ったとしても
コンパイラの方が効率的なコードを吐くってこと
つまり仕組みを分かったつもりになっても何の利得もない >>112
コンパイラの最適化と投機的実行ってなんか関係あんの?
ハードとソフトをごっちゃにして語らないでくれよ >>115
残念、自演じゃないよ
お前がほんとに恥ずかしいだけ >>111が「もとの命令理解してないとダメじゃん」と言ったのはソフトの話だろ?
だからソフトの話をしたまで
>>101で「コンピュータの仕組みがよくわかるから」というのはハードの話だと思うが
ごっちゃにして語ってるのはおまえじゃん >>116
はいはい
いちいち2つずつレス付けなくていいから(笑) ちなみに
>>116が「恥ずかしい」と言ったのは書き込むIDをミスしたな
>>114の方のIDで言うつもりだったのだろ これに限らず学問に触れたことのないやつって自分が知りもしないことをネットで少しだけ調べただけで全てを理解した気になっちゃうんだよな
ひろゆきとかもそう コンピュータの、一つのプロセスに割り当てられるメモリ領域の使い方とかは、30年近く変わってないと思うけどなぁ。
あと、メモリ権限とか始まったのってintel 8086とかでしょ。メモリ権限はページング方式でも有効だし、昔の知識は今でもすごい役に立つと思うけどなぁ ■ このスレッドは過去ログ倉庫に格納されています