トップページ⇒linux
985コメント403KB

intel compiler for Linux

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin01/11/29 17:53ID:5k7yf0ai

intel 社の Web ページ
URL:<http://developer.intel.com/software/products/eval/>;
の、"Non-Commercial Unsupported Software(非商用、サポート無し)" から、
RedHat系Linux 6.2 または 7.1 に対応した IA-32 や IA-64向きの
最適化C++,Fortran9x用のコンパイラ(version 5.0.1) が無料で
ダウンロードできるようになっています。
(詳しいライセンス条件は、ダウンロード時に表示される文書を
参照してください。)

intel 自身が作ってますので、インテル系のCPUの資源を活用できる
実行ファイルが生成されるます。(AMD の Athlon も Pentium III と
みなしてコンパイルオプションを選べばMMX機能などを使うことが可能です。)

以下は、「無料永続版」を入手した後で、それを実際に使えるようにする
ための設定方法の記述です。
C++ と fortran9x を両方ともインストールする例を書いていますが、
どちらかだけしか必要ない場合は、片方を省略することができます。

例は RedHat6.2 系統向けになっていますが、7.x 向けの場合でも大体同様です。
(Web ページからダウンロードしてくるファイルが違うだけです。)

ダウンロードする際に入力したメールアドレスにインストール時に必要となる
ライセンスキー情報が送られてきます。
0577login:Penguin03/04/11 20:30ID:SCrC2sbb
>>576
カーネルソースとiccを用意すればOKです。
057854603/04/11 21:33ID:tgLU/SfT
>>576
このスレ最初から読めば答えが見つかるかもしれない。
0579login:Penguin03/04/11 21:47ID:iBPAGJjQ
>>576
モジュール関連で失敗する。やめとけ。
0580login:Penguin03/04/12 03:49ID:Er+MX+0v
Intelのサイトからダウソしてきた。

$ icc -V
Intel(R) C++ Compiler for 32-bit applications, Version 7.1 Build 20030307Z
Copyright (C) 1985-2003 Intel Corporation. All rights reserved.
FOR NON-COMMERCIAL USE ONLY

GNU ld version 2.13.90.0.10 20021010 Debian GNU/Linux
Supported emulations:
elf_i386
i386linux
/usr/lib/crt1.o(.text+0x18): In function `_start':
: undefined reference to `main'

なんかundefinedとか出るけど使えるみたいだ。


カーネルは init/main.cの
* if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 91)
* error Sorry, your GCC is too old. It builds incorrect kernels.
* endif
にひっかかって沈没する。コメントにしてもasm関連でこけるみたいだ。

qtには mkspec/linux-iccというディレクトリがあって
iccを使ってコンパイルされることを想定してるみたいなので、qt/kdeはこれでコンパイルできるかも。

できるかなーできるかなー
0581login:Penguin03/04/12 18:25ID:Er+MX+0v
--- /usr/include/netinet/in.h 2003-03-22 01:18:35.000000000 +0900
+++ /usr/local/intel/compiler70/ia32/substitute_headers/netinet/in.h 2003-04-12 18:09:
13.000000000 +0900
@@ -16,6 +16,26 @@
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307 USA. */

+
+// htons, ntohs, htonl, and ntohl on Linux platforms are implemented as a "statement exp
ression", which is a gcc extension.
+
+// In order to use these in icc, put the following after the in.h #include:
+
+#if defined(__ICC)
+// icc doesn't like GNU __extension__ functions
+// this has to happen AFTER <netinet/in.h> !!
0582login:Penguin03/04/12 18:27ID:Er+MX+0v
+#undef htons
+#undef ntohs
+#undef htonl
+#undef ntohl
+#define htons(x) __bswap_constant_16(x)
+#define ntohs(x) __bswap_constant_16(x)
+#define htonl(x) __bswap_constant_32(x)
+#define ntohl(x) __bswap_constant_32(x)
+#endif // defined(_ICC)
+
+// Hope this helps!
+
#ifndef _NETINET_IN_H
#define _NETINET_IN_H 1

