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

■ このスレッドは過去ログ倉庫に格納されています
2005/06/16(木) 00:54:56
結構前からインテルのFTPサイトからダウソ出来たがようやく正式に出荷だ。
8.0と8.1は糞だったが9.0は実行速度もアプし、コンパイル時間も短くなった。
インテラーな人は来いノシ
2007/04/15(日) 14:24:56
>>255
使えますん
2007/04/15(日) 16:42:32
日本語でおk
2007/04/22(日) 14:27:10
64bitマシンで16bitの浮動小数点を扱うことはできないでしょうか?
2007/04/23(月) 11:29:02
>>258
そういう型を自分で実装すれば、当然扱えます。
#寡聞にして、そんなに狭い浮動小数点数は知りませんが。
2007/04/28(土) 22:02:52
GPUでは16ビット浮動小数あるよ
2007/04/28(土) 22:42:20
スレタイも読めない馬鹿な子が来た
2007/04/28(土) 22:45:23
質問者の目的も汲み取れない馬鹿な子が来た。
たぶんシェーダで扱うデータのプリプロセッシングかポストプロセッシングでもやりたいんだろ。
2007/04/28(土) 23:08:36
お前は同じことを二度繰り返して言われたいのかと。
ただのスレ違いにGPU云々シェーダ云々、頭の程度が知れる。
2007/04/28(土) 23:13:21
お前は同じことを二度繰り返して言われたいのかと。
意図を汲み取れない無能さを棚にあげて逆上なんざ、頭の程度が知れる。
2007/04/28(土) 23:21:16
逆w上w
2007/04/29(日) 02:14:05
ダンゴか・・・死ね
267デフォルトの名無しさん
垢版 |
2007/04/30(月) 19:51:34
バージョンが変わるたびに浮動小数点演算結果が微妙に変わるの何とかしてくれ?
2007/04/30(月) 20:08:45
何とかするよ?
269デフォルトの名無しさん
垢版 |
2007/04/30(月) 22:37:08
よろしくたのむ!
2007/05/01(火) 05:29:59
精度指定のオプションを使え
271デフォルトの名無しさん
垢版 |
2007/05/02(水) 15:41:22
>>270
そういう問題じゃなくて、
最適化による演算順序変更の影響では?
2007/05/03(木) 15:36:14
C99のrestrict修飾子は使えないのでしょうか?
2007/05/03(木) 15:38:26
icpcとiccの違いを教えてください
2007/05/03(木) 16:09:25
>>273
> 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.
2007/05/03(木) 18:28:56
icpcを使うとabsは型に自動的にあわされちゃうの?
2007/05/07(月) 15:02:16
>>275
icpcでは常にC++としてコンパイルするので、そういうabsが宣言されていればそうなる。
277デフォルトの名無しさん
垢版 |
2007/06/23(土) 11:03:05
10.0が発売になってますよ、おまいら。英語版だけだけど。

インテル® C++ コンパイラー 10.0
http://www.xlsoft.com/jp/products/intel/compilers/ccw/index.html
278デフォルトの名無しさん
垢版 |
2007/06/23(土) 14:07:02
インテルCMの“ジョン”と“タカシ”のストーリー 展開広がる
http://news.ameba.jp/2007/06/5345.php
279デフォルトの名無しさん
垢版 |
2007/06/25(月) 17:02:50
MKLのベクトル化されたsinなどと、単にSSEを使うよう指定してmath.hのsinなどを使うのとでは
何が違うのでしょうか?
2007/06/27(水) 14:09:50
math.hのsin()はSSEを使うわけではないだろ。
281デフォルトの名無しさん
垢版 |
2007/06/30(土) 09:54:00
ダウンロードのリンク: 
 
