インテルC++コンパイラ9.0発表!

■ このスレッドは過去ログ倉庫に格納されています
2005/06/16(木) 00:54:56
結構前からインテルのFTPサイトからダウソ出来たがようやく正式に出荷だ。
8.0と8.1は糞だったが9.0は実行速度もアプし、コンパイル時間も短くなった。
インテラーな人は来いノシ
2011/01/14(金) 09:39:00
autoexec.bat
2011/01/14(金) 09:40:51
>>492
よくJavaで使われる手法だと、
JAVA_HOME="C:\Program Files\Java\jdk1.6.0_20"
PATH=%JAVA_HOME%\bin;(略… みたいに使われてるけど
こういう事?
2011/01/16(日) 02:27:42
>>492
IDE設定から得られる、IPP_xxxとかMKL_xxxとかを使わずに、環境変数に直書きとか、
プロパティシートに直書きしてビルドしようとしてる?
(IDE設定依存は、それはそれでトラブル起こるけど)

IDEを使う場合も使わない場合も、ICLのバージョンに依存する話しになるし、
もうちょい詳しい話を書いたら?
ICL11.xまでと12.xでは大分構成が違うし、VS2008までとVS2010ではやはり大分事情が違うよ。
2011/01/17(月) 01:39:10
C++ Composer 2011 XEのトライアルを落として試してみたんだが、プロジェクト内のヘッダーファイルだけ認識してくれない。。。
コマンドラインを見る感じ、ヘッダーファイル(.h)だけ渡されてないっぽい。cppのファイルは全部渡されてるんだけど。

VS2010です。誰か助けてくだしあ
2011/01/17(月) 11:54:57
読み込まれないって、プリプロセッサが読まないの?
2011/01/17(月) 18:56:23
その通りです。#includeでエラー。VCなら問題ないんですが。。。
2011/01/17(月) 19:01:04
正確には、foo.cppがfoo.hをincludeしているとして、foo.hが見つからないと言われる感じです。
もちろんfoo.hは同じプロジェクト内にちゃんとありますし、VCでならコンパイル通ります。
2011/01/17(月) 19:21:53
>>499
全角文字を含むパスにプロジェクトを置いてるだろ
俺もそれで嵌ったw
2011/01/19(水) 02:33:40
しかし盛り上がらんな。
教えて系も基本的に聞きっ放しで、消息絶つし。
2011/02/12(土) 20:09:07
ぶっちゃけWinならVCが十分早いしな
2011/03/22(火) 09:29:01.50
コンパイラ本体の問題じゃないけど、VCが十分優秀なのは間違いないけど、
IPPの存在はデカイと思うんだけどな。MKLは使う機会がほとんど無いので何とも言えんけど。
Inspector及びVTuneに関しては、殆どの開発プロセスにおいて、タダ乗り出来ちゃうから
金出さないってのもありそうだね。

VC6までは、Pro版でもなんちゃってプロファイラが付いてたからいいけど、それ以降ICL
(と言うかVTune)導入するまで結構困ったんだけど、ハードウェアの進歩に甘えて、
みんなチューニングしないってのが、最近の傾向なの?
2011/03/26(土) 23:49:18.51
Vtuneを使うような用途は限られるんじゃないかな?
パフォーマンスが必要な部分は、MKLやIPPが使えればさらにVtuneの出番が減るんじゃないかな。
2011/03/27(日) 14:00:19.92
IPP は米Intel経由でダウンロード版だと 2万円以下だし
TBB はオープンソースでソース開示義務もないみたいだし。
コンパイラだと数% 違うか違わないかぐらいなんじゃない。
マイナーアップデートが SSR 不要ならもう少し採用企業も増えそうだけど。
2011/03/27(日) 23:53:56.23
>>504
チューニングの意味が既に分かってないんじゃ?

>>505
TBBのオープンソース版はGPLv2だよ。
2011/03/28(月) 08:54:50.09
GPLv2 with Runtime Exception だから
ソースコードに変更を加えない限り
ソースコードの開示義務はないってことらしいけど。
2011/04/04(月) 22:54:28.51
キャンペーン期間中に Intel IPP を買って
Inte C++ Studio XE にアップグレードすれば
600ドルで済んじゃうのか。
509デフォルトの名無しさん
垢版 |
2011/04/09(土) 21:34:49.68
すみませんインテルコンパイラで
GCCの__attribute__((noinline))
のように部分的なインライン禁止を指示したいのですが
インテルコンパイラだとどのようにすればいいか
ご存じの方がいたら教えていただけないでしょうか
よろしくお願いします
2011/04/10(日) 02:30:13.90
マニュアルに書いてないのかいな?
2011/04/10(日) 04:06:39.81
#pragma noinline
2011/04/11(月) 07:20:47.07
ありがとうございます
やってみます
2011/04/28(木) 14:38:52.11
intelのcilkPlusの配列構文がちょっと気持ち悪い。
void 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;
}
で済むらしいが……
2011/05/06(金) 00:08:09.01
Photoshop/Illustrator/InDesign では Intel Compiler 使ってるようだな。
libmmd.dll とか入ってる。
2011/05/12(木) 15:54:03.92
icc12の評価版を拾ってみたのだけど、-x系のオプションがアルファベット一文字の羅列じゃなくなっているな。
前はアルファベットだけ覚えて-xPTとかやってたけど、今度は-xsse4.2とか-xssse3とか。
慣れればいいんだけど、面倒ではあるな。
516デフォルトの名無しさん
垢版 |
2011/05/18(水) 09:58:32.67
#include <iostream>
#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です。