~~~~
http://intel.forums.liveworld.com/thread.jsp?forum=160&thread=5380
0583login:Penguin03/04/12 19:47ID:Er+MX+0v
icpc: Command line warning: ignoring unknown option '-fno-exceptions'
icpc: Command line warning: '-marchi686' enables '-tpp6'
icpc -fno-exceptions -o tagreader-with-features
.obj/release-shared-mt/tagreader.o
.obj/release-shared-mt/structureparser.o
-Qoption,ld,-rpath,/home/ore/data/icc/qt-x11-free-3.1.2/lib
-L/home/ore/data/icc/qt-x11-free-3.1.2/lib -L/usr/X11R6/lib
-L/usr/X11R6/lib -lqt-mt -lpng -lz -lGLU -lGL -lXmu -lXrender
-lXinerama -lXft -lfreetype -lfontconfig -lXext -lX11 -lm -lSM -lICE
-ldl -lpthread
icpc: Command line warning: ignoring unknown option '-fno-exceptions'
make[3]: Leaving directory
`/home/ore/data/icc/qt-x11-free-3.1.2/examples/xml/tagreader-with-features'
make[2]: Leaving directory
`/home/ore/data/icc/qt-x11-free-3.1.2/examples'

The Qt library is now built in ./lib
The Qt examples are built in the directories in ./examples
The Qt tutorials are built in the directories in ./tutorial

Enjoy! - the Trolltech team