Product 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の違いを教えてください
2007/06/30(土) 10:13:33
>>281
ググレカs(ry

Intel 64
CoreとかPentium D、最近のPentium 4が対応しているIA-32上位互換の64ビット拡張命令セット。
ちょっと前までは「EM64T」と呼ばれていたもの。
AMD風に言うと「AMD64」(ちょっと違うが)

IA-64
前評判は結構良かったのに、結局あんまり売れなかったね。
Itanium
2007/06/30(土) 16:20:45
root権限なしで、ユーザーが自分のホームディレクトリにインストールすることは可能?
284デフォルトの名無しさん
垢版 |
2007/06/30(土) 17:32:47
Linux版の話か?
多分可能なんじゃね?
ただ、.rcファイルをユーザー権限で編集できればの話だが
285デフォルトの名無しさん
垢版 |
2007/07/01(日) 18:59:36
Unix版でインクルードパスを追加したいのですが、どれを設定すればよいのでしょうか?
シェルはbashです。
2007/07/01(日) 19:43:43
export CPATH=hoge/huge/hage

export C_INCLUDE_PATH=hoge/huge/hage
export CPLUS_INCLUDE_PATH=hoge/huge/hage

icc -I hoge/huge/hage foo.c
2007/07/04(水) 20:23:41
インテル コンパイラー 10.0 プロ版がリリースされました。
次の製品をお持ちのお客様はアップグレードが可能です。
・インテル C++ コンパイラー ・インテル Fortran コンパイラー
・インテル MKL ライブラリー ・インテル IPP ライブラリー
・インテル TBB ライブラリー
最新のツールを低価格で使用できるチャンスです! 詳細はこちら:
ttp://www.xlsoft.com/jp/products/intel/compilers/comp10_upgrade.html

だってさ。

2007/07/04(水) 20:57:07
>>287
>>277
2007/07/05(木) 06:14:27
Linux版なら無料でしょ?
2007/07/06(金) 16:28:47
>>289
いや大学内や、企業内は有料
自宅で仕事と関係ない非商用のことをやる場合にのみ無償
2007/07/06(金) 16:40:54
大学内は無料じゃないの?
292デフォルトの名無しさん
垢版 |
2007/07/06(金) 16:56:44
TTBのサンプルプログラムはどこかにありませんか?
2007/07/06(金) 17:19:00
大学の研究室とかで使う場合は無料じゃないよ
じゃなきゃアカデミック版の意味がない
2007/07/06(金) 20:12:07
ttp://www.intel.com/cd/software/products/asmo-na/eng/219692.htm
> 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。ただしインテルのサポートはなし。
授業に使ったり、給料等の対価を受けている研究には非商用版は使えない。
2007/07/06(金) 22:34:15
学生が研究で使う分にはセーフなのか。
2007/07/07(土) 10:26:01
論文には教授の名前がつくんだから微妙な気がせんでもない
2007/07/07(土) 11:26:09
そうだ、教授になろう!
2007/07/07(土) 11:34:57
ライブラリのパスを追加したいのですが、どの環境変数に追加すればよいのでしょうか?
OSはFedora6です。
2007/07/07(土) 12:43:42
>>298
つ マニュアル

Intel(R) C++ Compiler Documentation
 →Building Applications
  →Compiling
   →Modifying Compilation Environment
    →Setting Environment Variables
300名無しさん@そうだ選挙に行こう
垢版 |
2007/07/29(日) 05:47:48
#include <iostream>
template <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では問題ありませんでした。
2007/07/30(月) 08:40:10
foo(){x=0;}
この時点で読む気が失せた。
2007/08/03(金) 17:23:14
>>301
そんなことより、

delete[] a,b,c;

これ初めてみたんだけど、いいのか?
カンマ演算子で最後にcだけ開放されるってオチじゃないのか?
2007/08/03(金) 17:32:00
fのデストラクタを呼ぶタイミングがアレだからじゃね?

コンパイラ様が実行順序をややこしく考えなくていいように考慮しろと。
2007/08/03(金) 17:37:05
>>302
(delete[] a), b, c;で、aしか削除されない。
2007/08/03(金) 22:44:32
>>302 m9(^Д^)プギャー
306デフォルトの名無しさん
垢版 |
2007/08/09(木) 23:51:40
10.0の日本語マニュアルが来てるのでageとくか
2007/08/09(木) 23:57:31
どこよ
2007/08/10(金) 02:03:05
えくすぇるそふと
2007/08/10(金) 03:00:38
ほんどだ
2007/08/10(金) 13:02:03
インテルだけに
つまり
テレるぜ〜〜〜〜〜〜〜
2007/08/10(金) 19:26:55
山田君、>>310の座布団全部持ってって
312デフォルトの名無しさん
垢版 |
2007/08/19(日) 15:08:09
3
313デフォルトの名無しさん
垢版 |
2007/08/19(日) 15:21:32
2
2007/08/19(日) 17:58:37
9.0でQaxKが使えなくなったのに
10.0で復活させるとは。
315デフォルトの名無しさん
垢版 |
2007/08/19(日) 20:52:54
ドカーン!

隊長!大変であります。
1がカウントされていないのに誤爆してしまいました。
316隊長
垢版 |
2007/08/22(水) 22:09:49
何じゃ腰抜けが
もっと大きな声で話せ!
わしゃ耳が遠いんじゃ
317dhcp-ubr2-0146.csf.ne.jp
垢版 |
2007/08/22(水) 23:22:16
abaaba
318dhcp-ubr2-0146.csf.ne.jp
垢版 |
2007/08/22(水) 23:42:24
abaaba
319デフォルトの名無しさん
垢版 |
2007/08/23(木) 00:31:25
淫テル、入ってる?
320dhcp-ubr2-0146.csf.ne.jp
垢版 |
2007/08/23(木) 01:03:27
わらた
321デフォルトの名無しさん
垢版 |
2007/09/10(月) 16:37:27
エクセルソフト、インストーラなどを日本語化した
「インテル コンパイラー10.0日本語版」
http://pc.watch.impress.co.jp/docs/2007/0910/xlsoft.htm
322デフォルトの名無しさん
垢版 |
2007/10/20(土) 08:30:05
operands are evaluated in unspecified order
このwarningって何を意味してるの?
2007/10/20(土) 19:34:19
オペランドは明示されずに評価されてる。
どういう意味?
2007/10/20(土) 19:55:44
評価の順番が不定だから気をつけてねっていってるんでしょ
2007/10/22(月) 10:36:34
例えば、foo = func(bar) + func(baz)なんて文脈で、func(bar)が先に呼ばれる保証はないという警告。
つーか、警告だっけ? remark(注釈)だったと思うけど。
# 結構余計なお世話ではあるw
2007/10/22(月) 23:04:17
JavaやC#から移行してきた人が嵌っちゃうかもしれないだろ。
2008/04/10(木) 22:10:38
9.0と9.1でベクトル化のされ方が
全然違うのだが
328デフォルトの名無しさん
垢版 |
2008/04/17(木) 23:21:18
Intel C++ Software Development Tool Suite for Linux
ttp://www.xlsoft.com/jp/products/intel/compilers/mid/index.html

これってサポート買わなくても商用で使えますか?
329amdmomoko
垢版 |
2008/04/27(日) 11:43:29
おめえら本当に開発の人間なのか。藁)
2008/05/28(水) 23:29:28
VC++とICCどっちがつぉい?
2008/05/28(水) 23:42:48
極僅かにICC
332デフォルトの名無しさん
垢版 |
2008/07/07(月) 10:33:35
http://www.xlsoft.com/jp/products/intel/case/index.html
景気の良い数字が並んでますが、ほんとのところどうよ?
2008/07/07(月) 12:39:26
自動ベクトル化を使うにはVCって選択肢は無いな。
SIMD Intrinsicsの扱いもICCのが上。

