インテルC++コンパイラ9.0発表!
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2005/06/16(木) 00:54:568.0と8.1は糞だったが9.0は実行速度もアプし、コンパイル時間も短くなった。
インテラーな人は来いノシ
0002デフォルトの名無しさん
2005/06/16(木) 01:15:320003デフォルトの名無しさん
2005/06/16(木) 01:20:230004デフォルトの名無しさん
2005/06/16(木) 01:29:26www.amd.com/us-en/Processors/Develop/compiler/download.html
0005デフォルトの名無しさん
2005/06/16(木) 06:05:50Not Foundだが
0006デフォルトの名無しさん
2005/06/16(木) 10:17:03Not Foundだが!!
0007デフォルトの名無しさん
2005/06/16(木) 12:30:300008デフォルトの名無しさん
2005/06/16(木) 12:35:450009デフォルトの名無しさん
2005/06/16(木) 12:45:58ttp://developer.amd.com/acml.aspx
0010デフォルトの名無しさん
2005/06/16(木) 12:56:17メール着てびっくり。
0011デフォルトの名無しさん
2005/06/16(木) 16:23:16速くなったとか小さくなったとか
ためしたところ速度は8とほとんど変わらない。
吐き出すexeは相変わらずでかいし、その割りに速度はVCシリーズ
とトントンかチト負けてる。
もうちょっと頑張って欲しいんだが、使い方が悪いのかな…?
0012デフォルトの名無しさん
2005/06/16(木) 16:48:31でも DualCore に対応したのが大きいと思う。。
0013デフォルトの名無しさん
2005/06/16(木) 17:10:060014デフォルトの名無しさん
2005/06/16(木) 18:20:02>でも DualCore に対応したのが大きいと思う
これはどんなアプリで速くなる?(今までのHT対応の
うたい文句とは別のことをするの?)
0015デフォルトの名無しさん
2005/06/16(木) 23:29:18というかIntelチェックをはずしただけか。
0016デフォルトの名無しさん
2005/06/18(土) 09:12:230017デフォルトの名無しさん
2005/06/18(土) 14:44:510018デフォルトの名無しさん
2005/06/18(土) 17:38:40IntelC++は使ってくれるけど。
0019デフォルトの名無しさん
2005/06/18(土) 17:58:01よく知らないけどVC(MSC?)ではSSE関係のビルトインは使ったことは無い。
そもそも無いのかもしれない。
VCでSIMD使いたかったら_asmで直に記述だけど、
ICのSSEビルトイン命令は_asmよりもいいことある?
0020デフォルトの名無しさん
2005/06/18(土) 18:25:38iclはSSEを意識してプログラミングしなくても、必要とあれば勝手に
SSE命令を使ってくれるんじゃなかたっけ?
0021デフォルトの名無しさん
2005/06/18(土) 18:38:03それはVC7,8にもスイッチある。/arch:sse だったっけ?
体感できるほど実感はなかったけど…。
ICの/Qxオプションで体感するほど性能アップを感じた人いますか?
0022デフォルトの名無しさん
2005/06/18(土) 18:41:23/Qxオプションよりも/Qaxオプションの方が良いぽ
0023デフォルトの名無しさん
2005/06/18(土) 18:55:50自作プログラムはほとんど速度を要求しないものばかりで
体感云々は感じないけど、姫野ベンチとかはある程度効果があったよ。
icl 9.0 EM64T(-QxW -Qipo -O3)とcl 8.0 x64(-O2 -favor:AMD64)で
10%強くらいの違い。
0024デフォルトの名無しさん
2005/06/18(土) 18:57:10Linuxでしか使わなくていいよね?Winなら現行と次のVCあれば問題ないよね?
0025デフォルトの名無しさん
2005/06/18(土) 19:01:27>/Qxオプションよりも/Qaxオプションの方が良いぽ
/Qx /Qax どっちも性能アップを体感できなかった… Qaxは動作する
CPUを選ばなくなる代わりに、事前判別のオーバーヘッド&EXEがでかく
なるデメリットあるよね? まあ、どっちにしろ早くならないわけだが。
いままでSIMD系を自動で利用する機能で効果あったためしが無いんだわ。
VC,ICともに。
そもそも_asmで直にSIMD書いても、相当がんばって命令順序の最適化を
やらないと大抵はCのSIMD無しのコードに負けちゃう。(それだけ
通常のコンパイル結果が優れているんだろう)
まあだからこそ手作業で、コンパイル結果より高性能なSIMDのコードを
書き上げることは価値があるんだけどね。
SSE,SSE2を自動で使って幸せになった香具師、語ってくれ!
0026デフォルトの名無しさん
2005/06/18(土) 19:15:4032bit版キボンヌ
0027デフォルトの名無しさん
2005/06/18(土) 19:21:17ICはVCほど高くないし(余計なもの付いてないし)、性能出るなら
導入したいと思ってるんだが、あんなにでかい&VC比で大して速く
ないじゃあしょうがない…
インテルのサイトにIC導入で幸せになった企業の成功談義が載ってる
の見たことあるけど、ほんとかよって感じ
0028デフォルトの名無しさん
2005/06/18(土) 19:45:35WinXP x64、Opteron246、姫野ベンチの配列サイズはMiddle。
MSC Version 14.00.50215.44 for 80x86
/O2 687.5[MFLOPS]
/O2 /arch:SSE /arch:SSE2 407.5[MFLOPS]
ICC Version 9.0 Build 20050430Z Package ID: W_CC_P_9.0.019
/Qipo /O3 877.6[MFLOPS]
/Qipo /QxW /O3 1021.6[MFLOPS]
icl9.0、AMDに対応という割には/QxNが相変わらず使えないんだが。
0029デフォルトの名無しさん
2005/06/18(土) 20:12:50>/O2 /arch:SSE /arch:SSE2 407.5[MFLOPS]
VCだとSSE2使って性能落ちるんかい!
ICが優秀な場合もあるんだねえ〜。あ、でもICにipo(グローバル最適化?)
つけるんならVC8にも/GL,/LTGCつけてあげてよ。
さらにガイドオプティマイズ組み合わせればSSEはともかく結果ひっくり返るかもよ。
0030デフォルトの名無しさん
2005/06/18(土) 20:46:12MSC Version 14.00.50215.44 for 80x86
/O2 /GL 689.7[MFLOPS] (/LTGCは無いみたい)
ちなみにVC6(Version 12.00.8804)
/O2 880.5[MFLOPS]
0031デフォルトの名無しさん
2005/06/18(土) 20:56:51/GLはコンパイル時に、/LTGCはリンク時に付けます(両方必要)
ただ、IDEのプロパティからプログラム全体の最適化でリンク時のコード生成を
選んだのならどっちもついてると思う。
>VC8 /O2 /GL 689.7[MFLOPS]
>VC6 /O2 880.5[MFLOPS]
何かが間違ってる気もしますが、こちらの実感としても
VC6のサイズオプティマイズ(O1)が一番バランスいいという
ケースもあるので、プログラムの性質によってはそういう
結果になるのかも…うーむ。
EXEのサイズはやっぱりICの方がかなり大きい?
0032デフォルトの名無しさん
2005/06/18(土) 21:24:37これって何についてくるコンパイラ? VS2005?
0033デフォルトの名無しさん
2005/06/18(土) 21:36:20VS2005ベータ2
0034デフォルトの名無しさん
2005/06/18(土) 21:44:16アンロールとか多いのではなかろうかと思っている。
ところでICC9.0ってANSI/ISO C++に完全準拠したの?以前は説明に例外事項
が出ていたけど9.0のマニュアルにはそうしたことは出てないんですが。
0035デフォルトの名無しさん
2005/06/18(土) 21:51:13イソテルとマイクロンフトの結果も出てるから比較しやすいじゃんぐ。
ttp://pcweb.mycom.co.jp/special/2005/compiler/menu.html
0036デフォルトの名無しさん
2005/06/18(土) 22:19:58この記事大丈夫か? ICCがVC必須とかデバッガがIDE上で動くとか
平気で書いてるが…
ベンチマークもいいけど、皆の作成している、現実的な状況での
有用性を知りたい。
0037デフォルトの名無しさん
2005/06/18(土) 23:46:360038デフォルトの名無しさん
2005/06/19(日) 00:08:52xilink6.exeはリンカじゃなかったのか…?
Qipoの面倒だけ見て後はVCのリンカへ丸投げか。
まあ、今はMSからVCただでダウンロードできるからいいのか。
0039デフォルトの名無しさん
2005/06/20(月) 10:35:27アンロールはデフォルトでオフになっているようです。
0040デフォルトの名無しさん
2005/06/20(月) 13:05:28じゃあ何であんなにでっかいんでしょうねぇ?
下手するとVCのデバッグビルドにも匹敵するような
大きさのEXEを吐かないか?
0041デフォルトの名無しさん
2005/06/20(月) 13:58:56VC++に比べて今一つなんだよなぁ。
0042デフォルトの名無しさん
2005/06/20(月) 15:06:56VCに負ける場合もあるし(っていうかICが勝ってる実感ほとんどないんよ)
ならばHTやマルチプロセッサ環境(ICの得意分野?)で圧倒的に
役に立ってるよ!って香具師いたら、リポートキボンヌ
0043デフォルトの名無しさん
2005/06/20(月) 17:16:24でかいって、10倍や100倍になってしまうの?
倍くらいの大きさで速くなるのなら別にいいと思う。
0044デフォルトの名無しさん
2005/06/20(月) 18:11:23デフォルトでQunrollですよ、8.1/9,0は。
>>43
倍にもならないです。プログラムによってICCが出力するファイルがMSCより
小さくなることもあります。
0045デフォルトの名無しさん
2005/06/20(月) 18:15:09340-400KBくらいにはなる。3-4倍くらいかな。それで10秒かかる計算が
9秒で終わるようになっても嬉しくないわけで、投資する価値があるかと。
ただ、小数計算が多いと整数並みに速くはなるみたいだから
そういう処理が多い人は効果を実感できるんじゃないかな。
0046デフォルトの名無しさん
2005/06/20(月) 18:25:22各種最適化オプション(高速化のため)を組み合わせると
VCの2〜3倍、ものによっては4倍近くならない?
>倍にもならないです。プログラムによってICCが出力するファイルがMSCより
>小さくなることもあります。
小さくなる事例は見たこと無いなあ…どのぐらいの規模なの?
こちらのはVCで600〜800KB(Ox,GLなど)がICで2MB(Qipo,Qax)近くなる
(デバッグ情報は含んでない、念のため)
0047デフォルトの名無しさん
2005/06/20(月) 19:55:21Qaxつかったらファイルサイズが大きくなるのは当たり前では?
2種類のコードが含まれるわけでしょ。
MSCのオプションを/Ox /GL、ICCを/Qipo /O3(SSE使わない)でコンパイルして
速度とファイルサイズを比較した方がいいとおもうけど。
004844
2005/06/20(月) 20:20:48http://www5e.biglobe.ne.jp/~liquor/raytrace/
ここのソースをコンパイルしたらICCがMSCよりファイルサイズが
小さくなったのであのように書きました。
>47にならって、
ICC9.0 Build 20050430Z(/Qipo /O3)がファイルサイズ61440byte、実行時間942[ms]
MSC14.・・・(/GL /Ox)が90112byte、実行時間953[ms]
0049デフォルトの名無しさん
2005/06/20(月) 21:30:25こっちとしてはコンパイラの得意技使ってでも高性能たたき出して
欲しいんいだわ。サイズ2倍3倍になってもコンスタントに2割3割
速くなればうれしい状況もあるし。
Qaxはずしてサイズ縮まったとしてもVCと比べて似たような結果になるだけだ
ったらICを検討する価値ない。(確かに縮まるがVCよりはこっちのケースでは
数百キロでかい)
あと、Qaxをはずしたコードが早くなったらそれこそ笑っちゃうじゃない。
だからQaxをつけた状態でVCに比して速度的に? だったらIC何やってんの?
って思う。実際今そう。
>>48
検証ありがとう^^;
実行時間は1%じゃ誤差の範囲かなあ。吐かれたコードのキャッシュへの
たまたまの乗り具合で変動しちゃうこともあるし。
ファイルサイズについては良いですね。 総じてこういうケースなら
ICをサイズ最適化用のコンパイラとして評価することもできるんだけど、
いかんせんこっちのケースではどうしようもない。
ベンチじゃなくて、ご自身がご飯食べているコードで幸せになりましたか?
そういう生の声が聞きたい。
0050デフォルトの名無しさん
2005/06/20(月) 21:40:12>http://www5e.biglobe.ne.jp/~liquor/raytrace/
ソース見てみましたが、これじゃサイズとして参考にならないと思う。
文句ばかり言って気を悪くしたらごめんなさい。
プログラムが小さすぎて、EXEにくっつくランタイムの大きさとかの差が
もろに出てしまってるのでは?
VC8のランタイムは、VC6,7(ICはこっちを使ってるでしょ?)に比べてかなり
大きいような気がする。
0051デフォルトの名無しさん
2005/06/20(月) 21:42:16より3割ほど速くなりました。
ICCはとてもいいコンパイラですね。
0052デフォルトの名無しさん
2005/06/20(月) 21:46:27指定オプションおしえて
あと、プログラムは浮動少数使いまくり?
0053デフォルトの名無しさん
2005/06/20(月) 21:59:49VSのオプション設定に加えたのは/fastだけ。
単精度使いまくりです。
0054637 ◆jUbpU.TPuw
2005/06/20(月) 22:11:21最もSSE最適化を使っているのでP3以上のCPU専用コードでビルドしていて
SSE非対応CPU用のコードを含んでいないせいかもしれない。
速度の方はやっぱりICLが速いけど手動SSE最適化を進めるとGCCとの差が短くなる傾向にある。
8.1と9.0では有意な速度差は見られなかった。
0055デフォルトの名無しさん
2005/06/20(月) 22:11:280056デフォルトの名無しさん
2005/06/20(月) 22:20:16プププレスコ?
0057デフォルトの名無しさん
2005/06/20(月) 22:41:14総じて
・でかい
・ある程度規模のあるアプリでは速度差はあまり無い
・浮動小数演算に向いている
かな。今のところ
>>54
>GCCとICLではあまり差が出ない。
GCCとICはどっちもVCよりかなりでかいとどこかで見た気がする。
LINUX?
>手動SSE最適化を進めるとGCCとの差が短くなる傾向にある。
それでもICLの方が早いの?
相当がんばれば手動SSEの方が早くなると思う。まあ、それやっちゃうと
ICはいらんがな。
SSE無しと比べてどのくらい早いですか?
0058637 ◆jUbpU.TPuw
2005/06/20(月) 23:07:20GCC SSE最適化なし 2分53秒09 8.6657倍
GCC SSE最適化あり 2分31秒97 9.8700倍
ICL SSE最適化あり 2分29秒00 10.0667倍
GCC 手動最適化 1分28秒99 16.8555倍
ICL 手動最適化 1分18秒27 19.0533倍
GCCとICLの自動SSE最適化であまり差が無いのはAthlonでの傾向だと思う。
ICLの手動最適化ではプロファイラを使用した2パスコンパイルを実施している。
ICLは基本性能に加えて
小数点演算のSSE/SSE2によるレジスタオペレーション(GCCでもできる)
ベクタライズ化
が優れているんだけどコンパイラによる自動ベクタライズ化では単純な処理しか
できなくてシャッフルを使ったデータの組み換えや条件分岐の置換などは無理。
VC7に関してはあまり使ってないのでよくわからないけど以前見た感じでは
SSEビルトイン命令の最適化が今ひとつだった。
0059デフォルトの名無しさん
2005/06/20(月) 23:13:150060デフォルトの名無しさん
2005/06/20(月) 23:17:37そうそう。出力見ていてベクトル化が成功したとか出ると
おおーっ、と感動したが、該当するソースを見てみると
なんだこれか、これはどうでもいいよ、みたいな。
簡単なものしか成功しないみたいだった。
0061デフォルトの名無しさん
2005/06/21(火) 00:13:53不可
0062デフォルトの名無しさん
2005/06/21(火) 02:02:10>GCC SSE最適化なし 2分53秒09 8.6657倍
>ICL SSE最適化あり 2分29秒00 10.0667倍
おお、早くなってますね! モノによっては効くんだ、ICLのSSE最適化。
VC8での性能も知りたいところだなあ。VC8はガイドプロファイリングオプティマイズ
がかなり賢いから、もしそういうの好きだったら競争させて見てはどうかな
0063デフォルトの名無しさん
2005/06/21(火) 07:10:16>VC8のランタイムは、VC6,7(ICはこっちを使ってるでしょ?)に比べてかなり
ICL、MSCともに同じコマンドプロンプト上で実行しているので
インクルードファイル、ライブラリともに同じものを使っていると思います。
0064デフォルトの名無しさん
2005/06/21(火) 10:56:19例えばレイトレベンチではなくて、
#include "stdio.h"
main(){
printf("hello");
}
だったら似通ったサイズになりますか?
さすがにこれだけだと、生成コードに大差は無いでしょうから。
0065デフォルトの名無しさん
2005/06/21(火) 11:05:280066デフォルトの名無しさん
2005/06/21(火) 11:07:02icc9.0:28672バイト
vc.net2002:27648バイト
インテルだめぽ
orz
0067デフォルトの名無しさん
2005/06/21(火) 12:43:06>それだけ小さいと、main()以外のものが多すぎて比較にならない希ガス。
むしろそれが狙い。これやって大きさが変わるようなら、63殿の状況で
ICがVCとは違うものを引っ張ってきている可能性大
>>66
もしかして64に対する返信? ほとんど変わらないんだったら、
http://www5e.biglobe.ne.jp/~liquor/raytrace/
に対してはインテル優秀と言えるのでは。
何でだめぽなの?
0068デフォルトの名無しさん
2005/06/22(水) 23:26:45怒られてしまいます。 intel compiler には sleep 文は無いのでしょうか?
もしくは適当なヘッダファイルを include する必要があるのでしょうか?
ご存知の方がいらっしゃいましたら、ご教授よろしくお願いいたしますm(__)m
0069デフォルトの名無しさん
2005/06/22(水) 23:28:14<Windows.h>にはSleep関数がある。
0070デフォルトの名無しさん
2005/06/23(木) 00:02:280072デフォルトの名無しさん
2005/06/23(木) 12:23:480073デフォルトの名無しさん
2005/06/23(木) 13:21:01役に立った香具師いるかい?
どんなアプリかも教えてほしい
0074デフォルトの名無しさん
2005/06/25(土) 19:12:330075デフォルトの名無しさん
2005/06/25(土) 22:53:57手放しでほめてるやつんなんていないんじゃない?
0076デフォルトの名無しさん
2005/06/26(日) 00:06:46よくわからんけど、君がキモイ
0077デフォルトの名無しさん
2005/06/26(日) 06:05:380078デフォルトの名無しさん
2005/06/26(日) 10:16:27SSEはおまけ程度だし
0079デフォルトの名無しさん
2005/06/26(日) 10:37:460080デフォルトの名無しさん
2005/06/26(日) 16:59:53>>76
ムキになるほど心当たりがあるってことだろ
釣られるんじゃね
0081デフォルトの名無しさん
2005/06/26(日) 17:59:00さほどうまみが無いという結論になりますた。
この上にある単精度演算の優位性と、あとは組み込みSIMD関数
を使った時の自動命令スケジューリングが命のようです。
0082デフォルトの名無しさん
2005/06/26(日) 18:26:010083デフォルトの名無しさん
2005/06/26(日) 18:39:03ab.exeで速度をはかってみました。
やり方はhttp://pc8.2ch.net/test/read.cgi/mysv/1048494944/
icc8.1と比べVS2005は12%ダウンですた。
>>82
君はどこの工作員?
0084デフォルトの名無しさん
2005/06/26(日) 18:50:01どっちもコンパイルオプションキボンヌ
0085デフォルトの名無しさん
2005/06/26(日) 19:01:51速度に関するオプションは/O2だけかと思います。
0087デフォルトの名無しさん
2005/06/26(日) 19:43:55もし暇で面倒でなかったら、どちらも最大全力ガチンコ勝負させてみてくれい。
広域最適化やガイドオプチ、インテルの方はQax系も…めんどうだなorzわがままスマソ
008885
2005/06/26(日) 21:00:53ごめん逆。12%アップの間違い。
iccとvsでapcacheのディレクトリをそれぞれ作ったんだけど
それぞれ逆のディレクトリにビルドしてしまったorz
0089デフォルトの名無しさん
2005/06/26(日) 21:43:51逆って……またひとつインテルだめぽ伝説がorz
0090デフォルトの名無しさん
2005/06/26(日) 22:10:32使ってもいないのに、文句たれているやつが一番キモイと思います。
0092デフォルトの名無しさん
2005/06/26(日) 22:49:28微妙に違う。依存関係のある演算はなるべく間をおくようになっている。
例えばこんな感じ。
addpsxmm2, xmm4
mulpsxmm2, xmm7
por xmm3, xmm1
↓
addpsxmm2, xmm4
por xmm3, xmm1
mulpsxmm2, xmm7
CPUのスケジューラでやってくれそうなことだけど、効果あるのかな?
0093デフォルトの名無しさん
2005/06/26(日) 23:29:19効果があるなんてもんじゃない。
例えば手動で組むときもそれやんないとCの汎用ルーチンより
遅くなることも珍しくない
つーか今までやってなかったのか?
0094デフォルトの名無しさん
2005/06/26(日) 23:31:35>>93は、オウトオブオーダーをCPUがやってくれたとしても
さらに効果あるよ、ということ。オレの実経験上の話だけど。
0095デフォルトの名無しさん
2005/06/27(月) 02:23:09,.ィ , - 、._ 、
. ,イ/ l/  ̄ ̄`ヽ!__
ト/ |' { `ヽ. ,ヘ
N│ ヽ. ` ヽ /ヽ / ∨
N.ヽ.ヽ、 , } l\/ `′
. ヽヽ.\ ,.ィイハ | _|
ヾニー __ _ -=_彡ソノ u_\ヽ、 | \
.  ゙̄r=<‐モミ、ニr;==ェ;ュ<_ゞ-=7´ヽ > インテルのコンパイラが速いというのは
. l  ̄リーh ` ー‐‐' l‐''´冫)'./ ∠__ アポーが写真屋の一部のフィルターの処理だけ比べて
゙iー- イ'__ ヽ、..___ノ トr‐' / Pen4より速いと宣伝するのと同じくらい信用出来ないことなんだよ!
l `___,.、 u ./│ /_
. ヽ. }z‐r--| / ト, | ,、
>、`ー-- ' ./ / |ヽ l/ ヽ ,ヘ
_,./| ヽ`ー--‐ _´.. ‐''´ ./ \、 \/ ヽ/
-‐ '''"  ̄ / :| ,ゝ=< / | `'''‐- 、.._
/ !./l;';';';';';';\ ./ │ _
_,> '´|l. ミ:ゝ、;';';_/,´\ ./|._ , --、 | i´!⌒!l r:,=i
. | |:.l. /';';';';';|= ヽ/:.| .|l⌒l lニ._ | ゙ー=':| |. L._」 ))
l. |:.:.l./';';';';';';'! /:.:.| i´|.ー‐' | / | |. ! l
. l. |:.:.:.!';';';';';';';'| /:.:.:.:!.|"'|. l' │-==:|. ! ==l ,. -‐;
l |:.:.:.:l;';';';';';';';| /:.:.:.:.:| i=!ー=;: l | l. | | / //
l |:.:.:.:.:l;';';';';';';'|/:.:.:.:.:.:.!│ l l、 :| | } _|,.{:: 7 ))
l |:.:.:.:.:.:l;';';';';'/:.:.:.:.:.:.:.:| |__,.ヽ、__,. ヽ._」 ー=:::レ' ::::::|; 7
. l |:.:.:.:.:.:.l;';';'/:.:.:.:.:.:.:.:.:.|. \:::::\::::: ヽ ::::::!′ :::| .:/
0096デフォルトの名無しさん
2005/06/27(月) 14:02:000097デフォルトの名無しさん
2005/06/27(月) 21:00:420098デフォルトの名無しさん
2005/06/28(火) 22:09:5020パーセントも速くなりました。
やっぱりハイパースレッディングに対応させたのが良いですね。
こんなに素晴らしいコンパイラを提供出来るインテルは
凄いと思います。
と、一度言ってみたい。
0099デフォルトの名無しさん
2005/06/28(火) 22:20:42それチョウチン記事と一緒
0100デフォルトの名無しさん
2005/06/28(火) 23:38:32一部ループが/Qparallelで90%ほど速くなりましたが。Opteronで
0101デフォルトの名無しさん
2005/06/29(水) 00:00:430102デフォルトの名無しさん
2005/06/29(水) 00:05:330103デフォルトの名無しさん
2005/06/29(水) 02:01:01演算量に対しメモリアクセスの少ないループなら有効ですかね?
↓みたいな。
for(i=0;i<100000000;i++)
a[i] = sin(b[i]) + cos(b[i]);
0104デフォルトの名無しさん
2005/06/29(水) 08:58:54for(i=0;i<100000000;i++);
これが
i=100000000;
に最適化されたんじゃねーの?
0105デフォルトの名無しさん
2005/06/29(水) 19:12:13それでは、Qparallelは有効になりません。
ループ内におけるメモリアクセスの割合がまだ大きいです。
a[i] = sin(i%123) + cos(i%456);
このくらいやらないとw
0106デフォルトの名無しさん
2005/06/29(水) 20:01:460107デフォルトの名無しさん
2005/06/29(水) 20:42:26forブロックの中、それとも外のブロック?
0108デフォルトの名無しさん
2005/06/29(水) 20:51:400109デフォルトの名無しさん
2005/06/29(水) 21:23:29http://www.amd.com/jp-ja/Corporate/VirtualPressRoom/0,,51_104_543~99722,00.html
インテルは、ソフトウェア・プログラムを機械が読み取れる言語に翻訳するコンパイラを
設計する際に、AMDプロセッサ搭載コンピュータ上でプログラムを実行した場合は性能が
低下するようにした
0110デフォルトの名無しさん
2005/06/29(水) 22:54:42if(AMD){
遅いコード;
} else {
速いコード;
}
ってコード吐き出すのかね?(ワラタ)
0111デフォルトの名無しさん
2005/06/30(木) 00:37:16というか、それならぜひとも買ってみたいぞ。
0112デフォルトの名無しさん
2005/06/30(木) 00:38:48対AMDのコードが挿入されているとかw
0113デフォルトの名無しさん
2005/06/30(木) 00:58:590114デフォルトの名無しさん
2005/06/30(木) 09:18:59http://www.drk7.jp/MT/archives/000772.html
こういう情報もあるわけで
結局どうなんですか賢者様
0115デフォルトの名無しさん
2005/06/30(木) 11:29:45他のコンパイラもそんなにタコでもない、元の比較対象か状況が
あまりにも特殊か、どこか間違えてるんじゃない?
0116デフォルトの名無しさん
2005/06/30(木) 12:37:32自分で確認すりゃいいじゃん。
0117デフォルトの名無しさん
2005/06/30(木) 13:10:53だけか?
0118デフォルトの名無しさん
2005/06/30(木) 13:46:160119デフォルトの名無しさん
2005/06/30(木) 15:45:36自分の場合、とりあえず動作する環境構築は出来たとしても、
パフォーマンスに影響を与える色々な設定を
あまり熟知していないので、自分の比較検証なんてアテになりません。
0120デフォルトの名無しさん
2005/06/30(木) 16:09:14パフォーマンスに影響を与える色々な設定をあまり熟知していないなら、
そういう使い方が自分の使い方になるわけだから、
それで比較してみれば良い。それで十分。
自分なりに検証してみることが重要。
0121デフォルトの名無しさん
2005/07/08(金) 18:43:54Intel® C++ Compiler 9.0 for Windows* product update is now available for download.
The package id is w_cc_c_9.0.020 IA32 Compiler Build 20050624Z , Itanium Compiler Build 20050628 ,
Intel(R) C++ compiler for EM64T-based applications, Version 9.0 Build 20050623.
0122デフォルトの名無しさん
2005/07/08(金) 22:24:360123デフォルトの名無しさん
2005/07/08(金) 22:40:15|_|. __ .__| |__ .| |
| ̄| | ̄!'´. `ヽ |__ __| | |
| | |. .r"⌒ヽ .| | |. ___ | |
| | | | | | | | ,r''" .`ヽ | |
| | | | | | | !__i'. ,r"⌒ヽ i| |
|_| |_| |_| !、___ _ ̄ ̄ __.,|
! !、 ̄ ̄,―,
ゝ、_  ̄ _ノ
 ̄ ̄