make[1]: Leaving directory `/home/ore/data/icc/qt-x11-free-3.1.2'
058454603/04/13 21:51ID:TLsIQjQR
>>581
なるほど、iccはsubstitute_headersディレクトリを
先に読むんですね。
あとgccに_GNUC_っていうモノ(なんて呼ぶのかな?)があるように、
iccには_ICCっていうモノが定義されていると。

勉強になるっす。
0585ずっと悩んでるんですが03/04/14 22:15ID:j6EMRXw4
558 の手順を踏んでいるのに、
ttps://premier.intel.com にアクセスすると、
403 Forbidden: Access Denied
が出るのはなぜでしょう?
registration center にはログイン出来ます。

バージョンアップ通知のメールがむなしい...
0586login:Penguin03/04/15 00:40ID:HzsTJWBw
何故にno?

configure:7616: checking whether the icc linker (icpc -shared) supports shared libraries
configure:8401: result: no

configure:9613: checking whether to build shared libraries
configure:9634: result: no
0587crazy_u03/04/15 01:57ID:OJCe6Mqy
>>585
サーバーが混んでいるらしくてそうなることがありますよ.
別の日にまたアクセスしてみたらどうですか.
0588山崎渉03/04/17 11:52ID:KRn99/cy
(^^)
0589ずっと悩んでるんですが03/04/17 13:29ID:Wk5Y9jA1
>>587
ども。それがこの半年間ずっとなんですよ。
今まで一度も成功したことがないんです。
色々と環境を変えて試してるんですけど...
0590login:Penguin03/04/17 15:50ID:QgET5h2K
ニヤニヤ(・∀・)
0591login:Penguin03/04/17 17:43ID:/aq2zRyO
>>589
コピペ


Q : アドレスがhttpsから始まるページを見られません。


A : SSLの使用がブラウザの設定上許可されていない場合は、
   閲覧することが出来ません。 ブラウザソフトの設定で、
   SSLの使用を許可する設定を行って下さい。

   またプロキシサーバーが設定されていると、
   httpsから始まるセキュリティをかけたホームページが
   閲覧できない可能性があります。
   httpsから始まるURLを閲覧される場合、
   プロキシサーバーの設定を解除して下さい。
059254603/04/17 22:02ID:jm+VbmCX
>>585
半年も悩んでいるなんて…
イソテルに(゚Д゚)ゴルァメール出したらどうでしょう。

私も同じような経験があり、
メールしたら、サクッと対応してくれました。
0593ずっと悩んでるんですが03/04/17 22:50ID:Wk5Y9jA1
>>591
ども。SSL は registration center でも使われてますよね。
そちらにはアクセス出来ます。
cookie, java も許可してるんですけど。
0594login:Penguin03/04/18 00:00ID:njmNpDb9
>>593
すまんコ

ぶっちゃけOS、ブラウザ、ISP、火壁etc..は何でつか?
いまM$窓でも試してみたけど無問題だたーョ

skillないのに でしゃばってゴメンyo <(_ _)>
ttps://cyan.intel.com/Rialto128/i18nEngine_quad.asp?page=Identify&referer=https://premier.intel.com/
最後にこれ試してみてケレ
0595ずっと悩んでるんですが03/04/18 10:47ID:zFDcXa/E
>>592,594
Intel にメール出してアクセス出来るようにしてもらいました。
もっと早く出しときゃよかった...
結構対応が早くてびっくりしました。
みなさん、ありがとうございました。
0596login:Penguin03/04/18 14:21ID:B0a+r35o
>>印照
Good job !!
059754603/04/18 22:01ID:80K5uDQe
>>595
良かったですね。
イソテルは対応早いよね。

今気になると言えば、
ttps://premier.intel.comが w3mだとログインできないなぁ。
こっちもゴルァメールしてみようかな。(w
0598山崎渉03/04/20 05:53ID:X64WTq1+
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0599堕天使03/04/20 19:51ID:b5ZjwhaX
http://life.fam.cx/
0600login:Penguin03/04/22 09:50ID:C1rUY+Aw
Debianな方々にお聞きしたいのですが、ifc,icc,mklどうやってインストールしてます?
ttp://www.ep.sci.hokudai.ac.jp/~sugiyama/cc-env/numeric/icc.html
ttp://www.gfd-dennou.org/arch/cc-env/ifc/
みたくalien使ってるんでしょうか。
私debianの日が浅いんで的外れなことを言っているかもわからんですが、
素直にrpm --initdbの後でrpmコマンドでインストールしたら何かマズイんですか?
# apt が使いたいけどVineはglibc2.2.4だし。。。

それとmkl6.0は五月上旬リリース予定だそうです。mkl5.2sp1にあったlapackまわりの
不具合が解消されているちゅう話です
0601crazy_u03/04/22 21:49ID:KDlncQys
CalculiX (http://www.dhondt.de/)を使っている方はいらっしゃいますか?
データデザインが気に食わないので,そこは設計し直して,
中身はFortran90化(object志向の構成に再構成)して,
研究者間で共通で使えるコンパクトなプラットホームを構築しようと思っています.
Abaquasベースなので大変形FEMが対象となります.(私は不安定問題や分岐問題がターゲット)
数値計算ライブラリ(連立方程式の高速解法(主に直接法)や大次元の部分固有値解析や各種ツール)の構築を含みます.
連立方程式の解法はバークレーのSuperLUをブロック計算法に改良してP4とItanium2に最適化するつもりです.
大次元の部分固有値解析はSubSpace法を考えています.(Lanczos法は再直交化のタイミングとかの調整が面倒)
(業務で構築したものを持ち出すと公開できない(訴えられる)ので新規に構築します)
(プライベートな時間で行うので,それなりの開発期間はかかりますが)
割とコンパクトでfortranで書かれているopen sourceのFEMコードで
もっとこういうのが良いと言う情報をお持ちの方がいらっしゃいましたら
情報をいただけませんでしょうか?
(ADVENTUREも検討しましたが,研究者用のプラットホームとしてはもう少しコンパクトな方がベターと考えました.)
0602login:Penguin03/04/26 14:11ID:h76tuGQg
>601
とりあえずシミュレーション板は見ましたか?
http://science.2ch.net/test/read.cgi/sim/1037265506/27
にリンク集があったりするので。
あと地球シミュレータのGeoFEMとか?
0603crazy_u03/04/26 18:56ID:MiNXCyE+
>>602
情報ありがとうございます.
とりあえずそちらの板を見てみます.
0604login:Penguin03/04/29 19:54ID:FjBPBJSI
なんやら、おもしろいことをやろうとしているのは分かるが
個人的な意見としては、もういい加減fortran見限ってほしい。

f90使ってまでobject化しなくてもいいじゃん……
(f90が中途半端にマイナーメジャー化するのが嫌かも。)
0605login:Penguin03/04/30 03:02ID:3+jGzA7G
C++はあまりにもぐちゃぐちゃな言語仕様で、コードの安全性が危ういし、
Cをベースにしているので、数値計算にはいろいろと不都合な点が多いし、
最適化が言語仕様上できにくいし、ヘッダーをインクルードするので、
プラットホーム独立性が低くて移植が手間だし、ポインターを多用する
コードは、効率がトータルでよいとはいえない。
0606login:Penguin03/04/30 16:16ID:EopZ8WMa
かといってf90がPost C++になりえるのかというと、
0607login:Penguin03/04/30 21:11ID:rdWVmHEP
f90でオブジェクト指向でプログラミング出来るのでしょうか?
なんか「fortran オブジェクト指向」とかググっても有益な情報がヒットしません。
ウチの研究室では未だに77で・・・
何かいいサイトor本があったら教えて下さいm(_ _)m
0608login:Penguin03/04/30 23:38ID:xoh+mpFh
>605
>C++はあまりにもぐちゃぐちゃな言語仕様で、コードの安全性が危ういし、
言語仕様がぐちゃぐちゃなのは周知の事実だけど、
コードの安全性が危うい、までは言えないかと。

>Cをベースにしているので、数値計算にはいろいろと不都合な点が多いし、
たとえば、多次元配列を(メモリ上連続に)切るのとか若干面倒だねえ。
でも、どれもカバーできん領域の問題じゃないでしょ。

>最適化が言語仕様上できにくいし、ヘッダーをインクルードするので、
>プラットホーム独立性が低くて移植が手間だし、ポインターを多用する
fortranだって変わらんやん。
プラットホーム変えれば、両方とも若干の修正が必要とされるし。

>607
組もうと思えば、普通にf90で組めると思うよ。
海外の数値計算のライブラリとかf90で組まれているのもいくつかあるし。

ただ、f77からオブジェクト指向化したいからf90ってなんか間違っている気がする。
f90使いたい人って、いまさらC++を学習したくない人ばっかしやん。
C++の言語仕様を覚えるよりも、
オブジェクト指向を体得する方が敷居が高いと思う。
060960703/05/01 00:57ID:mR+IhfD+
>>608
正直C++使いなんで、素直にC++使いたいところなのですが、そーも行かない事
情があるのでせめて f90 でクーデターを、と思った次第です。
しっかし
ttp://www.cs.rpi.edu/~szymansk/OOF90/F90_Objects.html
の
VII. Dynamic Dispatching
とか読んでも頭痛くなって来ますな…。ホントに出来なくはないって感じ…
スレ違いスマソ。
0610crazy_u03/05/02 14:24ID:La9MEaTu
f90が中途半端な言語仕様であることは十分認識した上での選択です.
やや年配の方たちにはfortranオンリーの人も多く,
その人達が現役で活躍できる期間の貴重な時間を(研究の本質ではない)C++の学習に使わせたくないという配慮です.
(私はf90,C/C++とも使えます.念のため.)
SMP用にする場合はどうしてもfortranとC/C++の混合になるので,いっそのこと全部C/C++でとは思いますが...
0611login:Penguin03/05/02 23:43ID:qE4h7Qxj
あまり崇高な議論ではないのですが、私の経験だと(数値計算)
C++ ではあまり g++ 2.95.3 -O3 に比べてあまり有意なスピード差が
Intel でも AMD でも得られないんですが、そんな経験している人います?

C only だと dynamic allocation あまり使ってない場合は 3 割程度
速くなったこともあるのですが、使っている場合はあまり差が無い
場合もあるんですが…
0612login:Penguin03/05/02 23:44ID:fkI4zisF
☆★☆我のHP、遂に完成!☆★☆

ついに我の念願のサイト『Japan@ちゃんねる』が出来ました!!
この『にちゃんねる』を夢見て、頑張ってCGI勉強から取り組み、0chスプリクトで作成してまいりました!!
是非、足を運んでみてはどうでしょうか?
http://student55.hp.infoseek.co.jp/index.html です。
改良点・ご批判・ご感想をお願いいたします。
ブラクラではありません。列記としたインフォシークです。
0613login:Penguin03/05/02 23:51ID:yqBl63uC
f90のどのあたりが中途半端か教えて頂戴。
0614名無しさん@Emacs03/05/03 00:50ID:f7Aih6s7
そもそも、数値計算でオブジェクト指向するメリットがわからん。
0615login:Penguin03/05/03 00:54ID:Z7Ada4/X
多変数の系をプログラムするときに各変数をカプセル化しちゃいますが
なにか?
0616login:Penguin03/05/03 03:50ID:L3RpXKqL
>611
コンパイラオプションはちゃんと設定した?
例) Pentium4用
g++ -O3 -ffast-math -funroll-loops -mcpu=i686
icc -O3 -tpp7 -xW

あと、言うまでもないが、コードの下流部分は、
最適化を意識しながらプログラミングした方がいいかも。
(知っているかもしれないが)リンク先は
最適化かける場合の参考になりそうな文献。
# Techniques for Scientific C++
ttp://www.cs.indiana.edu/ftp/techreports/TR542.html
0617login:Penguin03/05/03 09:17ID:OqdU7aeR
>>614
Fortran で 10-20万行位の数値計算プログラムを見たら
げろってなるよ。OO 万歳とはいわないけど...
0618名無しさん@お腹いっぱい。03/05/03 12:29ID:NkO+t9NS
>>613
オペレータ再定義が貧弱。数値計算ではこれ重要。
クラス、テンプレートがない。コード再利用、拡張しやすいライブラリ書くのが困難。

必要ないと思う人はFortran90/95/2000使えばいいと思うが。
0619名無しさん@Emacs03/05/03 12:37ID:5Ul4S/7k
オペレータ再定義自体はオブジェクト指向とは関係ないんだけどね。
0620名無しさん@お腹いっぱい。03/05/03 12:49ID:NkO+t9NS
>>619
"関係ない"は言い過ぎです。
sytax sugarでmulti dispatchなmethodですから。
0621crazy_u03/05/03 13:13ID:qW0c/rfL
>>617
私が一人で構築・維持・アップグレードしているのは
FEMシステム3つと数値計算ライブラリ1つですが,夫々,
22万行,24万行,27万行(もうすぐ引退),55万行です.
巨大なごみプロにならないようなメンテナンスをしていくためにも
オブジェクト指向化できる部分はしていくのがベターと思っています.
ここはIntel Compilerの板なのでそれ関連を(今の話の流れとは関係なく)無理やり言うと
compileが速いのと,
某社のcompilerの倍の性能のbinaryができる(今は改善されているかも知れませんが)
ので助かってます.
0622動画直リン03/05/03 13:13ID:7+WXd9WD
http://homepage.mac.com/hitomi18/
0623名無しさん@Emacs03/05/03 20:17ID:qzDz4NW8
RH9 入れた!!
ifc 動かない!!!

要ダウングレードですか.....
0624login:Penguin03/05/03 20:33ID:O5rdnklN
          ,. -──- 、
          /:::::::::::::::::::::::::::::ヽ    
       /::::::::::::ハ::::;:::::::::::::::::゙:,
       ,'::::;i:/レ'  ヽiヽ:::::::::::::::::!
       l::::|'r,:=;   ,:=;、';i:::::::::::::!  / パーツも本体もここで選んだらええやん。
       .,r'‐;|.l !::::i  i:::::i l |::::::::::::| < PCショップ一覧まとめたで。
     ,'.三ミi 'ー'゙  'ー'゙ |:::::::::::::|  \ http://777e.net/goodshop/pc/
     | 'ri''ヾ:、  r‐┐  ,.|::::::::::::::| 
     l |i,__!:>'=''r‐''".i:::::r、:::::|
      ! l,|: |"  ゙、'、 ;:/::;/ ヽ:|
     l!  |大"    `''"/'"'   ヽ
     !  | ヽ|     、i  ,. イ'
