問題タブ [intel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - C++ のトランザクショナル メモリを試した人はいますか?
私は Intel の「whatif」サイトとそのトランザクション メモリ コンパイラをチェックしていました (データベースのように、各スレッドはアトミック コミットを行うか、システムのメモリをロールバックする必要があります)。
ロックとミューテックスを置き換える有望な方法のように思えますが、多くの証言は見つかりません。ここに誰か入力がありますか?
c++ - Intel の Threading Building Blocks を使用した経験はありますか?
Intel のThreading Building Blocks (TBB)オープン ソース ライブラリは非常に興味深いものです。このテーマに関するO'Reilly Bookさえありますが、多くの人がそれを使用しているとは聞いていません。Unix (Mac、Linux など) 環境でマルチレベルの並列アプリケーション (MPI + スレッド) に使用することに興味があります。なんといっても、私はハイ パフォーマンス コンピューティングや数値計算の種類のアプリケーションに興味があります。
TBBの経験がある人はいますか?うまくいきますか?かなり移植性がありますか (GCC やその他のコンパイラを含む)? このパラダイムは、あなたが作成したプログラムでうまく機能しますか? 調べる必要がある他のライブラリはありますか?
64-bit - 開発用PC:AMDとIntel、および32ビットと64ビット
新しい開発用PCを購入したいと思っています。私の予算は$1,000USD(モニターを含む)以下です。私はラップトップ(デスクトップ交換タイプ)を利用できます。そうでない場合は、従来のデスクトップPCで問題ありません。
私の主な開発環境は、Microsoft、Visual Studio 2008(および古いVisual Studio 6コードのサポート)です。SQL Server 2005、2008、およびSQL Server2000のレガシーサポート。MicrosoftOffice2003、2007をインストールする可能性がありますが、Office 2000までサポートします。私が作成してサポートするソフトウェアは、ほとんどがWindows XPですが、一部のVistaです。インストール先の64ビット実装があると想定する必要があります。
私の最初の混乱は、AMDまたはIntelを選択することから始まります。私の懸念は、AMD環境でVisualStudioを使用してソフトウェアを構築する際の互換性の問題があることです。私には証拠がありません。誰かが私のために片付けてくれることを願っています。
最後に、32ビットと64ビットのインストールについて混乱しています。64ビットが着実に普及しているにもかかわらず、最小公分母(32ビット)を使用する必要がありますか?64ビットオペレーティングシステムは4Gを超えるRAMに対応し、テスト環境用にできるだけ多くの仮想マシンをセットアップしたいので、一度に多くの仮想マシンをアクティブにすることができるので、気に入っています。
私は夢のマシンを探しているのではなく、モニターと、そこにあるほとんどのマシン用のソフトウェアを作成できる約$1000の最高のプロセッサーを備えたマシンだけを探しています。
performance - Visual Studio 6 プロセッサ パックの互換性
Visual Studio 6 用のプロセッサ パックが利用できることを確認しましたが、SP5 を使用しているユーザーのみが利用できるようで、既に SP6 を使用しています。
さらに、Visual C++ Processor Pack (VCPP) が Service Pack 6 から削除されました。VCPP がインストールされている場合、SP6 をインストールするとマシンから削除されます。VCPP を引き続き使用する場合は、SP5 をそのまま使用するか、Visual Studio 2002 または 2003 に移行する必要があります (推奨)。
まず、このプロセッサ パックは Visual Studio 6 SP6 と互換性がありますか?
第二に、それは実際に私を助けるでしょうか?アプリケーションを最大限に活用することに関心がありますが、Intel および AMD チップのすべてのフレーバーで実行する必要があるため、1 つのプラットフォームだけをターゲットにすることはできません。
macos - Mac OS X Intel で浮動小数点割り込みを有効にする
Linux では、fenableexcept と fedisableexcept を使用して、浮動小数点例外での SIGFPE 割り込みの生成を制御できます。Mac OS X Intel でこれを行うにはどうすればよいですか?
浮動小数点割り込みを有効にするインライン アセンブリは、http: //developer.apple.com/documentation/Performance/Conceptual/Mac_OSX_Numerics/Mac_OSX_Numerics.pdf の 7-15 ページで提供されていますが、PowerPC アセンブリのみです。
sql-server-2008 - Win2k8 + SQL Server 2008 x64 - AMD Quad Opteron vs Intel Quad Xeon - 実際のベンチマーク
新しいサーバーを取得しています。AMD 対 Intel の聖戦を理解しようとしています。これら 2 つのプロセッサ ファミリの偏りのないパフォーマンス比較を見つける場所はありますか? これについて心配するのをやめて、「それは問題ではない」カテゴリにファイルする必要があります.
performance - Core2x87浮動小数点パフォーマンス
私は、その性質上、浮動小数点を多用し、単純に遅い、いくつかの数値計算コードを使用しています。これは調査コードであるため、1つのアーキテクチャに合わせて調整でき、Core2Quadボックスで実行されます。私の理解では、Pentium 4 / Netburstアーキテクチャでは、Intelはx87 FPUを大幅に削減し、よりSSE2中心の設計を採用しました。これにより、x87コードでひどいパフォーマンスが発生しました。ただし、Core 2アーキテクチャは、NetburstよりもP6アーキテクチャと密接に関連しています。
私のコンパイラはSSEをまったくターゲットにしておらず、これをうまく実行できるコンパイラはほとんどないというのが私の理解です。さらに、私はかなり最先端のD言語を使用しているため、使用できるコンパイラーがあまりありません。ただし、既存のコードの慣性と、その未熟さにもかかわらず、私はDが本当に好きなので、言語を切り替えたくありません。
Core2アーキテクチャにもx87FPUが削減されていますか?もしそうなら、これを回避するための最良の方法は何ですか?
visual-studio-2008 - Vista の Intel コンパイラ: 「マップされたメモリを取得できません」
vs2008 の vista ビジネス エディション (sp1) でインテル コンパイラ バージョン 10.0.025 を使用して C++ プロジェクトをコンパイルしようとすると、次のエラーが発生します。
pch_diagというファイルがないので、ちょっとがっかりです。
Microsoft コンパイラだけを使用しようとすると、インテルの統合パフォーマンス プリミティブ (ipp) へのすべての呼び出しで、ipp が格納されているプログラム ファイル ディレクトリへのアクセス エラーが発生します。
何か案は?
ありがとう!
optimization - 8051 アセンブリ言語でメモリを最適化するには、どのような手法を使用できますか?
新しいコード用のスペースを確保するために、コードを最適化する必要があります。すべての変更のためのスペースがありません。コードバンク切り替え(80c31 with 64k)が使えません。
c++ - AMD固有のAPIを学ぶ価値はありますか?
現在、TBB、MKL、IPP などの Intel の並列化ライブラリに関連する API について学習しています。ただし、AMD のパズルの部分も検討する価値があるかどうかは疑問に思っていました。それともただの時間の無駄でしょうか?(告白しなければなりませんが、私は AMD のライブラリ サポートについてまったく手がかりがありません。そのため、アドバイスをいただければ幸いです。)
明確にするために、私がインテルのやり方を採用する理由は、1) API が非常に優れているためです。2) インテルは、ツールのサポートを API サポートと同じくらい真剣に考えているようです。(繰り返しになりますが、AMD がこの部門でどのように取り組んでいるかはわかりません。)