2011/05/23(月) 08:20:14.07
日本語版だと SPIRAL アドオンは使えないの?
2011/05/23(月) 19:48:28.60
専門分野が違うんで、SPIRALアドオンに何が含まれてるのか知らないし、
使ったことも無いんだけど、SPIRALアドオンは普通にダウンロード→インストール出来るよね。

11.x系の時は無かったような気がするので気になってreadmeだか、
リリースノーツだか見た時の記憶で言うと、単一ライブラリの肥大化を
防ぐために別に分けたとか書いてなかったかな?
2011/06/02(木) 10:26:36.04
エクセルソフトのページ見たらちゃんとあったわ。

しかしXE 2011 では日本語版は英語版と一緒に更新されないんだな。
まぁ英語版でも問題はないけど。
2011/06/08(水) 16:33:28.25
Cilk Plus の本当たった人いるの?
2011/07/02(土) 22:31:13.42
死ねよ
2011/07/08(金) 10:29:02.61
インテルR Composer XE 2011 SP1 ベータプログラム開始
http://www.xlsoft.com/jp/products/intel/beta/composer_sp1_beta.html

これまでの Update とどう違うのかがわからんな。
Update5 でいいんじゃないのって気もする。
2011/07/09(土) 02:43:16.84
SP1でもUpdate5でもいいけど、
いい加減ローカライズ版の更新ちゃんとして欲しいわ。
主にインストーラーの問題だけど、マジでデタラメすぎる。

毎回問題出て、毎回サポートリクエストしてるけど、
リリースノーツに記載されている理想的な混合は未だ果たされていない。
IPP暗号化ライブラリの更新もずっと文句言い続けて、
最近ようやく同時更新してくれるようになった。
524デフォルトの名無しさん
垢版 |
2011/08/11(木) 16:26:28.99
update 5 がでてるけど、日本語版はでそうにないな。
525549
垢版 |
2011/08/13(土) 14:51:22.20
インテルコンパイラって本当に速いの?
大島は爪水虫
2011/08/13(土) 16:10:49.47
考え方は人それぞれだろうが、
オレはICL本体より、IPP、MKL(特にIPP)に価値を感じている。
VSのPremiumやUltimateが高過ぎるってのもあるけど、
VTuneやInspector(特にVTune)も心強いな。
2011/08/13(土) 17:03:10.48
VSのStandard復活キボン
2011/08/15(月) 10:39:51.79
>>525
コンパイラ自体は必ずしも速くないよ。
最適化の為の解析の所為だと思うけど、
そのお蔭で生成物はそこそこ速い。
2011/08/15(月) 22:08:41.13
IntelはMSより何割早いの?

ソコンとこハッキリ言えないなら、早いとか言わないでよね

正直、傷つくんだから
2011/08/16(火) 01:24:57.53
そんなに気になるなら、Intelの資料見るなり(当てにならんけど)、体験版使うなりしてみればいいじゃないか。
速さなんてコード内容や、アルゴリズムの良し悪しに依存するし、
速さが全てで、無条件にICLの方が早いなら、VSはIDE以外要らないって話しにもなっちまう。