0625login:Penguin03/05/03 23:16ID:0wgreF57
>>623
 7.2 7.3 8.0 9.0ときたけれど いまでも
 なんもせんでもうごいてるぞぉー
062660203/05/04 02:19ID:gkG2Ia/9
>621
私が研究室でいじくっているものは都合によりg77でコンパイルできないと
いけないので、OO化は敷居が高いです。
(allocateが使えない状況で省メモリが最優先(苦))

FEM3つ目の引退の理由が気になります。前2つのどちらかに機能移植が
完了した、とかでしょうか。

やっぱりシミュ板にスレ立てたほうが。
0627login:Penguin03/05/04 11:49ID:USuEh2C7
ム板にFotranスレ立ってるけど、ここどーよ?
ttp://pc2.2ch.net/test/read.cgi/tech/1003214738/
0628crazy_u03/05/04 12:21ID:aIbVqLoK
>>623
こちらでは,赤帽9で動いてます.
どう動かないのでしょうか?
どういうメッセージが出ますか?
link時に「○○○がありません」とでるなら,
/opt/intel/compiler70/ia32/libのなかの○○○が入っているライブラリを探して
明示的につけてやると解決するかも知れないよ.
0629crazy_u03/05/04 12:36ID:aIbVqLoK
>>626
FEM3つ目の引退は他の一つに機能移植が完了したからです.(f77の旧コード->f90化と新要素と新機能追加)
f90にしているのは,私が,ある日,突然,事故や病気で死亡しても,
fortranであれば「維持」位は周りの人員でできるだろうという配慮です.
(周りの人はC++を勉強もしたくないようです.)

