「コンパイラ・スクリプトエンジン」相談室13 at TECH
[2ch|▼Menu]
[前50を表示]
900:デフォルトの名無しさん
09/11/12 00:56:10
凌駕
超並列言語
実装

漠然としすぎているから、定義から始めますか

901:デフォルトの名無しさん
09/11/12 06:41:57
まず、普通の並列と、超並列はどこが違うか?

902:デフォルトの名無しさん
09/11/12 07:02:40
超並列マシンを想定した言語ってところですか

903:デフォルトの名無しさん
09/11/12 09:12:57
FGPAにZ80を入れるプロジェクトって、結構あったね。
現代最大のFPGAにはZ80が何個入るんだろう。
LSI-CやASM80でスレッド間通信すれば、
超並列処理の実行形を自分で作ることも可能だね。

_ KENJI ― 2009/11/12 05:22
ふう、コンパイラスレの方も一段落したみたいです。
もし、私の弁護のために書き込まれた方がいらっしゃたのでしたら
ああいう方法は逆効果です。何もせずそっとしておいていただけると嬉しいです

904:デフォルトの名無しさん
09/11/12 09:39:28
>FGPAにZ80を入れるプロジェクトって、結構あったね。
>現代最大のFPGAにはZ80が何個入るんだろう。

すべてのインストラクションを使うつもりなら
丸ごとCPU入れるのも有りだが
使ってない機能が大半ならスペースがもったいないだけ
自作CPUなり必要な機能部分だけでマルチにする方が効率いいよ

905:デフォルトの名無しさん
09/11/12 10:08:14
可哀想だしスレチだからもう辞めてやってくれ。

906:デフォルトの名無しさん
09/11/12 10:49:42
ランビーか次世代のGPUかだな。

907:デフォルトの名無しさん
09/11/12 12:07:23
ソフ倫様に楯突くとどこまでも追っていくよ。警告だよ。
KENJI、お前のせいでみんなが迷惑するんだよw

908:デフォルトの名無しさん
09/11/12 13:07:45
うむ。
もしかして、ワンチップ LINKS-2 とか可能かなw

909:デフォルトの名無しさん
09/11/12 18:46:21
>>907
何の事情か知らないが、とてつもなくキモイ。消えろ。

910:デフォルトの名無しさん
09/11/12 19:14:40
>>904
マイクロPlanやSweet16みたいなVMのプロセッサとか昔よくあったスタックマシン系の小さいメモリを効率よく回すタイプのCPUを山のように搭載するのもありなのか?


911:デフォルトの名無しさん
09/11/12 19:19:22
少し昔、INTERFACE紙でFPGAを使ったCPUコンテストをやってたな。
最新のFPGAを使えばJAVAVMを乗せたり、CISCを少量乗せたり、
単純なRISCを乗せたり出来そうだね。もちろんインオーダーで。
そうすれば、コンパイラも色々な可能性が出てくるね。

912:デフォルトの名無しさん
09/11/12 19:24:08
>>910
ありじゃない。x86系はenter/leaveを実装してるけど、
遅いんで実装時には使われていないけど
本来、関数型言語やoopはstackをよく使い相性が良いよね。

>>911
誤)単純なRISCを乗せたり
正)単純なRISCを多量に乗せたり

913:デフォルトの名無しさん
09/11/12 19:28:27
>>912
ありならOCCAM系で一つ遊んでみたいぜ


914:デフォルトの名無しさん
09/11/12 19:54:10
>>913
X: ありならOCCAM系で一つ遊んでみたいぜ
O: ありならTransputer系で一つ遊んでみたいぜ

915:デフォルトの名無しさん
09/11/12 19:56:40
>>914
一応スレタイくらい汲んでほしいって配慮じゃないの?


916:911
09/11/13 01:10:53
Intelの80コアの並列プロセッサ、ランビー、次世代GPUで、
コンパイラの歴史が変わるのは決まってるね。
言語もメニイコア用の言語が出来るんだろうね。楽しみだ。