オレはIPP、MKL、VTuneがあるからICL『も』使ってるが、ぶっちゃけICLのバイナリーは
VSのデバッガーでデバッグしにくいし(スタックフレームの問題)、ビルドに関してもerror,warningの互換性無いし、
出現パターン(チェックアルゴリズムが違うんだろうし当然)も異なる。
逆にそのおかげでマイナーバグ発見の機会もあるけんだけどね。

てことで、取り敢えず使ってみて、レビューしてくれよ。
2011/08/16(火) 11:21:44.08
そうか、Windowsでも使えたのか。その発想はなかった。
2011/08/16(火) 11:47:28.05
ぶっちゃけ、SSE適用できないとMSのよりやや遅いんだよね。
2011/08/16(火) 14:15:25.39
>>530
なんでPDB作ったりFPO切らないの?
2011/08/16(火) 15:26:04.18
当たり前だけどICLではManaged C++のコードは生成できない。

2011/08/16(火) 20:52:10.50
>>533
お前さんICL使ったことないでしょ?

PDB使おうと、FPO切ろうと、ICLとCLの関数プロローグは異なる。
クロス開発の場合もそうだけど、関数プロローグが異なると、
行単位で見た時の、ブレーク可能かどうかや(書き換え可能命令の有無)、
ローカル変数が見えるタイミング(生成されるタイミング)が違くなるんだよ。
2011/08/16(火) 21:18:04.68
スタックフレーム関係ないじゃん
2011/08/16(火) 22:21:26.42
つーか、デバッグビルドで最適化なんてしねーだろ常識以前の問題
2011/08/16(火) 22:28:30.15
いや、思いっきりスタックフレームだろ。
最適化掛けないで、CLとICLで、関数入り口にブレークポイント掛けて比べてみろよ。
ICLとCLでステップした時の挙動違うから。
2011/08/17(水) 13:53:50.30
そら吐き出すコードが違うんだから当然だ。

ビルドオプション・ファイルごとにコンパイラ選べるじゃん。
ICCで最適化コード吐く前にVCで最低限のデバッグ済ませるだろ。

VCでは問題なく動くのにICCだとうまく動作しない問題があるとしたら、
十中八九プログラマ側の問題。
2011/08/17(水) 14:36:50.70
530の書き込みを見てから言って欲しいんだが、デバッグしにくいと言う事実を述べただけだろ?
ICLでビルドしたバイナリーで、関数プロローグ(関数の1行目じゃなくて0行目)にブレークポイントを掛けると、
1行遡ってから関数に入りなおすような挙動になるっていう事実を述べただけの話し。

ICLの場合0行目でブレークしても、ローカル変数のスタックフレーム自体生成されてない。
CLの場合は0行目で既にスタックが掘られてる。

0行目にブレークポイント仕込む習慣が無いヤツには関係ないと思うかも知れんが、
コード編集でブレークポイントがずれることくらい日常的にあるだろ?
2011/08/17(水) 15:23:31.53
根本的にICCを使うのに向いてない人だね。
2011/08/17(水) 18:36:18.23
ホントにお前は読解力が無いんだな。
530は529を含む試用版も試さずに、うだうだ言ってるヤツへのアンチテーゼなんだよ。

実際にはCLとICLのビルド構成は分けてるし、メインのビルド構成はCL+IPP,MKL、
デバッグはVSのIDEで、VTuneとたまにInspectorも掛ける。
error,warningの番号、メッセージ内容に互換性が無いのも事実だし、
それがむしろマイナーバグの検出に役立ってるのも確かだ。
543デフォルトの名無しさん
垢版 |
2011/09/17(土) 10:30:46.88
update 6 でも日本語版更新はなしか
2011/09/17(土) 10:39:42.03
Update3のまま放置って、Intelもやる気ないよな。
XLsoftのサポート経由で言われたんだけど、ローカライズ版は、IPPやらMKLやらも
一致したバージョンしか想定してないらしい。