>やっぱりシミュ板にスレ立てたほうが。
601でfreeのFEMについての情報を求めたところ,
こんなにintel compilerとは別の話題で伸びてしまいました.
以後,情報を求める場合は関連する板があるかよく調べてからにします.
0630login:Penguin03/05/04 17:54ID:pq4wQE4z
>f90にしているのは,私が,ある日,突然,事故や病気で死亡しても,
シビアっすな。たぶんCNETの記事で読んだ気がするのだけど、
きっちり文書を残し、引き継ぎを考えてくれる優秀な人間ほどクビになりやすく、
意固地にノウハウを秘匿している人間ほどクビになりにくいらしい。
まあ企業としても、近視眼的に将来設計すると当然そうなるでしょうね。

>以後,情報を求める場合は関連する板があるかよく調べてからにします.
個人的には、面白い話題だったので、気にしてないですよ。
というか、私も別スレに強制ソカーン?
063161103/05/05 14:58ID:jA0+5TWJ
忙しくて遅レスになりました。

>>614 数値コードといっても、私の場合 flexibility が重要なんで、
C++ の方が楽です。結局いくら速く走るか、より速く正しくコード
する方が大切なんで。(C++ がそう好きなわけでもないですが…)
あとSTLは重宝しています。

>>616
ヒントありがとうございます。徹底的には調べてないのですが、
tpp7 とか pentium4 とか指定しても( -O3 と一緒に)あまり
私の場合変わりませんでした。有意な差がないか、あっても数%。
何かおかしいことしたのかしらん。