ソフ倫って奴らは本当にクズ揃いだな。

917:911
09/11/13 08:29:06
メニイコア用の言語が標準化すれば、スレッド単位の融通性が凄く効く言語になるだろうな。
実行モジュールのループをVMが管理して、走らせているスレッド単位に割り当てるとか。
実装は困難を極めそうだな。

メニーコア用のコンパイラの論文って日本語である?

スレリンク(hgame板:137番)-
漢だ。

918:デフォルトの名無しさん
09/11/13 11:33:42
いいかげんにしろ

919:デフォルトの名無しさん
09/11/13 13:08:53
あんまり目くじらを立てるのもどうかと…。
GPUのメニイコア用言語って、
●Cg(C for graphics)
●HLSL(High Level Shader Language)
●GLSL(OpenGL Shading Language)
とかがあるけど汎用性が無いし、
ループの展開を自動割り当てなんてVM、聞いたことがない。
面白い発想だと思うけど。

920:デフォルトの名無しさん
09/11/13 13:12:51
>>919
GPUはmany coreっていう範疇とは少し違う気がする
演算素子がたくさんあるんだけど、フローの数が少ないと思うの


921:デフォルトの名無しさん
09/11/13 22:37:14
CUDAに来年JVM搭載されるよ

922:911
09/11/14 14:28:28
レンホウのせいで世界一の日本のスパコン界も壊滅。

923:デフォルトの名無しさん
09/11/14 14:42:34
世界一だったこともある、だろw

地球シミュレータよりあとは、頂点も裾野もズタボロじゃねーか。

924:911
09/11/14 16:40:56
イヤ、報道ではそう言ってたんだよ。地球シミュレーター以降、
AMDのクラスタにさえ負けてる。

925:911
09/11/14 16:43:04
正確に言うと、
レンホウのせいで世界最高峰レベルの日本のスパコン界も壊滅。
しかしAMDのクラスタにすら負けている状態なので当然か。

926:デフォルトの名無しさん
09/11/14 17:53:14
世界スパコン選手権脱落宣言ということか。

927:デフォルトの名無しさん
09/11/14 20:21:56
俺はまだよく分かってないが、12年度完成の日本のスーパーコンピュータが
世界最速になる予定だった。
だけどアメリカがそれを上回る速度のものを先にだす予定を組み
日本はアメリカの次になり国別で2位。
でも世界最高峰レベル。
民主党はそれを中止させたという話ではないの?

928:デフォルトの名無しさん
09/11/14 21:15:30
〜〜2006年 アメリカ IBM Blue Gene/L 500TFLOPS
文科省「京速コンピュータつくろうぜ」
民間「おう、世界一目指そうぜ!」
文科省「2千億かかるから民間も半分出せよ」
民間「まあ、しかたねーな」

〜〜2008年 アメリカ IBM Roadrunner 1PFLOPS

〜〜今年5月
NEC「去年3千億の赤字、今年はトントンの予定で
   追加の100億が出せそうにない。スマンナ」
   (富士通のプロセッサ採用するなら、残ってる意味ないし…)
日立「NECがやめるならうちも降りる」

理研・富士通「白紙から設計し直さなきゃうわああ…」

〜〜今年7月 アメリカ 1EFLOPS級スパコンの研究開始

〜〜今年10月 中国 天河1号完成(理論値1.2PFLOPSに対して、実測値563TFLOPSのお粗末さ)

〜〜今年11月
民主党「gdgdすぎるからもうやめれ」 ←いまこのへん

929:デフォルトの名無しさん
09/11/15 02:19:05
ν速民はその話で散々ファビョってたな
専門家でもないのに、よく「これで日本のIT技術は終わり」なんて自信満々に言えるよ

930:デフォルトの名無しさん
09/11/15 02:25:27
理研って有名なワカメスープ作ってるとこだよね

931:デフォルトの名無しさん
09/11/15 02:31:33
科学の発展にスパコンが必要なのは明らかだけど地球シミュレータの利用料高すぎ。
まあ科学予算でスパコンつくってる国が、国防予算でやってる国に張り合えるはずがないんだけどね