非SIMDではどっこいかVCの方が若干いいことがあるし、
64ビットになるとICCは冴えないな。

とりあえずx86/WinAPIネイティヴで個人で開発やるならVSのPro版単体よりはStandard+ICCのほうがおすすめ。
もちろん金があるならお好きな構成で。
で、必要なところだけICCを使う。
2008/07/08(火) 02:07:40
>>332
計算の主要部分がベクトル化されれば、その程度あがるかも。
gccは全然ベクトル化してくれないからね
2008/07/08(火) 17:33:21
>>332
なんとなく深夜の通販番組かとおもたw

ボブ「ジョン。暗い顔してどうしたんだい?」
ジョン「やぁボブ。実はシュミレーションソフトの速度がなかなか上がらなくて悩んでるんだ…」
ボブ「そんなときはこれ!『インテルコンパイラー』さ!『インテルコンパイラー』でコンパイル
しなおすだけで計算時間がなんと約1/2にもなるんだ!」
<以下略>
2008/07/08(火) 17:34:31
「肩こりが治りました」とか?
2008/07/08(火) 20:01:46
>>335
今ならパフォーマンスライブラリをお付けして、なんと驚きの(ry
2008/11/17(月) 21:31:27
デバッガでローカル変数んところが
いきなり空欄になっちゃって何も表示されなくなることがあるんだけど何なの?
2008/11/17(月) 23:11:00
>>338
iccにデバッガは付属していません。
2008/11/17(月) 23:45:32
そうだったのか
デバッガ起動すると VCのデバッガが動いて、そいつはiccを考慮なんぞしてないから
変数が表示されなかったりすることがあるということなのか
ぐぬぬ・・・
2008/11/18(火) 00:38:32
コードの性的解析にはVTuneをどうぞ。
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 は上記新機能のほか、業界ベンチマークが実証する
優れたパフォーマンスを提供します。新バージョンをぜひご確認ください。
2008/11/25(火) 12:59:44
IPPでスレたってないかなと検索かけたらVIPPERスレだらけで泣いた。

11.0からプロ一択になるんだよな、判りやすくていいが。
2008/11/26(水) 00:34:12
Suiteもあるでよ。
2008/11/26(水) 10:40:21
フォートラン付きかぁ
2008/11/27(木) 00:59:54
や〜 ふぉ〜 フォートr(ry
2008/12/07(日) 01:03:01
AMDプロセッサで動かすとわざと遅くするバグは治っているのでしょうか?
2008/12/07(日) 05:37:55
Oを指定すれば回避できるんじゃないかな。-axOWPTとか。
2008/12/07(日) 10:35:15
>>347
気になるなら自分で試せよ
2008/12/07(日) 12:12:02
>>347
俺もそれ気になってる
つかその理由だけで使うのを見送ってる
2008/12/07(日) 13:02:32
だから、AMD対応オプションがあるってばさ。
2008/12/17(水) 00:11:22
>>351
AMD対応オプションってありましたっけ?
2008/12/17(水) 02:41:00
あるなら考えるかも

つかIntelはあのチョンボで相当な機会損失をしてると思う
2008/12/17(水) 04:52:34
-xO
2008/12/17(水) 20:16:58
AMD(゚听)イラネからどうでもいい
2009/01/04(日) 01:38:36
>>351
それって最新のVer.11でも使えるんですかね?
オプションがだいぶ変わっているんですが。
■ このスレッドは過去ログ倉庫に格納されています