ある程度は最適化を考慮してコードしているつもりです。(といっても
間違いをしにくいコード、見やすいコードを最優先していますが)
しかし、これは gcc, icc うまく行ってもともに速くなると思うので
どっちが相対的に利を得るかはわからないと思います。
0632login:Penguin03/05/05 18:18ID:H4Ye7vfX
ところで皆さんどんな数値計算ライブラリを使っていらっしゃるん
でしょーか?iccで動く良いライブラリってどんなん?
# ちゅーかiccで動くとか言う以前に良く知らんわけだが。
0633login:Penguin03/05/05 21:40ID:h9ijJ1I7
>>632
必ずしもコンパイラに依存した話ではないが、
lapack は使ってる。netlib は一般的に便利。
063462303/05/05 22:25ID:J+wEl3Uh
>>625,628
マジっすか。
__ctype_b がどうとか言うエラーがでて止まります。(今手元に環境がないのではっきりいえませんが)
で、intel のユーザーフォーラムに行ってみるとRH9のglibcでは動かないのでglibcはRH8に落とすように
とかアドバイスされてました。
0635crazy_u03/05/06 00:56ID:zALrHwOz
>>634
今 /opt/intel/compiler70/ia32/libでgrep _ctype_b * としてみた.
下のライブラリのどれかに有りそうですよ.
(私はiccも入れているのでifcだけだとない場合もあるかも.....)
libCEPCF90.a,libCEPCF90.so.3,
libIEPCF90.a,libIEPCF90.so.3,
libPEPCF90.a,libPEPCF90.so.3,
libcprts.a,libcprts.so.3,
libcxa.a,libcxa.so.3