932:911
09/11/16 08:46:41
>>928
ここまでぐだぐだなら、国と大学メンツはおいといて、一度クールダウンする必用があるな。
それだけ金をつぎ込んでNo1に成れないのであれば、メンツも糞もない。
スカラー型とベクトル型でベクトル型に固執する日本。
ピークスピードはベクトル型がまさるがスカラー型の方が平均性能が上。しかも今はピーク時も上。
所詮、莫大な軍事予算を投入するアメリカにはいつまで経っても追いつけない。
アメリカはベクター型と専用機又はスカラー型の組み合わせも考えている

933:デフォルトの名無しさん
09/11/16 08:48:28
ハードウェア板にスレあるからそっちでやってね。

934:デフォルトの名無しさん
09/11/16 08:51:55
どうみても老害教授のメンツだよなぁ

935:デフォルトの名無しさん
09/11/16 13:33:04
アメリカはスピード至上主義でアセンブラでカリカリやるしかなくて
それでやっと最高性能だけどけど、
日本はC,Fortranで開発できて使いやすい高性能という方向を
目指しているってことじゃないの?

936:デフォルトの名無しさん
09/11/16 15:00:47
スカラ型じゃ料金高いスパコンなんて誰も使ってくれないよ。
京速はスカラ・ベクトル型だったからこそ意義があった。

937:911
09/11/16 16:31:58
>>953
逆じゃね?
スカラー型の方がコンパイラを作り最適化するの大変だぞ。
それより難易度の高い遅延分岐命令のコンパイラも
ゲーム業界ではいっぱい作られてるから問題ないかもしれないが。

938:デフォルトの名無しさん
09/11/16 22:08:06
この数字コテは何の意味があるんだ

939:911
09/11/17 03:18:11
>>938
うん。同一人物の発言と解って貰いたいから。
2chのシステム上で可能で、違法じゃないことをやって何か悪いことでも?

940:デフォルトの名無しさん
09/11/17 05:01:22
KYだなと思っただけ

941:デフォルトの名無しさん
09/11/17 06:12:03
どうぞ数字コテは続けてください

942:デフォルトの名無しさん
09/11/17 06:15:24
どうせならNGしやすいようにトリップでもつけてくれよ

943:デフォルトの名無しさん
09/11/17 07:36:23
>>940-942
911氏の発言はクレイバーで問題ないと思うが。
ソフ倫関係の話もついでだし、当時PC98でLSI-Cやエロゲをやっていた者には興味深い。

944:デフォルトの名無しさん
09/11/17 07:43:34
941≠942だよ
だから数字コテは続けてくださいと言っておろうが

945:デフォルトの名無しさん
09/11/17 07:58:57
>>941&>>942
すまん。
911氏も読みたくない奴はNGして欲しいから敢えてやってると思う。
自分も911氏と同じようにベクター型よりスカラー型の方がコンパイラを作りにくいと思う。
manycoreの実行モジュールのループをVMが管理して、走らせているスレッド単位に割り当てるとかスカラー型に有利な発想もしている。

946:デフォルトの名無しさん
09/11/17 08:19:59
で、トリップ付けろって話は?
911じゃ他のスレでも引っかかるから迷惑だ。
暇そうだしコテハンも付けて有名になれよ。
自意識過剰さんにはぴったりだ。

947:デフォルトの名無しさん
09/11/17 08:43:09
>>939
喫煙は違法じゃないがどこで吸っても良い訳じゃないだろ?

948:911
09/11/17 11:38:07
>>946
有名になる気はないし、自意識過剰でもないよ。
コテハン付けるだけで何でそんなことを推測できるか教えて欲しい。
NG設定にするか読み飛ばすかのどちらかにすれば良いんじゃない?

>>947
禁止されている場所では吸えませんよね。
しかしここでは禁止されてますか?
せめてTPOをわきまえろとでも言って欲しかった。