∩∩ High performance and low price ∩
(7ヌ) (/ /
/ / ∧_∧ ||
/ / ∧_∧ ∧_∧ _(´∀` ) ∧_∧ ||
\ \( ´∀`)―--( ´∀` ) ̄ ⌒ヽ(´∀` ) //
\ /⌒ ⌒ ̄ヽ、Itanium/~⌒ ⌒ /
| |ー、 / ̄| //`i Xeon /
|Celeron| |Pentium/ (ミ ミ) | |
| | | | / \ | |
| | ) / /\ \| ヽ
/ ノ | / ヽ ヽ、_/) (\ ) ゝ |
| | | / /| / レ \`ー ' | | /
0124デフォルトの名無しさん
2005/07/13(水) 00:58:43おまけにIEがデフォブラウザじゃないとインストールできない
0125デフォルトの名無しさん
2005/07/13(水) 03:10:48作業用スレッドを 4個作って処理させています。 4個のスレッドがそれぞれ
異なる4つの(論理)CPU に割り当てられた時はとても速く動作するのですが、
同じ CPU に2つのスレッドが割り当てられたりすると、1つのCPUが遊んで
しまい、処理が遅くなってしまう事があります。このような事を防ぎ、
確実に異なる CPU にスレッドを割り当てたいのですが、よい方法は
ありませんでしょうか?お詳しい方がいらっしゃいましたらぜひご教授
よろしくお願いいたします。
0126デフォルトの名無しさん
2005/07/13(水) 05:04:56直接、setup.exe起動すればいいのでは?
0127デフォルトの名無しさん
2005/07/13(水) 05:19:45http://www.intel.com/cd/ids/developer/asmo-na/eng/dc/threading/knowledgebase/43838.htm
0128デフォルトの名無しさん
2005/07/13(水) 08:39:26WinだとSetAffinityMaskとか割り振りようのAPIがある。実際そういうコード組んでる
0129デフォルトの名無しさん
2005/07/13(水) 08:45:11ダウンロードしたやつのインストールの話なんだが、直にsetup
叩いてもうまくいかなかった。デフォブラウザがOperaだと実際
インストールが途中で失敗する。仕方ないのでIEに戻したよorz
ネスケとかだとどうかな?
0130デフォルトの名無しさん
2005/07/13(水) 08:54:04Affinityのマスクbitがどの論理CPUを示しているのわからない。
127にあるように、Affinityを変えるごとにAPIC IDを確認していくのが確実。
0131デフォルトの名無しさん
2005/07/13(水) 10:25:32>>125は分散させたいのでは。
どの論理CPUかは、前から割り振られてんじゃないの?
0132デフォルトの名無しさん
2005/07/13(水) 10:59:19といっていると思うのだけど。
0133デフォルトの名無しさん
2005/07/13(水) 12:23:00そうかなるほど、どの論理CPUがどの物理CPUかはわからんのか。
0134デフォルトの名無しさん
2005/07/13(水) 18:59:15同じ物理CPUでも別の論理CPUなら、さほど酷いことには
ならないんじゃない? 物理CPUまで別のときに比べて
どれほどうまみがあるかはものによると思うけど
0135デフォルトの名無しさん
2005/07/14(木) 05:01:262つのスレッドがビジーであれば、スレッドは1つずつ論理プロセッサに
勝手に割り当てられる。
0136デフォルトの名無しさん
2005/07/14(木) 08:39:46これが
1・同じ物理 CPU に2つのスレッドが別の論理CPUに割り当て
2・同じ論理 CPU に2つのスレッドが同時に割り当て
どっちだ??
0137デフォルトの名無しさん
2005/07/14(木) 12:52:37.r-‐i'''''''''''i''''‐-、
o| o! .o i o !o
.|\__|`‐´`‐/|__/|
|_, ─''''''''''''─ ,、 /
、-' u -、
/ U 0 \
/ / i
| ● ,,. .,, ● |
__ . ! (_人__) ノ
/´ ̄ `!. 丶_ u U ノ
| `にこ匸'_ノ . '-、、,,,,,,_______,,,,,,、、-'
ノ u { _.. -―| :{ ,/ / \
. / l | __ / ̄ ̄`>'´ ノ' ´ {、 \
/ |/ {'´ `ヽ. " ̄\ U `ヽ. __,,.. -‐丶 u ヽ
| / ヾ、.. } u' 〉、 } `ー''´ /´ ̄ `ヽ '" ̄\
! :} )「` ノ、 ノ l\"´_,,ニ=-― <´ ヽ{ ノ( `、 |
l 、_,/j `ー一''" }, ノ , '''''"" \ ヽ ⌒ヾ v |
ヽ _ / } {. { l ┌n‐く ヽ/ ``\ ノ
`¨´ `¨¨¨¨´ ̄`{ 0 `'^┴'ー┘|ヾ }、 u' ` --‐r'′ キングヤッタス!!
0138デフォルトの名無しさん
2005/07/15(金) 10:41:330139デフォルトの名無しさん
2005/07/15(金) 13:03:460140デフォルトの名無しさん
2005/07/15(金) 13:47:47AMDなんて探知していない。
Intel以外は全部だめ。
0141デフォルトの名無しさん
2005/07/15(金) 14:04:39でもクラッシュはホントかね。別のコードパスが実行されるって、
両方持って得る香具師ステップして確かめたことある?
たとえばQaxNだと北林かそうで無いかで分けるから結果そうなるんじゃないのか。
クラッシュとかしたらソフト出荷できないからかえってコンパイラの信頼落ちるだろ?
0142デフォルトの名無しさん
2005/07/15(金) 14:27:27先にIntelチェックをしてから、CPUの機能をチェックしているので
北森だろうがなんだろうが関係ないです。
うちはAthlon64だけど、全体的にVC8よりICCの方が速いですね。
もちろんIntelチェックを行わないよう細工しています。
0143デフォルトの名無しさん
2005/07/15(金) 14:57:45入ってるからなのか? 信じられん
細工の詳細キボンヌ
0144デフォルトの名無しさん
2005/07/15(金) 16:57:19止まっちゃうほうが潔いね。英語への突っ込みは無しねorz
0145デフォルトの名無しさん
2005/07/15(金) 17:25:12↓をmain()のあるソースに加えて、linkオプションに/FORCEを付ける。
extern int __intel_cpu_indicator;
void __intel_cpu_indicator_init(void)
{
・
・
・
拡張命令使うなら
__intel_cpu_indicator = -512;
使わないなら
__intel_cpu_indicator = -1;
}
0146デフォルトの名無しさん
2005/07/15(金) 17:47:29ありがと。マジなんか…
どっちでAMDでも最適化コードが使われるようになるの?
__intel_cpu_indicator = -512;
__intel_cpu_indicator = -1;
あと、ホントにそのチェック外しても大丈夫なんかね?
インテル固有オペコードとかを使っているのを他のCPUで
実行させたときにおかしくならないようにする為の細工じゃないのか
0147デフォルトの名無しさん
2005/07/15(金) 18:43:22__intel_cpu_indicator = -512;
っすねorz
0148デフォルトの名無しさん
2005/07/16(土) 23:37:29クラスライブラリを、そのままインテルコンパイラで
コンパイルできるのでしょうか?
ソース的には、ベクトル、行列演算、三角関数等の浮動小数点演算を含む
動画画像処理系のソースなんですが、コンパイラによりどの程度の
速度差が生まれるのか興味があります。
業務に使っているPCなので、体験版・試用版のプログラムは入れられない事に
社内規約上なっていて、インテルコンパイラでコンパイルできるのであれば
購入して試してみたいと思っています。
0149デフォルトの名無しさん
2005/07/17(日) 00:45:45望む情報かどうかは分からないけど
VC:'a':無符号
ICC:'a':符号あり
でした。スイッチとかあるかもしれないけど、両方のコンパイラで
同じ動作させるには何がしかの苦労はあるんじゃないかな
互換性は高い方だと思いますが。
>体験版・試用版のプログラムは入れられない事に
体験版入れて、気に入ったらそのまま製品版ライセンスを
購入できるのでは? XLsoftに聞いてみたらいいと思う。
性能アップしたらリポートキボンヌ
0150148
2005/07/17(日) 01:32:51ありがとうございます。なるほど。互換性も含めて確認してみたいですね。
60日間、体験版として使った後に、気に入ったら製品版ライセンスを取得して
ライセンスファイルを取得・指定すれば、即製品版になるという事のようですね。
月曜日に出社するので、試してみます。
現状の会社のPCはデュアルXeon 3.06GHzなので、SSE2/3 を含め、
デュアルコアだけでなくHT/マルチCPU環境で、
インテルコンパイラがどんな仕事をしてくれるか、楽しみです。
(大きな期待はしていません。)
結果などは、何か解りしだい書きますね。
0151デフォルトの名無しさん
2005/07/17(日) 01:45:51追記
9のインストールは先に8のインストールが必要でかなり分かりにくい
(おまけのその8がまともに動かない明らかにエラーのある
バージョンに先祖がえり起こしてるw)
そこから9へアップするのはプレミアサポートへの登録がさらに
必要だったと思う(無料だけど)
他に、体験版は30日だった気がする。IEもデフォのブラウザで必要。
じゃあガンバッテ
0152デフォルトの名無しさん
2005/07/17(日) 07:58:07すくなくともVCにはcharをunsigned charにするオプションが在る。
0153デフォルトの名無しさん
2005/07/17(日) 09:24:240154デフォルトの名無しさん
2005/07/17(日) 09:43:10そういうこと? どっちもデフォの状態として
VC : char : signed , 'a' : unsigned
ICC : char : signed , 'a' : signed
のような気がするんだけど。
半角アルファベットだと差は無いけど、漢字とかをシフトして
両者の違いに気がついた
0155148
2005/07/17(日) 15:22:56VC++ .NET2003では、char はデフォルトでは signed char のようです。
/J オプションで unsigned char になるようですね。
ICCでも、この点は同じオプションで指定できるということのようですね。
今のところ、VC++ IDEベースで、ICCを使おうと考えているので、
プロジェクトファイルを VC →ICC へ変更して使えば、
コンパイルオプションは、そのまま引き継がれそうです。
0156デフォルトの名無しさん
2005/07/17(日) 16:04:07ICCはsigned short っぽい動作をするのではないか。
VCはunsigned short。前出のスイッチの問題じゃないと思う
0157148
2005/07/18(月) 22:59:49環境は、Xeon 3.06GHz × 2 / Windows XP Pro/ 32bitの環境で、HTはONです。
従来、VC++ .NET 2003で平均35ms程度かかっていた画像処理タスク関数処理時間
(NTSC同期フレーム処理)が、平均23ms程度に高速化できました。
オフライン処理でbmpファイルを1000枚読ませて処理される場合などでも、明らかに速度差があります。
期待以上の結果でした。
基本的にVC++ .NET2003のIDE環境で、プロジェクトファイルをICC形式へコンバートしているので、
VC++ .NET2003のコンパイラと広域最適化、組み込み関数、Pentium4コードなどの最適化オプションは同一です。
ただし、ICC向けに拡張されている項目では「Pentium4 なんとか SSE3」にしています。
ループ処理の自動並列化(スレッド化?)の項目は、有効にすると例外処理で落ちるようになりましたので、設定していません。
VC++ .NET2003と共通のSIMD SSE、SSE2コードを使うかどうかの設定は、SSE2にすると微妙に速度が落ちたので、両社ともSSEコードで使うようにしています。
コンパイルオプションなどは、後日書ければと思います。
実行ファイルサイズですが、リリース版で
VC++ .NET 2003 418KByte
ICC 622KByte
という結果になりました。
今回、画像処理アルゴリズムは、Static Linkライブラリ化して、分割コンパイルで
リングバッファリングなどをしている メインタスクとリンクして使うようにしていますが、
画像処理アルゴリズムだけ ICC でコンパイルし、メインタスクはVC++ .NET2003で
コンパイルすると、リンクは通り、実行ファイルは作成されるものの、実行すると例外処理で落ちる状態となりました。
現在は、メインタスクもアルゴリズム側も、ICC でコンパイルしています。
ICCでのコンパイルですが、一部のレジスタ変数で警告がでる他はコンパイル時間も速く、思ったより快適でした。
0158148
2005/07/18(月) 23:01:44画像処理結果で算出される浮動小数点パラメータですが、VC++ .NET2003の結果と
ICCの結果は、数値演算レベルでは完全に一致はしませんでした。
SIMD命令関係で、丸め込まれているだけかも知れません。
画像処理結果として、影響がでる範囲ではありませんでしたので、今回の用途では問題にはなりません。
正直、画像処理アルゴリズム側のソースは、Cレベルの記述でも、もっと最適化できると思われる
レベルのソースでかなり悲惨な内容です。グレースケール画像自体を float で持っていたりして
内容的にも浮動小数点演算の固まりのようなソースなので、
こういう状態のソースには ICC は強いのかも知れません。orz
0159デフォルトの名無しさん
2005/07/18(月) 23:41:34>数値演算レベルでは完全に一致はしませんでした。
そう、違う。よく比較してみると結構違ってたりするので注意が必要。
0160デフォルトの名無しさん
2005/07/19(火) 00:00:56おれはコンパイル時間かかるは実行性能落ちるわで散々。
今んところ導入は見送っているよ
>Cレベルの記述でも、もっと最適化できると思われる
得てしてコンパイラの最適化ってのはこんなもんでしょうねぇ
おれんところのはやはり画像処理系だけど、手でがりがりにチューニングしている。
もちろんSIMDなんかも自前で使っている。この状態だとVCの方がいい結果を出す
0161デフォルトの名無しさん
2005/07/19(火) 07:39:32SSEを使用しない場合__intel_cpu_indicator = 1(というか8bit以内)
じゃないといけないのでは?
-1だと、SSE使用のパスに分岐してしまうような。
0162デフォルトの名無しさん
2005/07/19(火) 09:18:29>>142に
>先にIntelチェックをしてから、CPUの機能をチェックしているので
とあるのでSSEチェックよりも前の話かと思ったんだけど…?
0163デフォルトの名無しさん
2005/07/19(火) 10:57:05>(拡張命令を)使わないなら
>__intel_cpu_indicator = -1;
ここが間違いではないかと言っているのです。
あと、拡張命令を使う場合も-512(0xfffffe00)だとまずいです。理由は(ry
0164デフォルトの名無しさん
2005/07/20(水) 06:39:49オリジナルの__intel_cpu_indicator_initみると、CPUの認識で
__intel_cpu_indicatorに入れる値はSSE2以降が0x400、SSE3以降が0x800と
なるみたいですね。
0165デフォルトの名無しさん
2005/07/24(日) 14:28:550166デフォルトの名無しさん
2005/07/24(日) 17:21:540167デフォルトの名無しさん
2005/07/31(日) 23:10:130168デフォルトの名無しさん
2005/08/02(火) 00:50:270169デフォルトの名無しさん
2005/08/04(木) 03:22:240170デフォルトの名無しさん
2005/08/04(木) 23:07:49おせーてつかーさい。
0171デフォルトの名無しさん
2005/08/06(土) 21:11:310172デフォルトの名無しさん
2005/08/30(火) 09:36:340173デフォルトの名無しさん
2005/08/31(水) 08:57:130174デフォルトの名無しさん
2005/09/01(木) 08:46:09intelチェックが外れただけだったりするんだろうか
0175デフォルトの名無しさん
2005/09/01(木) 16:20:11差分を検討汁!
0176デフォルトの名無しさん
2005/09/01(木) 18:46:27外れていないわけだが
0177デフォルトの名無しさん
2005/09/01(木) 19:05:100178デフォルトの名無しさん
2005/09/01(木) 19:19:14>C:\ fc a.txt b.txt > c.txt
とするとc.txtにa.txtとb.txtの違いが保存される。
バイナリーファイルの比較も出来る。
0179デフォルトの名無しさん
2005/09/01(木) 21:45:060180デフォルトの名無しさん
2005/09/02(金) 00:53:37プログラマは専ブラ使わないのねw
0181デフォルトの名無しさん
2005/09/21(水) 21:15:14じゃんじゃん書いてやれ。
0182デフォルトの名無しさん
2005/09/21(水) 22:44:12ユソパ丁ヲ
0183デフォルトの名無しさん
2005/10/06(木) 14:38:250184デフォルトの名無しさん
2005/11/06(日) 16:34:49ライバルのICCで最適化する必要が有るじゃダメだろ。
gccで最適化ってマカー並みだな。
0185デフォルトの名無しさん
2005/11/07(月) 12:21:460186デフォルトの名無しさん
2005/11/07(月) 13:30:37Windows版がないようだけど。
0187デフォルトの名無しさん
2005/11/07(月) 22:33:580188デフォルトの名無しさん
2005/11/07(月) 22:48:50最適化コンパイラ作るにはそれなりの人材と資金がいるから大変なんだよ。
IntelもCompaq(DEC)などからかき集めてきたみたいだし。
AMDも自社のCPU用に最適化した数値演算ライブラリ(AMCL)なら出してるけどね。
0189デフォルトの名無しさん
2005/11/08(火) 13:58:46大して代わり映えのしないものしか作れないと
いうのも問題だ。
0190デフォルトの名無しさん
2005/11/09(水) 08:02:250191デフォルトの名無しさん
2005/11/11(金) 17:24:29自動並列化オプションでコンパイルしてスコアを伸ばしているね。
http://www.spec.org/cpu2000/results/res2005q4/cpu2000-20050906-04678.html
Intelなどの他のコンパイラにも自動並列化機能はあったと思うけど、
SPECfp2000で使われているのって見たことないな。
0192デフォルトの名無しさん
2005/11/12(土) 03:10:12リンカに__intel_cpu_indicator_initは既にあるといわれてしまうんだけど
どうして?
0193デフォルトの名無しさん
2005/11/12(土) 03:37:500194デフォルトの名無しさん
2005/11/12(土) 04:13:510195デフォルトの名無しさん
2005/11/12(土) 06:40:59/FORCEオプション付けてないというオチじゃねーだろうな
0196デフォルトの名無しさん
2005/12/02(金) 14:10:190197デフォルトの名無しさん
2005/12/05(月) 15:33:30Where is a valid FLEXlm license for this product?
Enter path to directory or file, or port@host for counted licenses, or just press 'Enter' to exit :
というメッセージが出るのですがこれは.licファイルのことではないのでしょうか?
.licファイルを指定しても同じメッセージが出てきて先に進めません。よろしくお願いします。
0198デフォルトの名無しさん
2005/12/06(火) 18:19:12.licファイルをc:\においても駄目?
パスに日本語やスペースが入ったりすると駄目だったような気がする。
0199デフォルトの名無しさん
2005/12/11(日) 01:40:24アンケート結果を公表すると言ってたのはどうなったんだ?
インテル嘘付いてる?
まだか?
0200ハーピィ
2005/12/24(土) 01:07:150201デフォルトの名無しさん
2006/01/10(火) 06:04:460202デフォルトの名無しさん
2006/01/16(月) 05:09:11ファイルサイズが、ipoを無効にしている場合と比べて、
およそ800倍になってしまった上に、そのライブラリを
リンクすると内部エラーが起こる。
同じ症状の人はいないか?
0203デフォルトの名無しさん
2006/01/16(月) 05:51:05<´ 天狗じゃ、天狗の仕業じゃ! >
⌒ v'⌒ヽr -、_ ,r v'⌒ヽr ' ⌒
// // ///:: < _,ノ`' 、ヽ、_ ノ ;;;ヽ //
///// /:::: (y○')`ヽ) ( ´(y○') ;;| /
// //,|::: ( ( / ヽ) )+ ;| /
/ // |::: + ) )|~ ̄ ̄~.|( ( ;;;|// ////
/// :|:: ( (||||! i: |||! !| |) ) ;;;|// ///
////|:::: + U | |||| !! !!||| :U ;;; ;;;| ///
////|::::: | |!!||l ll|| !! !!| | ;;;;;;| ////
// / ヽ::::: | ! || | ||!!| ;;;;;;/// //
// // ゝ:::::::: : | `ー----−' |__////
0204デフォルトの名無しさん
2006/01/26(木) 10:20:02したら、メンバテンプレートでエラー。
まさか、対応してない?
0205デフォルトの名無しさん
2006/01/26(木) 14:27:04再現する最小のコードきぼんにゅ
0206デフォルトの名無しさん
2006/02/04(土) 07:07:40普通速くならないっすか?
0207デフォルトの名無しさん
2006/02/04(土) 11:59:420208デフォルトの名無しさん
2006/02/04(土) 23:29:57そうなん?
単にライブラリ無いとこでも動けるようにするってだけじゃん?
速度は関係ないような。いやむしろ遅くなるのかな
0209デフォルトの名無しさん
2006/02/17(金) 17:06:280210デフォルトの名無しさん
2006/02/17(金) 17:47:49/QaxK
のようなもの
0211デフォルトの名無しさん
2006/02/17(金) 18:06:32自分で組み込み関数使って書いた方がいいと思う。
0212デフォルトの名無しさん
2006/02/19(日) 14:31:32嫌な奴だな。
0213デフォルトの名無しさん
2006/02/20(月) 07:12:460214デフォルトの名無しさん
2006/02/20(月) 17:18:160215>∀<)っ-{}@{}@{}@- ◆Pu/ODYSSEY
2006/02/20(月) 17:23:000216デフォルトの名無しさん
2006/02/20(月) 17:29:260217デフォルトの名無しさん
2006/03/03(金) 22:00:44Fatal Error : This program was not built to run on the processor in your system.
って出て動かないぜ!
orz
0218デフォルトの名無しさん
2006/03/04(土) 07:59:48-fastは/QxP /O3 /Qipo /Qprec-div-と等価なのでPentium4+SSE3でコンパイルされる。
/QxPを使用するプロセッサに応じて変更すべし。
詳しくはicl /?で。
0219デフォルトの名無しさん
2006/03/08(水) 06:53:440220デフォルトの名無しさん
2006/03/08(水) 07:30:310221デフォルトの名無しさん
2006/03/14(火) 22:59:230222デフォルトの名無しさん
2006/03/16(木) 00:31:530223http://www.vector.co.jp/soft/win95/util/se072729.html
2006/03/18(土) 22:36:51もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
そういや64bitにネイティブ対応している2chブラウザてありましたっけ?
0224デフォルトの名無しさん
2006/03/26(日) 20:37:150225デフォルトの名無しさん
2006/04/02(日) 06:25:04どこに書けばよいのでしょうか?
0226225
2006/04/02(日) 06:34:220227225
2006/04/02(日) 06:39:430228デフォルトの名無しさん
2006/04/02(日) 08:13:010229225
2006/04/02(日) 08:45:420230デフォルトの名無しさん
2006/04/02(日) 16:39:23俺も詳しいやり方は知らね
0231デフォルトの名無しさん
2006/04/03(月) 00:23:100232デフォルトの名無しさん
2006/04/20(木) 00:42:193/2リリースのでVS2005に対応したぽいけど、統合環境に組み込めるのかな?
リリースノートにはcommand-lineだけとか書いてあるように見える・・・
VS2005の強化機能は使いたいけど、ちゃんと組み込めるんだろうか
0233デフォルトの名無しさん
2006/04/20(木) 18:53:46ttp://www.xlsoft.com/jp/products/intel/support/intel_faq/cpp/windows/sb/xl-02162006-1.htm
>インテル コンパイラー 9.0 Windows 版は、Microsoft Visual Studio 2005 をサポート
>します。このサポートはコマンドラインからのコンパイルのみが対象です。
>
>Visual Studio 2005 IDE (統合開発環境) への統合機能は、近日中にリリース予定
>のバージョン 9.1 にてサポートする予定です。
0234デフォルトの名無しさん
2006/04/20(木) 22:32:59�d。
そうかー9.1まで待ちかー。
でも上の方見ると、普通にVC2005の方が強力に見える・・・
OpenMPもサポートしたしねえVC。
これでMPIもサポートし出したら立つ瀬無いな。
0235デフォルトの名無しさん
2006/05/10(水) 23:25:100236デフォルトの名無しさん
2006/05/11(木) 11:45:39Core2最適化オプション/QxTが追加された。
0237デフォルトの名無しさん
2006/05/12(金) 11:01:590238デフォルトの名無しさん
2006/05/12(金) 22:31:02命令セットが増えたわけでもなし、いったいどこが変わっているのだろう。
今、9.0.22使っているけどライセンスが切れているのでもし十分な効果があるのならまた買わないと。
0239デフォルトの名無しさん
2006/05/14(日) 08:11:59それは無理難題を
0240デフォルトの名無しさん
2006/06/24(土) 20:45:31http://www.digit-life.com/articles2/cpu/rmma-yonah.html Table 7
こういうのに合せて並べ変えしたり、命令を変更したりするとか
0241デフォルトの名無しさん
2006/08/13(日) 17:54:440242デフォルトの名無しさん
2006/10/19(木) 17:28:17'保守'
0243デフォルトの名無しさん
2006/12/20(水) 01:28:37デバッグ情報が壊れてリンクできないとエラーをはくのだができてる人います?
0244デフォルトの名無しさん
2006/12/20(水) 03:53:410245デフォルトの名無しさん
2006/12/21(木) 11:06:13できてるよ
0246デフォルトの名無しさん
2007/02/03(土) 04:53:440247デフォルトの名無しさん
2007/03/24(土) 09:28:18LNK 1103エラーでました。
プロジェクトのプロパティ->C/C++->最適化
のオプションを、最大限の最適化(/Ox)で、出なくなりました。
0248デフォルトの名無しさん
2007/04/09(月) 08:04:130249デフォルトの名無しさん
2007/04/09(月) 08:08:230250デフォルトの名無しさん
2007/04/09(月) 13:40:390251デフォルトの名無しさん
2007/04/12(木) 18:51:11何が違うのでしょうか?
0252デフォルトの名無しさん
2007/04/12(木) 19:22:31実行時にそのCPUがサポートしていない命令が含まれていた場合は当然動かない。
-ax 指定したCPU用に最適化したコードの他にIA-32汎用のコードも含め、実行時にどちらかを使う。
とりあえず全てのIA-32系CPUで実行可能なプログラムができる。
0253デフォルトの名無しさん
2007/04/15(日) 12:33:24valarray<float> x;
x=x+1.0;
の様な計算でも
error: no operator "+" matches these operands operand types are: std::valarray<float> + double
というエラーが出てしまうのですが、
すべて
x=x+float(1.0);
としてやる以外解決法はないのでしょうか?
0254デフォルトの名無しさん
2007/04/15(日) 12:51:380255デフォルトの名無しさん
2007/04/15(日) 14:18:000256デフォルトの名無しさん
2007/04/15(日) 14:24:56使えますん
0257デフォルトの名無しさん
2007/04/15(日) 16:42:320258デフォルトの名無しさん
2007/04/22(日) 14:27:100259デフォルトの名無しさん
2007/04/23(月) 11:29:02そういう型を自分で実装すれば、当然扱えます。
#寡聞にして、そんなに狭い浮動小数点数は知りませんが。
0260・∀・)っ-○◎●
2007/04/28(土) 22:02:520261デフォルトの名無しさん
2007/04/28(土) 22:42:200262・∀・)っ-○◎●
2007/04/28(土) 22:45:23たぶんシェーダで扱うデータのプリプロセッシングかポストプロセッシングでもやりたいんだろ。
0263デフォルトの名無しさん
2007/04/28(土) 23:08:36ただのスレ違いにGPU云々シェーダ云々、頭の程度が知れる。
0264・∀・)っ-○◎●
2007/04/28(土) 23:13:21意図を汲み取れない無能さを棚にあげて逆上なんざ、頭の程度が知れる。
0265デフォルトの名無しさん
2007/04/28(土) 23:21:160266デフォルトの名無しさん
2007/04/29(日) 02:14:050267デフォルトの名無しさん
2007/04/30(月) 19:51:340268デフォルトの名無しさん
2007/04/30(月) 20:08:450269デフォルトの名無しさん
2007/04/30(月) 22:37:080270デフォルトの名無しさん
2007/05/01(火) 05:29:590271デフォルトの名無しさん
2007/05/02(水) 15:41:22そういう問題じゃなくて、
最適化による演算順序変更の影響では?
0272デフォルトの名無しさん
2007/05/03(木) 15:36:140273デフォルトの名無しさん
2007/05/03(木) 15:38:260274デフォルトの名無しさん
2007/05/03(木) 16:09:25> Note: The icpc command uses the same compiler options as the icc com-
> mand. Invoking the compiler using icpc compiles .c, and .i files as
> C++. Invoking the compiler using icc compiles .c and .i files as C.
> Using icpc always links in C++ libraries. Using icc only links in C++
> libraries if C++ source is provided on the command line.
0275デフォルトの名無しさん
2007/05/03(木) 18:28:560276デフォルトの名無しさん
2007/05/07(月) 15:02:16icpcでは常にC++としてコンパイルするので、そういうabsが宣言されていればそうなる。
0277デフォルトの名無しさん
2007/06/23(土) 11:03:05インテル® C++ コンパイラー 10.0
http://www.xlsoft.com/jp/products/intel/compilers/ccw/index.html
0278デフォルトの名無しさん
2007/06/23(土) 14:07:02http://news.ameba.jp/2007/06/5345.php
0279デフォルトの名無しさん
2007/06/25(月) 17:02:50何が違うのでしょうか?
0280デフォルトの名無しさん
2007/06/27(水) 14:09:500281デフォルトの名無しさん
2007/06/30(土) 09:54:00Product for IA-32 (39.2 MB)
Product for IA-32/Intel(R) 64 (66.6 MB)
Product for Intel(R) 64 (34.8 MB)
Product for IA-64 (61.7 MB)
Installation Guide (40 KB)
Release Notes (39 KB)
Intel(R) 64とIA-64の違いを教えてください
0282デフォルトの名無しさん
2007/06/30(土) 10:13:33ググレカs(ry
Intel 64
CoreとかPentium D、最近のPentium 4が対応しているIA-32上位互換の64ビット拡張命令セット。
ちょっと前までは「EM64T」と呼ばれていたもの。
AMD風に言うと「AMD64」(ちょっと違うが)
IA-64
前評判は結構良かったのに、結局あんまり売れなかったね。
Itanium
0283デフォルトの名無しさん
2007/06/30(土) 16:20:450284デフォルトの名無しさん
2007/06/30(土) 17:32:47多分可能なんじゃね?
ただ、.rcファイルをユーザー権限で編集できればの話だが
0285デフォルトの名無しさん
2007/07/01(日) 18:59:36シェルはbashです。
0286デフォルトの名無しさん
2007/07/01(日) 19:43:43か
export C_INCLUDE_PATH=hoge/huge/hage
export CPLUS_INCLUDE_PATH=hoge/huge/hage
か
icc -I hoge/huge/hage foo.c
0287デフォルトの名無しさん
2007/07/04(水) 20:23:41次の製品をお持ちのお客様はアップグレードが可能です。
・インテル C++ コンパイラー ・インテル Fortran コンパイラー
・インテル MKL ライブラリー ・インテル IPP ライブラリー
・インテル TBB ライブラリー
最新のツールを低価格で使用できるチャンスです! 詳細はこちら:
ttp://www.xlsoft.com/jp/products/intel/compilers/comp10_upgrade.html
だってさ。
0288デフォルトの名無しさん
2007/07/04(水) 20:57:07>>277
0289デフォルトの名無しさん
2007/07/05(木) 06:14:270290デフォルトの名無しさん
2007/07/06(金) 16:28:47いや大学内や、企業内は有料
自宅で仕事と関係ない非商用のことをやる場合にのみ無償
0291デフォルトの名無しさん
2007/07/06(金) 16:40:540292デフォルトの名無しさん
2007/07/06(金) 16:56:440293デフォルトの名無しさん
2007/07/06(金) 17:19:00じゃなきゃアカデミック版の意味がない
0294デフォルトの名無しさん
2007/07/06(金) 20:12:07> Q. I am a student. Can I use the non-commercial product for my class projects?
> A. Yes. However, the licenses provided include limited support and are not renewable.
>
> Q. I am a professor. Can I use the non-commercial product as part of the coursework I teach?
> A. No. Teaching is a profession and you are getting compensated for it.
> You may, however, qualify for the academic license.
> Q. I am engaged in academic research. Can I use the non-commercial product?
> A. If you, as an individual, are receiving any form of compensation for the research project
> (i.e., you receive a salary, or funding, etc.), you do not qualify for a non-commercial use license.
> However, you may qualify for the academic license
学生が勉強で使うなら非商用版のライセンス(無料)でおk。ただしインテルのサポートはなし。
授業に使ったり、給料等の対価を受けている研究には非商用版は使えない。
0295デフォルトの名無しさん
2007/07/06(金) 22:34:150296デフォルトの名無しさん
2007/07/07(土) 10:26:010297デフォルトの名無しさん
2007/07/07(土) 11:26:090298デフォルトの名無しさん
2007/07/07(土) 11:34:57OSはFedora6です。
0299デフォルトの名無しさん
2007/07/07(土) 12:43:42つ マニュアル
Intel(R) C++ Compiler Documentation
→Building Applications
→Compiling
→Modifying Compilation Environment
→Setting Environment Variables
0300名無しさん@そうだ選挙に行こう
2007/07/29(日) 05:47:48template <class Type> class foo{
public:
int x;
foo(){x=0;}
};
void main(void){
foo<float> f;
int n=100;
float *a=new float[n]; float *b=new float[n]; float *c=new float[n];
for (int i=0;i<n;i++){a[i]=rand();b[i]=rand();}
for (int i=0;i<n;i++){c[i]=a[i]+b[i];}
delete[] a,b,c;
}
これをver10で-xOを使ってコンパイルするとベクトル化されるのに、
#include <iostream>
template <class Type> class foo{
public:
int x;
foo(){x=0;}
~foo(){}
};
void main(void){
foo<float> f;
int n=100;
float *a=new float[n]; float *b=new float[n]; float *c=new float[n];
for (int i=0;i<n;i++){a[i]=rand();b[i]=rand();}
for (int i=0;i<n;i++){c[i]=a[i]+b[i];}
delete[] a,b,c;
}
これだと、ベクトル化されないのは何がいけないのでしょうか?CPUはAthlon64、OSはFC6です。
ver9では問題ありませんでした。
0301デフォルトの名無しさん
2007/07/30(月) 08:40:10この時点で読む気が失せた。
0302デフォルトの名無しさん
2007/08/03(金) 17:23:14そんなことより、
delete[] a,b,c;
これ初めてみたんだけど、いいのか?
カンマ演算子で最後にcだけ開放されるってオチじゃないのか?
0303デフォルトの名無しさん
2007/08/03(金) 17:32:00コンパイラ様が実行順序をややこしく考えなくていいように考慮しろと。
0304デフォルトの名無しさん
2007/08/03(金) 17:37:05(delete[] a), b, c;で、aしか削除されない。
0305デフォルトの名無しさん
2007/08/03(金) 22:44:320306デフォルトの名無しさん
2007/08/09(木) 23:51:400307デフォルトの名無しさん
2007/08/09(木) 23:57:310308デフォルトの名無しさん
2007/08/10(金) 02:03:050309デフォルトの名無しさん
2007/08/10(金) 03:00:380310デフォルトの名無しさん
2007/08/10(金) 13:02:03つまり
テレるぜ〜〜〜〜〜〜〜
0311デフォルトの名無しさん
2007/08/10(金) 19:26:550312デフォルトの名無しさん
2007/08/19(日) 15:08:090313デフォルトの名無しさん
2007/08/19(日) 15:21:320314デフォルトの名無しさん
2007/08/19(日) 17:58:3710.0で復活させるとは。
0315デフォルトの名無しさん
2007/08/19(日) 20:52:54隊長!大変であります。
1がカウントされていないのに誤爆してしまいました。
0316隊長
2007/08/22(水) 22:09:49もっと大きな声で話せ!
わしゃ耳が遠いんじゃ
0317dhcp-ubr2-0146.csf.ne.jp
2007/08/22(水) 23:22:160318dhcp-ubr2-0146.csf.ne.jp
2007/08/22(水) 23:42:240319デフォルトの名無しさん
2007/08/23(木) 00:31:250320dhcp-ubr2-0146.csf.ne.jp
2007/08/23(木) 01:03:270321デフォルトの名無しさん
2007/09/10(月) 16:37:27「インテル コンパイラー10.0日本語版」
http://pc.watch.impress.co.jp/docs/2007/0910/xlsoft.htm
0322デフォルトの名無しさん
2007/10/20(土) 08:30:05このwarningって何を意味してるの?
0323デフォルトの名無しさん
2007/10/20(土) 19:34:19どういう意味?
0324デフォルトの名無しさん
2007/10/20(土) 19:55:440325デフォルトの名無しさん
2007/10/22(月) 10:36:34つーか、警告だっけ? remark(注釈)だったと思うけど。
# 結構余計なお世話ではあるw
0326デフォルトの名無しさん
2007/10/22(月) 23:04:170327デフォルトの名無しさん
2008/04/10(木) 22:10:38全然違うのだが
0328デフォルトの名無しさん
2008/04/17(木) 23:21:18ttp://www.xlsoft.com/jp/products/intel/compilers/mid/index.html
これってサポート買わなくても商用で使えますか?
0329amdmomoko
2008/04/27(日) 11:43:290330デフォルトの名無しさん
2008/05/28(水) 23:29:280331デフォルトの名無しさん
2008/05/28(水) 23:42:480332デフォルトの名無しさん
2008/07/07(月) 10:33:35景気の良い数字が並んでますが、ほんとのところどうよ?
0333ヽ・´∀`・,,)っ━━━━━━━┓
2008/07/07(月) 12:39:26SIMD Intrinsicsの扱いもICCのが上。
非SIMDではどっこいかVCの方が若干いいことがあるし、
64ビットになるとICCは冴えないな。
とりあえずx86/WinAPIネイティヴで個人で開発やるならVSのPro版単体よりはStandard+ICCのほうがおすすめ。
もちろん金があるならお好きな構成で。
で、必要なところだけICCを使う。
0334デフォルトの名無しさん
2008/07/08(火) 02:07:40計算の主要部分がベクトル化されれば、その程度あがるかも。
gccは全然ベクトル化してくれないからね
0335デフォルトの名無しさん
2008/07/08(火) 17:33:21なんとなく深夜の通販番組かとおもたw
ボブ「ジョン。暗い顔してどうしたんだい?」
ジョン「やぁボブ。実はシュミレーションソフトの速度がなかなか上がらなくて悩んでるんだ…」
ボブ「そんなときはこれ!『インテルコンパイラー』さ!『インテルコンパイラー』でコンパイル
しなおすだけで計算時間がなんと約1/2にもなるんだ!」
<以下略>
0336ヽ・´∀`・,,)っ━━━━━━┓
2008/07/08(火) 17:34:310337デフォルトの名無しさん
2008/07/08(火) 20:01:46今ならパフォーマンスライブラリをお付けして、なんと驚きの(ry
0338デフォルトの名無しさん
2008/11/17(月) 21:31:27いきなり空欄になっちゃって何も表示されなくなることがあるんだけど何なの?
0339デフォルトの名無しさん
2008/11/17(月) 23:11:00iccにデバッガは付属していません。
0340デフォルトの名無しさん
2008/11/17(月) 23:45:32デバッガ起動すると VCのデバッガが動いて、そいつはiccを考慮なんぞしてないから
変数が表示されなかったりすることがあるということなのか
ぐぬぬ・・・
0341デフォルトの名無しさん
2008/11/18(火) 00:38:320342デフォルトの名無しさん
2008/11/21(金) 17:32:48【インテル コンパイラー 11.0 】日英バージョン同時発売!
Visual Studio 2008、OpenMP 3.0、インテル Core i7 プロセッサー対応
http://www.xlsoft.com/jp/products/intel/index.html?i1119
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
平素よりインテル製品をご愛顧頂き、誠にありがとうございます。
この度発売致しましたバージョン 11.0 の最新情報をお届けさせて頂きます。
【1】◎注目: インテル コンパイラー バージョン 11.0 の豊富な新機能
--------------------------------------------------------------------
1. Visual Studio 2008 をサポート (日本語環境)
2. 日本語/英語版を 1 パッケージで提供
3. インテル Core i7 プロセッサー用最適化オプションを追加
4. OpenMP 3.0 対応、自動ベクトル化、自動並列化でマルチコアを強力サポート
5. Fortran 2003 機能サポートを拡張
6. 新しい -xHost オプションによりパフォーマンスを向上
7. VALARRAY のハイパフォーマンスな実装
8. インテル Atom プロセッサー向けの C++ サポート
9. デフォルトのコンパイルで SSE2 をベクトル化
10. Linux でインテル デバッガーを提供
バージョン 11.0 は上記新機能のほか、業界ベンチマークが実証する
優れたパフォーマンスを提供します。新バージョンをぜひご確認ください。
0343デフォルトの名無しさん
2008/11/25(火) 12:59:4411.0からプロ一択になるんだよな、判りやすくていいが。
0344デフォルトの名無しさん
2008/11/26(水) 00:34:120345デフォルトの名無しさん
2008/11/26(水) 10:40:210346デフォルトの名無しさん
2008/11/27(木) 00:59:540347デフォルトの名無しさん
2008/12/07(日) 01:03:010348デフォルトの名無しさん
2008/12/07(日) 05:37:550349デフォルトの名無しさん
2008/12/07(日) 10:35:15気になるなら自分で試せよ
0350デフォルトの名無しさん
2008/12/07(日) 12:12:02俺もそれ気になってる
つかその理由だけで使うのを見送ってる
0351デフォルトの名無しさん
2008/12/07(日) 13:02:320352デフォルトの名無しさん
2008/12/17(水) 00:11:22AMD対応オプションってありましたっけ?
0353デフォルトの名無しさん
2008/12/17(水) 02:41:00つかIntelはあのチョンボで相当な機会損失をしてると思う
0354デフォルトの名無しさん
2008/12/17(水) 04:52:340355デフォルトの名無しさん
2008/12/17(水) 20:16:580356デフォルトの名無しさん
2009/01/04(日) 01:38:36それって最新のVer.11でも使えるんですかね?
オプションがだいぶ変わっているんですが。
0357デフォルトの名無しさん
2009/01/04(日) 03:03:45>354?
0358デフォルトの名無しさん
2009/01/04(日) 04:13:330359デフォルトの名無しさん
2009/01/14(水) 14:39:250360デフォルトの名無しさん
2009/01/23(金) 11:19:28http://headlines.yahoo.co.jp/hl?a=20090123-00000001-bcn-sci
http://www.xlsoft.com/jp/services/press/PressRelease_IntelQ1Camp20090122.pdf
0361デフォルトの名無しさん
2009/02/08(日) 09:37:21There is not enough on drive C:\ to extract this package.
とエラーが出てインストールできない。
調べると、
xkeymacs と SendToBackのどちらかがバックグラウンドで動いてると(当然両方動いて手もNG)起こるエラーであることが判明しました。
OSはWinXP SP3、C:\ドライブは20GB以上の空き、あとProgram Filesはwinnt.sifを使ってXPインストール時にD:\に設定してました。
0362デフォルトの名無しさん
2009/03/18(水) 18:44:320363デフォルトの名無しさん
2009/03/20(金) 18:15:580364デフォルトの名無しさん
2009/06/28(日) 21:10:330365デフォルトの名無しさん
2009/07/17(金) 23:54:090366デフォルトの名無しさん
2009/08/05(水) 13:22:06俺がはくときもいだけだから我慢してる。
家ではズボンはいてない。
0367デフォルトの名無しさん
2009/08/13(木) 00:02:03あらかじめVがS必要で、他人のふんどしで相撲とるアプリなのにボッタクリ。
MSが、ソフトウェアメーカなのに無償コンパイラを出してることを考えると、ひどすぎる。
開発ツールで稼ごうなんて、まるで10年以上前のFPGAメーカだな。
AMDが自社コンパイラ出せば、一気に価格崩壊するんだが、
なんでここ今時、CPUメーカのくせにコンパイラ作れないの。
結局リバースエンジでパクッただけで何のビジョンも持ってないって証拠自ら公言してるに等しいのな。
0368デフォルトの名無しさん
2009/08/13(木) 00:31:11需要があるから、それなりの値段でも売れるんです。
0369デフォルトの名無しさん
2009/08/13(木) 00:32:050370デフォルトの名無しさん
2009/08/13(木) 10:17:42痛いのはお前、
開発ツールで金稼ぐなんて発想は10年前の発想
むしろ開発ツールを無償配布したり、格安販売して、敷居を低くするのが今流
ただし、全部競合他社、競合製品があった。Xilinx と アルテラとか、SHxとARMみたいにな。
Intelだって、AMDがまともなコンパイラ出せば、コンパイラは無償配布するだろ。今のIntelの会社規模だと、
それぐらいの社会責任は負わされて当然。現在でもクラック対策してないに等しいしな。
0371あいたたた……
2009/08/13(木) 10:24:580372デフォルトの名無しさん
2009/08/13(木) 10:30:22俺にただで使わせろ。
0373デフォルトの名無しさん
2009/08/13(木) 10:33:040374デフォルトの名無しさん
2009/08/13(木) 10:37:28あのさ、開発ツールって書いただろ。VTuneごと含めて当然
ほかのCPU開発ツールとか触ったことないの?
あと、FPGAなんか、アプリで飯食ってるEDA会社のOver 300万の製品を機能縮小して無償製品にバンドルしてる。
>>372
その通り。
お前らはチップ販売で儲けろと。姑息な商売するんじゃねぇと
0375デフォルトの名無しさん
2009/08/13(木) 10:40:060376デフォルトの名無しさん
2009/08/13(木) 10:55:550377デフォルトの名無しさん
2009/08/13(木) 13:16:580378デフォルトの名無しさん
2009/08/13(木) 18:16:53金払ってでもICCのメリットを享受したい人が買えばいいんでないかい?
名言集 その2
『お前が規制系キャップ取れるか審査してやるよ』
http://yutori7.2ch.net/test/read.cgi/news4vip/1249830540/ ID:PVAf+dux0 = 自動焼人 ★
> 36 :以下、名無しにかわりましてVIPがお送りします [sage] :2009/08/10(月) 00:31:30.02 ID:PVAf+dux0
> >>33
> キャップとコテハンの違いは何?
> 46 :以下、名無しにかわりましてVIPがお送りします [sage] :2009/08/10(月) 00:38:05.34 ID:PVAf+dux0
> >>45
> その回答では落ちるなw
> 答えは教えないがw
> 50 :以下、名無しにかわりましてVIPがお送りします [sage] :2009/08/10(月) 00:41:29.96 ID:PVAf+dux0
> Q.キャップとコテハンの違いは何?
> A.2ちゃんねるのボランティアの登録制度
> それがお前の答えかw
> 52 :以下、名無しにかわりましてVIPがお送りします [sage] :2009/08/10(月) 00:43:10.06 ID:PVAf+dux0
> まぁ、どうせ正解が出るわけもないし、次の問題。
> 君が思う面白いスレはどんなの?
----------------------------------------------
この自動焼人 ★メールマガジンの配信停止をご希望される方は
http://qb5.2ch.net/test/read.cgi/sec2chd/1250169591/
にて自動焼人 ★までご連絡ください
0380デフォルトの名無しさん
2009/08/19(水) 23:20:340381デフォルトの名無しさん
2009/09/09(水) 14:47:560382デフォルトの名無しさん
2009/09/15(火) 13:29:540383デフォルトの名無しさん
2009/09/23(水) 17:30:39Parallel Composerのほうは日本語使うとエラーが出るみたいだな。
0384デフォルトの名無しさん
2009/09/23(水) 23:29:500385デフォルトの名無しさん
2009/10/07(水) 00:20:57これって混在出来るのか?
今HPC使ってるんだが、コンパイラとVtuneはHPCさえあればよくて、
スレッドチェッカーのみInspectorに乗り換えるのがいいのかね?
ゆくゆくはHPCは終息してParallel Studioに統合されるのだろうか?
0386デフォルトの名無しさん
2009/10/07(水) 19:20:02インストールするとVSのプロパティが英語化されてしまって面食らう。
日本語化されてるHPCインスコしてる人ならなおさらうわッって感じだな。
それで困るかと言えば困らないんだが、
日本語化されてるVSの中でインテルがらみだけ英語ってのはちょっと気持ち悪いな。。ビジュアル的に。
0387デフォルトの名無しさん
2009/10/21(水) 02:34:300388デフォルトの名無しさん
2009/10/28(水) 04:14:36何かdefineされていないでしょうか?
0389デフォルトの名無しさん
2009/10/28(水) 05:26:33ぐぐったらすぐ見つかったけど。
http://www.google.co.jp/search?q=intel+%83R%83%93%83p%83C%83%89+%92%E8%8B%60%8D%CF%82%DD
0390デフォルトの名無しさん
2009/10/29(木) 08:25:32/ \ /\ キリッ
. / (ー) (ー)\ すべての処理はアセンブラで書ける !
/ ⌒(__人__)⌒ \
| |r┬-| |
\ `ー'´ /
ノ \
/´ ヽ
| l \
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、.
0391デフォルトの名無しさん
2009/11/07(土) 01:50:030392デフォルトの名無しさん
2009/12/15(火) 19:39:290393デフォルトの名無しさん
2009/12/23(水) 17:15:220394デフォルトの名無しさん
2009/12/26(土) 12:50:07MS社からの圧力があるのかね、それに屈してるのかね。
0395デフォルトの名無しさん
2009/12/26(土) 15:03:570396デフォルトの名無しさん
2009/12/27(日) 17:25:03↑ココ注目
0397デフォルトの名無しさん
2009/12/28(月) 16:43:410398デフォルトの名無しさん
2009/12/28(月) 20:43:36プロシージャー間最適化(IPO)とかリンカでガンガン最適化するよ。
0399デフォルトの名無しさん
2009/12/29(火) 22:11:52リンカはOSに依存するからCPUメーカーが作るには相応しくない。
0400デフォルトの名無しさん
2009/12/30(水) 10:48:100401デフォルトの名無しさん
2009/12/31(木) 16:35:560402デフォルトの名無しさん
2010/01/09(土) 12:08:54コマンドプロンプトを表示させた際に、iclを呼び出せるようにしたいのですが、
パスを通す以外に、環境変数には何を設定したらいいのでしょうか?
0403デフォルトの名無しさん
2010/01/09(土) 12:20:05iclvars.batを実行すればいいと思うよ。
0404デフォルトの名無しさん
2010/01/09(土) 12:50:03コマンドプロンプトを開いた際に自動的に実行させる方法はありますか?
0405デフォルトの名無しさん
2010/01/09(土) 13:11:24こういうコマンドプロンプトのショートカットを作ればいいよ。
C:\Windows\system32\cmd.exe /k"%ICPP_COMPILER11%\bin\iclvars.bat" ia32
0406デフォルトの名無しさん
2010/01/09(土) 13:16:45そこから開いたときでも、可能な方法はありませんか?
autoexec.batみたいなものはないのでしょうか?
0407デフォルトの名無しさん
2010/01/09(土) 13:23:280408デフォルトの名無しさん
2010/01/12(火) 06:12:05kwsk
0409デフォルトの名無しさん
2010/01/12(火) 11:48:120410デフォルトの名無しさん
2010/01/14(木) 11:40:02ドメインで運用している場合、どこで設定すればいいのでしょうか?
0411デフォルトの名無しさん
2010/01/14(木) 21:56:260412デフォルトの名無しさん
2010/01/23(土) 22:41:13販売間近のnehalem-ex用の最適化も可能なのかな?
0413デフォルトの名無しさん
2010/01/24(日) 14:28:080414デフォルトの名無しさん
2010/01/24(日) 14:35:23nehalem-exが出たらすぐに対応バージョンがリリースになると思って良い?
それともしばらくかかる?
0415デフォルトの名無しさん
2010/01/26(火) 15:04:080416デフォルトの名無しさん
2010/02/06(土) 12:16:070417デフォルトの名無しさん
2010/03/20(土) 18:16:340418デフォルトの名無しさん
2010/03/20(土) 23:19:59どんなソフト書いてるんだ?
0419デフォルトの名無しさん
2010/03/21(日) 00:25:130420デフォルトの名無しさん
2010/04/13(火) 16:18:300421デフォルトの名無しさん
2010/04/16(金) 07:05:42ttp://www.xlsoft.com/jp/products/intel/support/intel_faq/libraries/ipp/sb/cs-010653.htm#5
0422デフォルトの名無しさん
2010/04/18(日) 23:46:41そう思い始めると、スレッドチェッカーも欲しくなって来た。
VTune、スレッドチェッカーと合わせて、Parallel Studioも評価版を
使ってみてるんだけど、20万出して前者を買うか、10万出して後者を
買うか超悩む。前者は30日で評価しきれるボリュームじゃないし、
後者は使いやすいけど、大分物足りない感じ。
Visual Studio 2010もランチされるし、予算厳しいんだよな。
ちなみに個人開発者です。
0423デフォルトの名無しさん
2010/04/19(月) 00:02:120424デフォルトの名無しさん
2010/04/30(金) 06:32:410425デフォルトの名無しさん
2010/05/01(土) 08:14:42あるよ
0426デフォルトの名無しさん
2010/05/01(土) 08:21:270427デフォルトの名無しさん
2010/05/01(土) 13:35:150428デフォルトの名無しさん
2010/05/02(日) 00:05:120429デフォルトの名無しさん
2010/05/02(日) 00:58:270430デフォルトの名無しさん
2010/05/05(水) 15:49:150431デフォルトの名無しさん
2010/05/07(金) 17:15:53それってAMDだとうまくいかないよね><
0432デフォルトの名無しさん
2010/05/11(火) 06:35:350433デフォルトの名無しさん
2010/05/12(水) 01:03:07IPP、MKLを使ってる場合も同じ。
TBBを使うなら無理。
あと、並列デバッガ拡張がONになってる場合も無理。
0434デフォルトの名無しさん
2010/05/12(水) 03:15:090435デフォルトの名無しさん
2010/05/12(水) 04:13:36真面目な話しをすると、リンカーの入力設定でライブラリの指定をするだけなんだが、
Intel C++自体が、C++、VC++の基本知識のある人でないと使うの難しいと思うぞ。
言っておくけど、どのライブラリがスタティック版、ダイナミック版、スタブ版とかは、
マニュアルで確認するしかないぞ。
0436デフォルトの名無しさん
2010/05/12(水) 07:27:050437デフォルトの名無しさん
2010/05/12(水) 10:12:12-staticと-i-staticで事が足りるね。
0438デフォルトの名無しさん
2010/05/12(水) 21:07:04マイナーアップデートも手に入らないの?
0439デフォルトの名無しさん
2010/05/13(木) 06:10:33初年度分のSS期間を過ぎた場合はSSRしないと手に入らないよ。
それよりか、初年度SSでメジャーアップデートに対応してない
Parallel Studioが、VS2010対応でマイナーで済むかどうかが怖い。
Intel C++ Proとは別に、Parallel Studio買ったばかりだからなぁ・・・。
0440デフォルトの名無しさん
2010/05/13(木) 09:56:59さすがインテル様ですね。
っていうか最近そういうの増えてるのかな。
どこぞのヘルプ作成ソフトでもサポート契約しないと
アップデートすら手に入らないようだし。
0441デフォルトの名無しさん
2010/05/14(金) 14:27:420442デフォルトの名無しさん
2010/05/14(金) 14:28:230443デフォルトの名無しさん
2010/05/22(土) 13:34:20ICCとparallel studioを同時に持つ必要はどうなのかな?
こんな住み分けかと思ってた。
case VTuneが必要
ICC+VTune
case MKLを使う
ICC
else
Parallel Studio
0444439
2010/05/22(土) 18:41:43個人開発者的に、予算がそれを許さないだけの話しだよ。
あと、わざわざC++ ProなのはMKLが必要なのもあるけど、Parallel Comporser
のICLはローカライズされてない(もちろんヘルプも)ってのと、
メジャーアップデートの権利、プレミアサポートの権利が有償
ってのもあるね。
オレは既に無償でプレミアサポート受けてるし。
0445デフォルトの名無しさん
2010/05/23(日) 11:58:350446デフォルトの名無しさん
2010/05/23(日) 12:03:37Win版もデバッガ込みでEclipseに対応してくれないかな
0447デフォルトの名無しさん
2010/05/23(日) 13:49:22ここから買うことできるんだな。
インテルコンパイラなら $599 だから 6万円以下で買えるのか。
0448デフォルトの名無しさん
2010/07/02(金) 05:53:140449デフォルトの名無しさん
2010/07/02(金) 06:52:200450デフォルトの名無しさん
2010/07/02(金) 17:26:22http://www.xlsoft.com/jp/products/intel/parallel/campaign.html?i0701
0451デフォルトの名無しさん
2010/07/05(月) 06:26:140452デフォルトの名無しさん
2010/07/05(月) 07:25:05妙なエラーでビルドの度にコードをコピペしなくてはいけなくて困る。
そこら辺解決したなら、学割は安いから買うつもりなのだが。
0453名無しさん@そうだ選挙に行こう
2010/07/10(土) 23:13:37Visual Studio 2010が発売間近にも関わらず、それを見ずにIntel コンパイラ買うお前が悪い。
Visual Studioのコードで不十分だからIntelコンパイラ買うんだろうが。
0454デフォルトの名無しさん
2010/07/12(月) 08:24:396月末でここからは買えなくなって
完全にリセラーからぼったくり価格で買うしかなくなってるのか…
0455デフォルトの名無しさん
2010/07/12(月) 14:34:55仕事にならない…
0456455
2010/07/13(火) 16:06:47CXXFLAGS=-gxx-name=/usr/bin/g++-4.3 で回避できました。
よかったー
0457デフォルトの名無しさん
2010/07/20(火) 06:25:01gccみたいな糞コンパイラを使って仕事なんざすんなアホ
0458デフォルトの名無しさん
2010/07/20(火) 07:05:10白人を豊かにするためのシステムです
0459デフォルトの名無しさん
2010/07/21(水) 15:34:270460デフォルトの名無しさん
2010/10/16(土) 00:52:460461デフォルトの名無しさん
2010/10/18(月) 07:37:48まだ
0462デフォルトの名無しさん
2010/10/22(金) 15:32:10sudo icc
とすると、
sudo: icc: command not found
と出てしまいます。
/root/.bashrc
に環境変数を書き込んでも結果は同じでした。
openmpiのインストールでsudoでiccを実行できる必要があるのですが、
どこを設定すれば、sudoでiccを実行できるようになるのでしょうか?
よろしくお願いします。
0463デフォルトの名無しさん
2010/10/23(土) 14:42:53まだだったですか。もう少し待ちます
0464デフォルトの名無しさん
2010/10/25(月) 22:24:020465デフォルトの名無しさん
2010/10/25(月) 23:18:16なんでだよ
円高=輸入が安い、だろ
円安の時に高くなるのはわかるが
0466デフォルトの名無しさん
2010/10/25(月) 23:21:28円高なのに日本円で固定されてるから割高になってるって意味だろ
0467デフォルトの名無しさん
2010/10/26(火) 00:02:510468デフォルトの名無しさん
2010/10/26(火) 08:23:020469デフォルトの名無しさん
2010/10/30(土) 10:29:420470デフォルトの名無しさん
2010/11/10(水) 18:49:54http://www.xlsoft.com/jp/products/intel/compilers/ccw/index.html
0471デフォルトの名無しさん
2010/11/14(日) 16:46:55以下がインテルR C++ コンパイラー XE 12.0 の新しい機能です。
・インテルR Cilk? Plus。インテルR C++ コンパイラー向けのこの言語拡張を使用することで、新規および既存のソフトウェアを簡単に並列化できます。
・ガイド付き自動並列化
・C++0x からの機能
?右辺値参照
?標準的なアトミック演算
?“Windows* C++” モードでの C99 の 16 進浮動小数点定数のサポート
?右角括弧
?拡張 friend 宣言
?混在した文字列リテラルの結合
?long long のサポート
?可変引数マクロ
?スタティック・アサーション
?auto 型変数
?extern テンプレート
?_func_ 事前定義済み指定子
?式の型宣言 (decltype)
?ユニバーサル文字名
?強い型付けの列挙型
?ラムダ
・より高速でやや精度が低い算術ライブラリー関数を使用するためのオプション
・プロセッサーのモデルや製造元に関係なく一貫した結果を返す算術ライブラリー関数を使用するためのオプション
0472デフォルトの名無しさん
2010/11/14(日) 20:28:50新規購入時の価格は少し下がってるな
0473デフォルトの名無しさん
2010/11/23(火) 06:19:19mpiccは、現在gccを使ってコンパイルします。これをiccを使ってコンパイルするようにするには、
どの設定で、切り替えればよいのでしょうか?
0474デフォルトの名無しさん
2010/11/23(火) 08:44:35問題はないけど、解釈するのにワンテンポ遅れてしまうから気になるかも。
0475デフォルトの名無しさん
2010/11/28(日) 20:58:32助けて。。
ヴィジュアルフォートラン買ったはずなのにヴィジュアルスタジオしか
起動しない。しかも、ソリューションとかわけわかんねぇし。。。
0476デフォルトの名無しさん
2010/11/28(日) 21:36:28インテルの製品であるインテルコンパイラはVisualStudioと連携する形で使うようになっている。
どうせXLsoftから買ったんだろうから、使い方はXLsoftに聞け。
0477デフォルトの名無しさん
2010/11/30(火) 21:52:55Visual Studio上でFortranのコンパイラが使えるようになってるんだよ。
別にコマンドラインからでも使えるけど。
ていうか何でFortranの方にはVSが付いてるのにC++の方には無いんだ。
C++も単体で使えるようにしてくれよ。
0478デフォルトの名無しさん
2010/12/05(日) 18:27:59オレはVS2008 Pro、VS2010 Pro持った上で、Intel C++ Studio XE 2011なので、
Fortranのことは良く分からないけど、C++の場合はShellだけあってもしょうがないと思うが?
0479デフォルトの名無しさん
2010/12/16(木) 01:25:09日本からだとxlsoftで買うしかないのでしょうか?
アメリカの通販に問い合わせてみたところ
日本へは売れないと返事が返ってきたのですが。
0480デフォルトの名無しさん
2010/12/16(木) 02:50:09ドル建てで買いたいってことじゃないのか?
0481デフォルトの名無しさん
2010/12/16(木) 07:30:160482デフォルトの名無しさん
2010/12/16(木) 07:54:430483デフォルトの名無しさん
2010/12/16(木) 08:12:12英語版って言っても日本語版として使えるし。
0484デフォルトの名無しさん
2010/12/16(木) 10:05:511499$
XLSoft経由 \20550(税込み)
ドル建てと比較すると割高だけど、現状はサポート使い放題なんだよね。
インシデント制のVisual Studio(MSDN)と比較すると、実は結構お買い得な気がする。
もちろん、サポートなんて使わないって人や、ネイティブに英語出来る人には
無駄な出費だと思うけど、XLSoft経由だとほとんどパススルーに近い状態でIntelの
サポート受けられるし、要望も出し放題なので、大分サポート酷使してるよ。
0485デフォルトの名無しさん
2010/12/16(木) 11:11:530486デフォルトの名無しさん
2010/12/16(木) 20:31:270487デフォルトの名無しさん
2010/12/16(木) 21:43:20Inspector、Amplifierの部分はされてないけど、
無印Parallel Studioも込みで前バージョンの流れもあるし、
ローカライズはされないだろうね。
0488デフォルトの名無しさん
2010/12/17(金) 05:24:020489デフォルトの名無しさん
2010/12/17(金) 05:26:440490デフォルトの名無しさん
2010/12/28(火) 15:17:58地味にライセンス緩くなってるんだが、何だか盛り上がらないな。
0491デフォルトの名無しさん
2010/12/28(火) 15:50:460492デフォルトの名無しさん
2011/01/14(金) 08:54:29スタートアップになんらかのバッチファイルを入れておくことによって、環境変数を設定することはできないでしょうか?
SETコマンドだと、そのバッチファイル内でしか、設定した環境変数が有効でありません。
Windows起動中永続的に効果のある設定方法を教えてください。
0493デフォルトの名無しさん
2011/01/14(金) 09:39:000494デフォルトの名無しさん
2011/01/14(金) 09:40:51よくJavaで使われる手法だと、
JAVA_HOME="C:\Program Files\Java\jdk1.6.0_20"
PATH=%JAVA_HOME%\bin;(略… みたいに使われてるけど
こういう事?
0495デフォルトの名無しさん
2011/01/16(日) 02:27:42IDE設定から得られる、IPP_xxxとかMKL_xxxとかを使わずに、環境変数に直書きとか、
プロパティシートに直書きしてビルドしようとしてる?
(IDE設定依存は、それはそれでトラブル起こるけど)
IDEを使う場合も使わない場合も、ICLのバージョンに依存する話しになるし、
もうちょい詳しい話を書いたら?
ICL11.xまでと12.xでは大分構成が違うし、VS2008までとVS2010ではやはり大分事情が違うよ。
0496デフォルトの名無しさん
2011/01/17(月) 01:39:10コマンドラインを見る感じ、ヘッダーファイル(.h)だけ渡されてないっぽい。cppのファイルは全部渡されてるんだけど。
VS2010です。誰か助けてくだしあ
0497デフォルトの名無しさん
2011/01/17(月) 11:54:570498デフォルトの名無しさん
2011/01/17(月) 18:56:230499デフォルトの名無しさん
2011/01/17(月) 19:01:04もちろんfoo.hは同じプロジェクト内にちゃんとありますし、VCでならコンパイル通ります。
0500デフォルトの名無しさん
2011/01/17(月) 19:21:53全角文字を含むパスにプロジェクトを置いてるだろ
俺もそれで嵌ったw
0501デフォルトの名無しさん
2011/01/19(水) 02:33:40教えて系も基本的に聞きっ放しで、消息絶つし。
0502デフォルトの名無しさん
2011/02/12(土) 20:09:070503デフォルトの名無しさん
2011/03/22(火) 09:29:01.50IPPの存在はデカイと思うんだけどな。MKLは使う機会がほとんど無いので何とも言えんけど。
Inspector及びVTuneに関しては、殆どの開発プロセスにおいて、タダ乗り出来ちゃうから
金出さないってのもありそうだね。
VC6までは、Pro版でもなんちゃってプロファイラが付いてたからいいけど、それ以降ICL
(と言うかVTune)導入するまで結構困ったんだけど、ハードウェアの進歩に甘えて、
みんなチューニングしないってのが、最近の傾向なの?
0504デフォルトの名無しさん
2011/03/26(土) 23:49:18.51パフォーマンスが必要な部分は、MKLやIPPが使えればさらにVtuneの出番が減るんじゃないかな。
0505デフォルトの名無しさん
2011/03/27(日) 14:00:19.92TBB はオープンソースでソース開示義務もないみたいだし。
コンパイラだと数% 違うか違わないかぐらいなんじゃない。
マイナーアップデートが SSR 不要ならもう少し採用企業も増えそうだけど。
0506デフォルトの名無しさん
2011/03/27(日) 23:53:56.23チューニングの意味が既に分かってないんじゃ?
>>505
TBBのオープンソース版はGPLv2だよ。
0507デフォルトの名無しさん
2011/03/28(月) 08:54:50.09ソースコードに変更を加えない限り
ソースコードの開示義務はないってことらしいけど。
0508デフォルトの名無しさん
2011/04/04(月) 22:54:28.51Inte C++ Studio XE にアップグレードすれば
600ドルで済んじゃうのか。
0509デフォルトの名無しさん
2011/04/09(土) 21:34:49.68GCCの__attribute__((noinline))
のように部分的なインライン禁止を指示したいのですが
インテルコンパイラだとどのようにすればいいか
ご存じの方がいたら教えていただけないでしょうか
よろしくお願いします
0510デフォルトの名無しさん
2011/04/10(日) 02:30:13.900511デフォルトの名無しさん
2011/04/10(日) 04:06:39.810512デフォルトの名無しさん
2011/04/11(月) 07:20:47.07やってみます
0513デフォルトの名無しさん
2011/04/28(木) 14:38:52.11void func(double * dest, double const * src, double ratio)
{
for (int i = 0; i < NUM_COUNT; ++i) {
dest[i] = src[i] * ratio;
}
}
が
void func(double dest[NUM_COUNT], double const src[NUM_COUNT], double ratio)
{
dest[:] = src[:] * ratio;
}
で済むらしいが……
0514デフォルトの名無しさん
2011/05/06(金) 00:08:09.01libmmd.dll とか入ってる。
0515デフォルトの名無しさん
2011/05/12(木) 15:54:03.92前はアルファベットだけ覚えて-xPTとかやってたけど、今度は-xsse4.2とか-xssse3とか。
慣れればいいんだけど、面倒ではあるな。
0516デフォルトの名無しさん
2011/05/18(水) 09:58:32.67#include <cstdlib>
using namespace std;
int main(void){
int a[100];
#pragma omp parallel for
for (int i=0;i<100;i++)
{
a[i]=i*i;
}
system("pwd");
return 0;
}
このプログラムを
icpc test.cpp -openmp
でコンパイルして動かそうとすると、プログラムが終了しません
g++ test.cpp -fopenmp
だと正常に終了します。
なぜなのでしょうか?
環境はUbuntu 11.04+icpc 12.0.4です。
0517デフォルトの名無しさん
2011/05/23(月) 08:20:14.070518デフォルトの名無しさん
2011/05/23(月) 19:48:28.60使ったことも無いんだけど、SPIRALアドオンは普通にダウンロード→インストール出来るよね。
11.x系の時は無かったような気がするので気になってreadmeだか、
リリースノーツだか見た時の記憶で言うと、単一ライブラリの肥大化を
防ぐために別に分けたとか書いてなかったかな?
0519デフォルトの名無しさん
2011/06/02(木) 10:26:36.04しかしXE 2011 では日本語版は英語版と一緒に更新されないんだな。
まぁ英語版でも問題はないけど。
0520デフォルトの名無しさん
2011/06/08(水) 16:33:28.250521天使 ◆uL5esZLBSE
2011/07/02(土) 22:31:13.420522デフォルトの名無しさん
2011/07/08(金) 10:29:02.61http://www.xlsoft.com/jp/products/intel/beta/composer_sp1_beta.html
これまでの Update とどう違うのかがわからんな。
Update5 でいいんじゃないのって気もする。
0523デフォルトの名無しさん
2011/07/09(土) 02:43:16.84いい加減ローカライズ版の更新ちゃんとして欲しいわ。
主にインストーラーの問題だけど、マジでデタラメすぎる。
毎回問題出て、毎回サポートリクエストしてるけど、
リリースノーツに記載されている理想的な混合は未だ果たされていない。
IPP暗号化ライブラリの更新もずっと文句言い続けて、
最近ようやく同時更新してくれるようになった。
0524デフォルトの名無しさん
2011/08/11(木) 16:26:28.990525549
2011/08/13(土) 14:51:22.20大島は爪水虫
0526デフォルトの名無しさん
2011/08/13(土) 16:10:49.47オレはICL本体より、IPP、MKL(特にIPP)に価値を感じている。
VSのPremiumやUltimateが高過ぎるってのもあるけど、
VTuneやInspector(特にVTune)も心強いな。
0527,, ・´ ∀ `・ ,,)っ-○○○
2011/08/13(土) 17:03:10.480528デフォルトの名無しさん
2011/08/15(月) 10:39:51.79コンパイラ自体は必ずしも速くないよ。
最適化の為の解析の所為だと思うけど、
そのお蔭で生成物はそこそこ速い。
0529デフォルトの名無しさん
2011/08/15(月) 22:08:41.13ソコンとこハッキリ言えないなら、早いとか言わないでよね
正直、傷つくんだから
0530デフォルトの名無しさん
2011/08/16(火) 01:24:57.53速さなんてコード内容や、アルゴリズムの良し悪しに依存するし、
速さが全てで、無条件にICLの方が早いなら、VSはIDE以外要らないって話しにもなっちまう。
オレはIPP、MKL、VTuneがあるからICL『も』使ってるが、ぶっちゃけICLのバイナリーは
VSのデバッガーでデバッグしにくいし(スタックフレームの問題)、ビルドに関してもerror,warningの互換性無いし、
出現パターン(チェックアルゴリズムが違うんだろうし当然)も異なる。
逆にそのおかげでマイナーバグ発見の機会もあるけんだけどね。
てことで、取り敢えず使ってみて、レビューしてくれよ。
0531デフォルトの名無しさん
2011/08/16(火) 11:21:44.080532,, ・´ ∀ `・ ,,)っ-○○○
2011/08/16(火) 11:47:28.050533デフォルトの名無しさん
2011/08/16(火) 14:15:25.39なんでPDB作ったりFPO切らないの?
0534,, ・´ ∀ `・ ,,)っ-○○○
2011/08/16(火) 15:26:04.180535デフォルトの名無しさん
2011/08/16(火) 20:52:10.50お前さんICL使ったことないでしょ?
PDB使おうと、FPO切ろうと、ICLとCLの関数プロローグは異なる。
クロス開発の場合もそうだけど、関数プロローグが異なると、
行単位で見た時の、ブレーク可能かどうかや(書き換え可能命令の有無)、
ローカル変数が見えるタイミング(生成されるタイミング)が違くなるんだよ。
0536デフォルトの名無しさん
2011/08/16(火) 21:18:04.680537,, ・´ ∀ `・ ,,)っ-○○○
2011/08/16(火) 22:21:26.420538デフォルトの名無しさん
2011/08/16(火) 22:28:30.15最適化掛けないで、CLとICLで、関数入り口にブレークポイント掛けて比べてみろよ。
ICLとCLでステップした時の挙動違うから。
0539,, ・´ ∀ `・ ,,)っ-○○○
2011/08/17(水) 13:53:50.30ビルドオプション・ファイルごとにコンパイラ選べるじゃん。
ICCで最適化コード吐く前にVCで最低限のデバッグ済ませるだろ。
VCでは問題なく動くのにICCだとうまく動作しない問題があるとしたら、
十中八九プログラマ側の問題。
0540デフォルトの名無しさん
2011/08/17(水) 14:36:50.70ICLでビルドしたバイナリーで、関数プロローグ(関数の1行目じゃなくて0行目)にブレークポイントを掛けると、
1行遡ってから関数に入りなおすような挙動になるっていう事実を述べただけの話し。
ICLの場合0行目でブレークしても、ローカル変数のスタックフレーム自体生成されてない。
CLの場合は0行目で既にスタックが掘られてる。
0行目にブレークポイント仕込む習慣が無いヤツには関係ないと思うかも知れんが、
コード編集でブレークポイントがずれることくらい日常的にあるだろ?
0541,, ・´ ∀ `・ ,,)っ-○○○
2011/08/17(水) 15:23:31.530542デフォルトの名無しさん
2011/08/17(水) 18:36:18.23530は529を含む試用版も試さずに、うだうだ言ってるヤツへのアンチテーゼなんだよ。
実際にはCLとICLのビルド構成は分けてるし、メインのビルド構成はCL+IPP,MKL、
デバッグはVSのIDEで、VTuneとたまにInspectorも掛ける。
error,warningの番号、メッセージ内容に互換性が無いのも事実だし、
それがむしろマイナーバグの検出に役立ってるのも確かだ。
0543デフォルトの名無しさん
2011/09/17(土) 10:30:46.880544デフォルトの名無しさん
2011/09/17(土) 10:39:42.03XLsoftのサポート経由で言われたんだけど、ローカライズ版は、IPPやらMKLやらも
一致したバージョンしか想定してないらしい。
AdvisorのUpdate3も念のため試したけど、いつものよう微妙におかしい。
Advisor自体ほとんど使わないので、動作内容を追ったわけじゃないんだが、
VS2008のスプラッシュがおかしな表示なる。VS2010は表示上問題なさそう。
0545デフォルトの名無しさん
2011/09/17(土) 12:01:45.810546デフォルトの名無しさん
2011/09/17(土) 16:24:07.76gccだとエラーになる
いったいどこでダウンロードできるんだ?
0547デフォルトの名無しさん
2011/09/17(土) 16:56:56.81http://software.intel.com/en-us/articles/non-commercial-software-development/
0548デフォルトの名無しさん
2011/09/23(金) 00:52:40.890549デフォルトの名無しさん
2011/09/23(金) 05:34:04.50非Intelプロセッサを積極的にサポートする必要は無いだろうけど、
AMD云々の話しは訴訟で負けたんだし、さすがに辞めたんじゃないの?
Reimbursement Fundから、何度かメール来てるんだけど、オレの場合はICC関係のプロダクトが
1個じゃないのと、Intel C++のせいでどんだけ(金額換算、時間換算とか)損失出たのかとか、
計り様のないフォームを埋めないといけない。
個人なんで多少の一時金でも出るなら、欲しくてしょうがないんだが、
そのフォームを埋めるのに要する時間や努力の方が惜しい。
だから放置しっ放しだわ。
0550デフォルトの名無しさん
2011/09/23(金) 11:36:19.90うそ、嘘と言ってよ信じてたのに
0551デフォルトの名無しさん
2011/09/23(金) 15:14:05.35AMDがまともなコンパイラを出さないんだから、しょうがない。
0552デフォルトの名無しさん
2011/09/23(金) 16:28:50.240553デフォルトの名無しさん
2011/10/01(土) 00:06:44.32興奮させてくれよ
0554デフォルトの名無しさん
2011/10/01(土) 01:00:33.30http://static.sourceforge.jp/magazine/blob/75/75023c17a87b79ac9d36b5a4cc05f546.png
されないぞ
イライラしてスーパーサイヤ人になりそうだ
0555デフォルトの名無しさん
2011/10/01(土) 07:08:16.230556デフォルトの名無しさん
2011/10/01(土) 09:25:30.71学生にアカデミックでも10万とかきついんだけど。
0557デフォルトの名無しさん
2011/10/01(土) 11:41:18.58ずばりそうでした。Proにしたらいけました・・・
0558デフォルトの名無しさん
2011/10/01(土) 19:02:25.82このスレ伸びないせいか、大分書き込んでるんだけど、
ICCにしてもVCににしても、学生や教員だと安く買えるということ自体超妬ましい。
そういう意味で学生にきついって考え自体が、誤ってると思う。
0559デフォルトの名無しさん
2011/10/05(水) 16:18:34.51vtuneとInspectorは欲しいな
0560デフォルトの名無しさん
2011/10/05(水) 16:20:55.62僕がもっとプログラムに詳しくなってから試してみたいと思います
25歳大学生
0561デフォルトの名無しさん
2011/10/06(木) 08:27:41.140562デフォルトの名無しさん
2011/10/08(土) 09:33:15.81海外サイトだと日本よりだいぶ安いから、買うなら海外にしようと思うのだが
0563デフォルトの名無しさん
2011/10/08(土) 10:21:49.190564デフォルトの名無しさん
2011/10/13(木) 09:26:23.55インテルのサイトから直接買っても
エクセルソフトからダウンロードできる日本語版を使える。
けど、>>563
逆に日本でエクセルソフトから買っても
インテルのサイトにユーザ登録すると最新の英語版をダウンロードして使える。
サポート期間が有効な間に出た更新だけではあるけど。
(サポート期間が過ぎても使用可能)
0565デフォルトの名無しさん
2011/10/13(木) 14:16:18.48店の決済でギフト券が使えるとこを利用するとか。
(クレジットカードとギフト券は決済が別なのでカードが使えるから券が使用可とは限らない。)
ギフト券を金券屋で購入すれば微妙に安くなる。
1〜2%OFF程度
0566デフォルトの名無しさん
2011/10/20(木) 20:46:17.370567デフォルトの名無しさん
2011/10/20(木) 22:29:00.43今日から、おまいらの仲間
0568デフォルトの名無しさん
2011/10/21(金) 12:02:29.950569デフォルトの名無しさん
2011/10/24(月) 11:16:01.915万円で C++ Studio が買えた。しかも二年間のサポート付き。
で、せっかくかったのにあまり有効に使ってないという事実。
0570デフォルトの名無しさん
2011/10/24(月) 12:26:34.940571デフォルトの名無しさん
2011/10/27(木) 09:36:12.69日本語のリリースのーとが有るからようやく日本語版の更新もでるかもしれない
0572デフォルトの名無しさん
2011/10/27(木) 11:50:51.01またワンパケージで提供するようになるのかな
0573デフォルトの名無しさん
2011/10/29(土) 12:09:46.370574デフォルトの名無しさん
2011/10/31(月) 11:04:25.88composer にはいってる tbb も open source 版の tbb も
配布バイナリは 11.1 でビルドされてるんだな。
なんで xe 12.1 じゃないんだろう。
0575デフォルトの名無しさん
2011/11/08(火) 01:12:22.650576デフォルトの名無しさん
2011/11/08(火) 10:54:55.610577デフォルトの名無しさん
2011/11/09(水) 00:41:03.34本バージョンでは、IA-64 アーキテクチャー (インテルR ItaniumR) システム上、
または IA-64 アーキテクチャー・システム向けの開発をサポートしていません。
インテルR コンパイラー 11.1 ではまだサポートされています。
ってXE2011のリリースノートに書いてある
0578デフォルトの名無しさん
2011/11/23(水) 17:55:07.95Parallel ComposerってMKLとサポートの更新が付いてないけど$399なんだ
0579デフォルトの名無しさん
2011/11/24(木) 10:27:42.11■ このスレッドは過去ログ倉庫に格納されています