「_ctype_bから呼んでいる○○○がみつからない」なら同様にして探してみてはどうでしょうか.
0636login:Penguin03/05/09 09:36ID:3nuHlbol
>>631

VTuneを使ってみたら?
Linux版もあるし...
0637login:Penguin03/05/09 21:02ID:Iw/mseMc
Vtune Linux版の使い方教えてけれ!!
0638動画直リン03/05/09 21:13ID:TPu648o8
http://homepage.mac.com/hitomi18/
0639login:Penguin03/05/15 18:22ID:Fcovmt4N
icc
0640login:Penguin03/05/15 22:14ID:pqhnqBLS
ifc
0641login:Penguin03/05/20 19:41ID:PT3GBpGT
crazy_u さんなかなか大変ですね...お察しします。
0642山崎渉03/05/22 01:51ID:VfjbtMwi
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
0643login:Penguin03/05/22 05:35ID:4+kUNQ7J
ニヤニヤ(・∀・)
0644login:Penguin03/05/24 20:42ID:ZoQ0LIhO
そのうちカーネルもiccでコンパイルできるようになるんかなぁ。
0645login:Penguin03/05/24 22:33ID:ExM2/19T
既に出来るし
0646login:Penguin03/05/27 00:41ID:w7lpIAps
(・∀・)renice!
0647山崎渉03/05/28 16:43ID:3t6i6zxR
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0648login:Penguin03/05/29 08:42ID:ekZSounW
(・∀・)renice!
0649login:Penguin03/05/29 09:03ID:7Azvj9Ue
ifcを使っています。
pentium3では倍精度変数のベクトル化は出来ないんですか?
0650login:Penguin03/05/29 09:49ID:JNnRDsO7
XFree86はiccでどうよ?
0651login:Penguin03/05/29 10:45ID:un8ncENh
Imake(?)のマクロが通らなかったような。
0652login:Penguin03/05/29 11:10ID:7Azvj9Ue
>>45のアライメントの問題ってまだ存在するの?ファイル名の長さ変えても速度変わらなかったけど。
0653bloom03/05/29 11:13ID:pdJrRzE3
http://homepage.mac.com/ayaya16/
0654login:Penguin03/05/31 15:18ID:ILAzHcFe
>>649
出来ません。そこがSSEとSSE2の違いです。
0655login:Penguin03/05/31 16:22ID:+9tncjk0
>>654
回答有難うございます。
ついでに、このような情報が載っているサイト等
教えて頂けないでしょうか?
0656login:Penguin03/05/31 19:06ID:hGWk0uM8
>>655
http://www.google.com/
065765403/06/01 11:53ID:6By+cE3x
>>655
developer.intel.comにいろいろある。例えば、
http://developer.intel.com/software/products/compilers/flin/docs/manuals.htm
0658login:Penguin03/06/02 23:24ID:bhT8EpXU
(・∀・)renice!
0659login:Penguin 03/06/14 19:38ID:gyi/XUl+
Math Kernel Library 6.0
出てるね。
新しくDFTIっていうのが加わってるがスピードのほどは?
0660login:Penguin03/06/19 18:54ID:6G2kRFjD
板に膿む用のコンパイラは、64ビットアドレス用のコンパイラとしては
出来が今ひとつだ。
0661 ◆Zsh/ladOX. 03/06/19 23:12ID:r++0Osd3
>>632
最近こんなの↓あるの知ったヨ。