949:デフォルトの名無しさん
09/11/17 12:04:26
トリップの意味判ってないのかおい
トリップ付けたらそれでNG設定できるの
ただの数字コテではNG設定に困るの
これで通じますか?

950:911
09/11/17 12:09:22
解ってますよ。では何でコテハンと読み飛ばしではダメだか、言ってみてください。
禁止はされていませんよね?
禁止されれば辞めますよ。
スレ違いで周りに迷惑をかけますので、あまり長引かせないでくださいね。

951:デフォルトの名無しさん
09/11/17 12:16:50
禁止されてなけりゃ何でもやる人なのか

952:デフォルトの名無しさん
09/11/17 12:21:43
放置すべき状態だな

953:デフォルトの名無しさん
09/11/17 12:22:33
殺人が禁止されてなかったら隣人を刺す人かしら

954:デフォルトの名無しさん
09/11/17 12:30:41
あいつを殺したくて殺したくてしょうがないんだが、法律で禁止されてるから我慢している。

955:デフォルトの名無しさん
09/11/17 12:30:51
周りの奴らの方がスレを荒らしてるように見えるよ!
他人の言論を封じ込め、色々なレッテルを貼り見苦しいよ。
>>952
放置して、スレタイに準じたことを話してよ。
>>953
スレを無駄に使うことは禁止されていないけど、殺人が禁止されてなかったら隣人を刺す人?

956:デフォルトの名無しさん
09/11/17 12:32:23
お前の行動が禁止されてるかどうかだけにかかってるからちゃかされるんだよw

957:デフォルトの名無しさん
09/11/17 12:37:02
つまり数字コテは荒らしを呼び込むからご遠慮願いますということだな

958:デフォルトの名無しさん
09/11/17 12:38:01
次スレでも「911」なのかな

959:デフォルトの名無しさん
09/11/17 12:39:46
>>955
いい加減自演すんなよ
おめーのカキコは丸判りなんだよ

960:911
09/11/17 12:45:32
>>935
>>937
例えるなら、PS3とXBOXで、XBOXの方が(DirectXと言うのもあるが)作りやすく平均的なスピードを出せるが、
CELLのPS3はカリカリにチューンすれば高速だけど、プログラムを組むのが難しい。

>>957
一番説得力がある。

961:デフォルトの名無しさん
09/11/17 12:46:18
>>958
変なのが常駐してるから次スレはリサイクルでどうだ

次スレ候補

新C言語を作ろう
スレリンク(tech板)

962:デフォルトの名無しさん
09/11/17 12:57:17
数字コテの活動

KENJI氏blog無断コピペ

自称コ○ミ社員

エロゲ雑談

911

最後はテロリズムか。
次スレは911禁止で立てるわ。

963:デフォルトの名無しさん
09/11/17 13:00:09
なにこのスレの延び方。

…数字コテハンをみんなでいじくってるのか。
スレが無駄だから辞めてくんない?

964:デフォルトの名無しさん
09/11/17 13:21:40
数字コテハンが黙れば良いと思うよ

965:デフォルトの名無しさん
09/11/17 13:30:33
…ったく。好きにすれば。

俺も乗せられてスレを無駄図解したぜ。

966:デフォルトの名無しさん
09/11/17 13:39:43
次スレ

「コンパイラ・スクリプトエンジン」相談室14
スレリンク(tech板)





967:デフォルトの名無しさん
09/11/17 13:51:04
……オイオイ、いくら何でも911氏の禁止は無しだろう。
まわりが遊んでただけじゃん。
新スレの削除依頼だしといたわ。