AdvisorのUpdate3も念のため試したけど、いつものよう微妙におかしい。
Advisor自体ほとんど使わないので、動作内容を追ったわけじゃないんだが、
VS2008のスプラッシュがおかしな表示なる。VS2010は表示上問題なさそう。
2011/09/17(土) 12:01:45.81
Linux版のコンパイラ本体しか使っていない私は勝ち組(ぉぃ
2011/09/17(土) 16:24:07.76
craftyのソースをビルドしたいのにiccがないと言われる
gccだとエラーになる
いったいどこでダウンロードできるんだ?
2011/09/17(土) 16:56:56.81
iccじゃなきゃやだやだなんて豪勢だな
http://software.intel.com/en-us/articles/non-commercial-software-development/
2011/09/23(金) 00:52:40.89
AMDのCPUで速度が落ちる工作とか本当にやめて欲しい
2011/09/23(金) 05:34:04.50
>>548
非Intelプロセッサを積極的にサポートする必要は無いだろうけど、
AMD云々の話しは訴訟で負けたんだし、さすがに辞めたんじゃないの?

Reimbursement Fundから、何度かメール来てるんだけど、オレの場合はICC関係のプロダクトが
1個じゃないのと、Intel C++のせいでどんだけ(金額換算、時間換算とか)損失出たのかとか、
計り様のないフォームを埋めないといけない。

個人なんで多少の一時金でも出るなら、欲しくてしょうがないんだが、
そのフォームを埋めるのに要する時間や努力の方が惜しい。
だから放置しっ放しだわ。
2011/09/23(金) 11:36:19.90
>>548
うそ、嘘と言ってよ信じてたのに
2011/09/23(金) 15:14:05.35
どっちかと言うと、AMDのCPUで速くなるコードを出力せず、Pen4程度のコードを出力するってだけだろ。
AMDがまともなコンパイラを出さないんだから、しょうがない。
2011/09/23(金) 16:28:50.24
あれ意図的に切り替えてなかったっけ?
2011/10/01(土) 00:06:44.32
今日これの存在しって、感動して今評価版落としてるわ
興奮させてくれよ
2011/10/01(土) 01:00:33.30
インテル コンパイラーをインストールすると、Visual StudioのIDEにツールバーが追加される(図8)
http://static.sourceforge.jp/magazine/blob/75/75023c17a87b79ac9d36b5a4cc05f546.png

されないぞ
イライラしてスーパーサイヤ人になりそうだ
2011/10/01(土) 07:08:16.23
Express乙
2011/10/01(土) 09:25:30.71
これって、キャンペーンとかある?
学生にアカデミックでも10万とかきついんだけど。
2011/10/01(土) 11:41:18.58
>>555
ずばりそうでした。Proにしたらいけました・・・
2011/10/01(土) 19:02:25.82
>>556
このスレ伸びないせいか、大分書き込んでるんだけど、
ICCにしてもVCににしても、学生や教員だと安く買えるということ自体超妬ましい。
そういう意味で学生にきついって考え自体が、誤ってると思う。
2011/10/05(水) 16:18:34.51
VC2010Premium持ちで、プロファイラは既にあるが、やっぱり
vtuneとInspectorは欲しいな
2011/10/05(水) 16:20:55.62
体験版試しましたが、僕のプログラムでは効果を体感できませんでした
僕がもっとプログラムに詳しくなってから試してみたいと思います
25歳大学生
2011/10/06(木) 08:27:41.14
今月東京でイベントやるんだな
2011/10/08(土) 09:33:15.81
これって英語版のみ?
海外サイトだと日本よりだいぶ安いから、買うなら海外にしようと思うのだが
563デフォルトの名無しさん
垢版 |
2011/10/08(土) 10:21:49.19
日本語版はあるけど英語版に合わせてうpだてされない
564デフォルトの名無しさん
垢版 |
2011/10/13(木) 09:26:23.55
見当違いの回答だったかもしれないな。
インテルのサイトから直接買っても
エクセルソフトからダウンロードできる日本語版を使える。
けど、>>563
逆に日本でエクセルソフトから買っても
インテルのサイトにユーザ登録すると最新の英語版をダウンロードして使える。
サポート期間が有効な間に出た更新だけではあるけど。
(サポート期間が過ぎても使用可能)
2011/10/13(木) 14:16:18.48
差額とかも関係するから一概に安いとは言えないが放送大学に入ってアカデミ版を購入するとか。
店の決済でギフト券が使えるとこを利用するとか。
(クレジットカードとギフト券は決済が別なのでカードが使えるから券が使用可とは限らない。)
ギフト券を金券屋で購入すれば微妙に安くなる。
1〜2%OFF程度
566デフォルトの名無しさん
垢版 |
2011/10/20(木) 20:46:17.37
へえ
2011/10/20(木) 22:29:00.43
本国intel経由でC++Studioを購入
今日から、おまいらの仲間
2011/10/21(金) 12:02:29.95
(´・ω・`)うん
2011/10/24(月) 11:16:01.91
6月までのキャンペーンでintel.com から直接買えば
5万円で C++ Studio が買えた。しかも二年間のサポート付き。
で、せっかくかったのにあまり有効に使ってないという事実。
2011/10/24(月) 12:26:34.94
一瞬でいいから、一ドル50円くらいになればいいな。
2011/10/27(木) 09:36:12.69
update 7 がでた。
日本語のリリースのーとが有るからようやく日本語版の更新もでるかもしれない
2011/10/27(木) 11:50:51.01
update 7 ダウンロードしたら日本語版だった。
またワンパケージで提供するようになるのかな
2011/10/29(土) 12:09:46.37
c++11の対応度上がったかな?
2011/10/31(月) 11:04:25.88
update 6 で上がったんじゃなかったかな。

composer にはいってる tbb も open source 版の tbb も
配布バイナリは 11.1 でビルドされてるんだな。
なんで xe 12.1 じゃないんだろう。
2011/11/08(火) 01:12:22.65
ICCでもIA-64サポートしなくなったってことはとうとう終息かな
2011/11/08(火) 10:54:55.61
なんだって、それは本当かい!?
2011/11/09(水) 00:41:03.34
1.3.1 IA-64 アーキテクチャー (インテルR ItaniumR) 開発の未サポート
本バージョンでは、IA-64 アーキテクチャー (インテルR ItaniumR) システム上、
または IA-64 アーキテクチャー・システム向けの開発をサポートしていません。
インテルR コンパイラー 11.1 ではまだサポートされています。

ってXE2011のリリースノートに書いてある
2011/11/23(水) 17:55:07.95
http://software.intel.com/en-us/articles/buy-or-renew/
Parallel ComposerってMKLとサポートの更新が付いてないけど$399なんだ
579デフォルトの名無しさん
垢版 |
2011/11/24(木) 10:27:42.11
PGO もついてなかったはず。
580デフォルトの名無しさん
垢版 |
2011/12/20(火) 12:39:48.16
Intel C++ Composer XE 2011 Update 8

Fortran はしらん
581デフォルトの名無しさん
垢版 |
2012/05/28(月) 15:23:50.74
インテル® Parallel Studio XE 2013 ベータプログラムのご案内
http://www.xlsoft.com/jp/products/intel/beta/studioxe_2013_beta.html
2012/05/28(月) 18:30:30.93
俺の1年ライセンスが切れる10月中までに2013が出ると嬉しいが、
そのページを見る限りではギリギリっぽいな
2012/09/06(木) 15:28:59.41
バージョン2013来たな
2012/09/08(土) 17:32:31.79
ドル価格でも値上げになってるのな
2012/09/25(火) 21:54:28.55
向こうはインフレだろ。
586デフォルトの名無しさん
垢版 |
2012/11/04(日) 05:03:14.28
ってか最近新しいCPUでてないし、更新する意味あるの
2013/03/24(日) 15:49:43.81
Haswellのベンチ結果が流れてたけど、Sandraのベンチマークで1.8倍近く速くなってるのがあるのは
コンパイラのベクタ化機能のおかげだよね。
今までのCPU以上にベクタ化の効果が大きいと高くても欲しくなってくるなぁ。
ベンチではなく実際のアプリでの効果が気になるけど、評価期間内にプログラムを
完成させなきゃならないとおもうと評価版を試すのを躊躇してしまう・・・
588デフォルトの名無しさん
垢版 |
2013/09/10(火) 02:32:22.07
Intel C++ / Fortran Composer XE 2013 SP1 (v14.0)
2013/09/11(水) 07:31:18.18
ありがとうございます
590片山博文MZコスモ ◆T6xkBnTXz7B0
垢版 |
2013/09/28(土) 01:24:27.88
インテルは何で逆コンパイラを作らないんだー!?
2013/10/25(金) 17:34:00.54
SP1 Update1が2GBもあるからDLが終わらない・・・
2013/10/25(金) 22:42:55.63
2GBでなんだ!
DVD ISOのイメージとかDLしてインストールしてください、ってのやった事ないの?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況