GSL - The GNU Scientific Library
http://sources.redhat.com/gsl/

icc -O3 -tpp7 -xW でもコンパイルは出来た、
が速くなるのかは知らん…
0662login:Penguin03/06/21 01:19ID:b/MChSwn
インテルのコンパイラ、8.0のベータ版が出たのだが、
うまくインストールできない。。
0663login:Penguin03/06/22 20:04ID:fT1pon5W
ifc7.0で-openmpのオプションを付けてコンパイルしたら並列化命令を書いて無くても
segmentation faultになる…わけわからん
0664login:Penguin03/06/23 10:58ID:oeTTCU3d
663よ、もうとっくにバージョン7.1に切り替えなさいよ。
0665login:Penguin03/07/01 00:41ID:xLzamEeU
>>662
で,8.0はどんなもんなのか?
まだインストールできないんなら,俺がやってやるからクレ!

0666crazy_u03/07/01 01:13ID:ucIeuOlk
>>662
うちは赤帽9.0で問題なくインストールできたよ。(まだ使ってみてないけど)
どういうふうにうまくいかないか書いてみたら分かる人がいるかもしれないよ。
>>665
ベータ版はここで登録すればライセンスが送られてきてダウンロードできる
ttp://www.intel.com/software/products/compilers/beta/welcome.htm
0667login:Penguin03/07/01 01:41ID:9GnTJF5h
サンプルムービーだよ
http://www.k-514.com/sample/sample.html
0668login:Penguin03/07/02 01:59ID:VujfXoME
(・∀・)renice!
0669crazy_u03/07/04 20:01ID:pYjIxnBh
ifc8.0betaを動かしでみたが,
1. -I オプションが効かない。
2. -implicitnone オプションがあるとセグメントエラーでとまる.
(-uと等価で,-uはデフォルトでonなので-implicitnoneは消した)

「1」は困った.

icc8.0betaは修正パッチがあてられない。
0670login:Penguin03/07/04 20:48ID:oB31e1rv
ylugでカーネルからアプリまでiccで握ってみましたという
報告があった.けっこう強烈.
0671login:Penguin03/07/05 00:39ID:ZKnxbtmw
えっ Kernelもコンパイルできるの?
0672login:Penguin03/07/08 00:36ID:DtGnB79X
(・∀・)renice!
0673login:Penguin03/07/08 00:40ID:uaa14KHP
むー、ダウソできない…

http://developer.intel.com/software/products/compilers/clin/noncom.htm

の下の"continue"をクリックすればいいんだよね?
ぜんぜんつながらんでtime outしてしまいます。
なんか手順間違ってるんですか?
0674login:Penguin03/07/09 00:09ID:loVu+OLq
8.0ベータはパッチを当てて更新するしか方法がなくなってしまったが、
これは実際にはダウンロードしなければならないサイズは減ったかもしれない
が、実際にパッチを適用したり、ヴァージョンを管理したりする手間というか
人間側の心理的手間は、絶対にむしろ大きくなったと思う。
0675n03/07/09 00:21ID:yzdABmxi
☆頑張ってまーす!!☆女の子が作ったサイトです☆
       ☆見て見て!!
http://yahooo.s2.x-beat.com/linkvp/linkvp.html
0676login:Penguin03/07/09 00:42ID:ZigCc05i
> えっ Kernelもコンパイルできるの?

というレポートがあった.
ちなみにカーネルをiccで握っても効果は無いらしい.
■ このスレッドは過去ログ倉庫に格納されています