968:デフォルトの名無しさん
09/11/17 13:55:52
911氏(笑

969:911
09/11/17 13:56:30
良いですよ。
禁止されたのであれば従い、コテ無しに戻るだけですから。

970:デフォルトの名無しさん
09/11/17 14:01:02
>>969
そうか。俺にはおまいさんに不備が有ったとは感じなかったけどな。
あえて言えば、トリップ付けてればこんな事にならなかっら次からそうしてくれ。

971:デフォルトの名無しさん
09/11/17 14:14:39
>>969
見えない敵と戦ってただけだよ。スレ全体の意志じゃ無いんだから、
スルーすれば良かったのにバカだな。

こんな時間から2chに張り付き、コンパイラを作るなんて、
バカと天才は紙一重って事だよ。

972:911
09/11/17 15:04:44
GPUコンピューティングが本格的になってきたね。
NVIDIAはFermi系で、内部のマルチスレッディングやメモリの構造を、
より汎用アプリケーションに最適な形で再編したことになる
URLリンク(pc.watch.impress.co.jp)
URLリンク(pc.watch.impress.co.jp)

>>970&>>971
気をつけるよ。

973:911
09/11/17 15:13:16
ついでにNECのスパコン

IntelとNEC、スパコン技術の共同開発に合意

NECがベクトル型スパコンの開発で培った経験と、Xeonプロセッサーの性能や機能、
Xeonに搭載される計画のベクトル演算向け拡張命令群「Advanced Vector eXtentions(AVX)」を組み合わせていく。
これにより、Intel Architectureに基づいたスパコンでより高い実効性能を提供する。
URLリンク(pc.watch.impress.co.jp)

974:デフォルトの名無しさん
09/11/17 15:24:56
>>972,973
そういうのはこっちへ行けばいいと思うんだ

【スパコン】スーパーコンピュータ関連情報3【HPC】
スレリンク(hard板)

975:911
09/11/17 15:42:55
>>974
サンキュウ。
超並列CPUでのコンパイラの話題の一環のつもりで書いた。
並列度が上がれば上がるほど、有効利用の方法が難しくなるね。
チップ密度が高くなりシングルスレッドだと、勿体ないし、
CPUの一部だけが使われてピンポイント発熱の問題も出てくる。

並列度を有効利用するにはOSとコンパイラのサポートが必用になってくるね。
発熱の問題はセンサーで感知し、OS側でCPUの代替コア操作が必用になってくるね。

超並列コンピューティングが中小企業や家庭レベルまで来るのはもう少しだけど、
OSとコンパイラのサポートは当分先になりそう。

それまでは、企業で複数のOSを同時に走らせ、
物理的なコンピューターの数を削減するくらいしか役に立たなさそう。

こんな事はここにいる人ならすぐ思いつく話だと思うけど。

976:デフォルトの名無しさん
09/11/17 15:42:57
もうある意味テロと救急車にかけたコテ

977:デフォルトの名無しさん
09/11/17 15:58:22
俺には君の方が無駄だと思えるんだ。

>>975
動的に、たとえばあなたが言っていたloopの並列化をすればするほど
バス・アービトレーションにより無駄が多くなり、リニアに性能は上がらないね。
特に細かく並列化をすればするほど無駄が多くなるね。
データベースやgoogle等のマルチユーザーアプリケーションや
社内クラウドコンピューティングには有利だね。
すべてをクラウド化する事には災害時やサービス会社の倒産時の面から反対だけど。

978:303 ◆pFphp4Ej4w
09/11/17 16:34:24
>>961
若干怒りますよ。
変人を連れこまないで頂きたい。

979:デフォルトの名無しさん
09/11/17 18:49:07
>>978
おまえみたいな変人が居るスレは俺等もごめんだ


980:デフォルトの名無しさん
09/11/17 19:18:58
>>978
こらこら。勝手に変な番号名乗るんじゃない。
このスレの303はお前じゃなくてオレだ。

981:デフォルトの名無しさん
09/11/17 19:52:21
>>980
偽物乙

982:デフォルトの名無しさん
09/11/17 19:56:32
なんで911はそんなに嫌われっ子なの?
3行でよろしく。

983:デフォルトの名無しさん
09/11/17 19:57:32
自己顕示欲の塊でスレ違いの話題を延々と繰り返すから

三行もいらなかった

984:デフォルトの名無しさん
09/11/17 19:59:29
って言うか、みんな性格悪くね〜?

985:デフォルトの名無しさん
09/11/17 20:09:42
プログラマは大抵自己顕示欲が強く他人を排斥するもの。
しかもOSやスクラッチでコンパイラを作っている奴らは自分以外のコードを入れたく無かったりして偏屈。
どうしてわかるかって?
俺がそうだから。

986:デフォルトの名無しさん
09/11/17 20:26:39
そうゆうのは、ろくでもないプログラムしか作れない奴だけだろ。
色々な人が関わってるコンパイラ、OSはいくらでもある。

987:デフォルトの名無しさん
09/11/17 20:53:33
>>980-981
その「新C言語をつくろう」のスレを参照してみ。

988:デフォルトの名無しさん
09/11/17 20:54:48
>>980だけだたorz

989:デフォルトの名無しさん
09/11/17 23:25:16
電々板に次スレ立てたのは誰やねん!

990:デフォルトの名無しさん
09/11/18 00:10:10
>>986
OSをつくろうのひげぽん氏やRUBYのまつもとゆきひろ氏、吉里吉里のW.Dee氏
はどうなの?

991:デフォルトの名無しさん
09/11/18 01:03:36
リソースとみなすか、自分で作り上げる世界の対象とみなすかは人それぞれ。


992:デフォルトの名無しさん
09/11/18 04:01:36
流れが速くてビックリした。しかし911を除外するのは行きすぎだと思う。
一部の独善的な人達が行動に出ただけだと信じたい。

>>986
偏見の固まりですね。事例を挙げて理論的に反論すべき。でないのなら己の品のなさを自ら公言していると言えよう。
コンピュータの黎明期にも、そして今にもそう言った手法を使い、結果を出している方がごまんと居ます。

993:デフォルトの名無しさん
09/11/18 04:16:56
>>987
そのスレの303氏の発言を見たが実装のことなど考えていないし
既存のプログラマが積極的に移行する価値がない(混乱する)ように思える。
C99、又はD言語からGCを取り去った言語だ。

未だに現場ではC言語が生き残り、
実用的な言語になるのに、多少泥臭くとも巨大なソースを高速にコンパイル出来ることが必用なのに、
実装に精通していない。
例え完成したとしても使い物にならない可能性が高いと私は思う。

私見なのでいくらでも反論をどうぞ。

994:デフォルトの名無しさん
09/11/18 05:29:35
なんでこのスレは自らの無知をごまかすような1行罵倒レスと
価値ある情報の2つに分類されてるんだ?

あと実装を考えない理想論も多いか。

995:デフォルトの名無しさん
09/11/18 05:35:51
>>994
プログラマーだから

996:デフォルトの名無しさん
09/11/18 05:46:22
>>994
ごく一部の実践的コンパイラを作った奴と大多数のバカの集まりだから。
しかも大多数のバカが実権を握ってるという矛盾。
だれも自分の言語を公開しない。仕様すら公開しない。

もし、まぐれでオリジナル言語が出来たとしても、
本に載ってたサンプルを改悪した取っつきにくい文法、
実装も>>993の言うとおり
巨大なソースを高速にコンパイル出来ることが出来ない物しか作れない。
だからここから有名になった人は皆無かほんの一部のみ。

997:デフォルトの名無しさん
09/11/18 05:53:21
>出来ることが出来ない
まあ落ちつけ

998:デフォルトの名無しさん
09/11/18 06:32:40
ウンコを撒く奴も困りものだが

価値ある情報うんぬんをあんまり強調しすぎるのもクレクレと変わらん
受動的な割にスレの状態を気にする男の方って

999:デフォルトの名無しさん
09/11/18 06:40:42
>>994
今このスレは酷い自演家とそれに付き合える暇人が集ってるだけだ。
恐らく価値ある情報と思ってるのも君だけじゃないかと。
意図の汲めないスレ違い長文カキコを延々とやられたら居なくなる。
早めにトリップ付けるべきだったね。


1000:デフォルトの名無しさん
09/11/18 06:50:15
とりあえず911は病院行け

1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4801日前に更新/260 KB
担当:undef