x86拡張命令一覧表 MMX/3DNow!/SSE/SSE2/SSE3/SSSE3/SSE4拡張命令の早見表。各命令の詳しい説明は割愛します。 (2008/09/28更新) 各拡張命令と命令群 MMXレジスタ整数命令 XMMレジスタ整数命令 MMXレジスタ浮動小数点命令 XMMレジスタ浮動小数点命令 型変換命令 制御命令 更新履歴 各拡張命令と命令群 各拡張命令と、このページで用いている命令群の対応表です。 各拡張命令と命令群の対応表 拡張命令セット命令群
x86拡張命令一覧表 MMX/3DNow!/SSE/SSE2/SSE3/SSSE3/SSE4拡張命令の早見表。各命令の詳しい説明は割愛します。 (2008/09/28更新) 各拡張命令と命令群 MMXレジスタ整数命令 XMMレジスタ整数命令 MMXレジスタ浮動小数点命令 XMMレジスタ浮動小数点命令 型変換命令 制御命令 更新履歴 各拡張命令と命令群 各拡張命令と、このページで用いている命令群の対応表です。 各拡張命令と命令群の対応表 拡張命令セット命令群
2007/10/02 ロームは10月2日、千葉県・幕張で開幕したIT総合展「CEATEC Japan」で、電源供給を止めてもデータが消失しない不揮発性のCPUを公開した。電源のオン/オフを頻繁に行うモバイルデバイス用の組み込みCPUに利用できるという。 強誘電体デバイスをCPUに組み込むことで不揮発化した。ロームはFRAM(Ferroelectric Ramdom Access Memory、FeRAMとも呼ばれる)の技術開発を行っていて、その強誘電体メモリの技術を応用したという。強誘電体デバイスに約300個の不揮発性記憶素子を組み込んでいる。 電源オフ時のデータ退避が不要なため、CPUの待機時に電源をオフできる。100ms以下の待機でもCPUをオフにでき、消費電力の削減にもつながるという。製品化の時期は未定。 CEATEC会場では不揮発性CPUを使ったゲームのデモンストレーションを実施。
Products Processors Accelerators Graphics Adaptive SoCs, FPGAs, & SOMs Software, Tools, & Apps
米AMDは8月14日、マルチコアプロセッシングのメリットをより有効に活用できるメカニズムを提供することで、ソフトウェアアプリケーションの性能を向上させる新仕様「Light-Weight Profiling」(LWP)を発表した。LWP仕様は、同社がこのほど発表したイニシアチブ「Hardware Extensions for Software Parallelism」をサポートする初の技術。同イニシアチブはソフトウェアの並列処理能力を向上させる一連の機能をAMDプロセッサに盛り込み、ソフトウェアの性能を向上させることを目的としている。LWPはSun MicrosystemsのJava仮想マシンやMicrosoftの.NET Frameworkなどのランタイム環境にメリットを提供するCPUメカニズムだという。 LWPは、メモリ構成やコードレイアウトなどのテクニックを用いて、同時実行しているタス
Overview These manuals describe the architecture and programming environment of the Intel® 64 and IA-32 architectures. Electronic versions of these documents allow you to quickly get the information you need and print only the pages you want. The Intel® 64 and IA-32 architectures software developer's manuals are now available for download via one combined volume, a four-volume set, or a ten-volume
■後藤弘茂のWeekly海外ニュース■ 「Core Microarchitecture」の速さの秘密は“CISCの美” ●じつは大きなアーキテクチャ革新であるCore MA Intelは、いよいよ新CPUマイクロアーキテクチャ「Core Microarchitecture(Core MA)」をベースにした新世代CPU群を発表し始めた。サーバー向けの「Xeon 51xx(Woodcrest:ウッドクレスト)」に続き、デスクトップ向けの「Core 2(Conroe:コンロー)」、モバイル向けの「Core 2(Merom:メロン)」が今後数カ月で相次いで登場する。IntelはCore MAのパフォーマンス/消費電力に強い自信を持っており、これで近年の落ち込みを一気に回復するつもりだ。 パフォーマンス/消費電力では強力なアドバンテージがあるCore MA。しかし、その秘密の源は、あまり理解されてい
スレッド化で「普通は」気をつけるべきこと 「高木浩光@自宅の日記」より. ギャー、ここも杜撰だった。(モニタリング用のコードとはいえ。) int connectionTriedCount = 0; int handshakeSucceededCount = 0; int extractionSucceededCount = 0; connectionTriedCount++; handshakeSucceededCount++; extractionSucceededCount++; java.util.concurrent.atomic.AtomicInteger を使ってみよう。 import java.util.concurrent.atomic.AtomicInteger; ... AtomicInteger connectionTriedCount = new AtomicInt
●GPUコンピューティングに特化した製品と戦略 NVIDIAの今回のTeslaは、一見すると、1年前に同社が発表したGPUサーバー的な製品「Quadro Plex」と同じ方向性に見える。Quadro Plexはデスクサイド型GPUサーバーで、ボックスをサーバーラックに設置することも可能だった。PCに接続するGPUボックスという点では、似た戦略に見える。 しかし、Quadro PlexとTeslaには、見かけ以上の本質的な違いがある。製品レベルで見ると、Quadro Plexはグラフィックス出力を残しているのに、Teslaはグラフィックス出力を持たない。Teslaでは1Uラックサーバーがあり、ホストコンピュータとの間をPCI Express Gen2ケーブルでコネクトするといった違いがある。しかし、両ブランドの本当の違いは、もっと根源的な戦略面にある。 NVIDIAは、Teslaでは新たに「
google-perftoolsとは グーグル株式会社で開発、公開されている高速mallocやCPUプロファイリングと解析などを行うオープンソースのツール群です。 こここではサンプリングベースのCPUプロファイラーである cpu profiler を紹介します。 cpu profilerはアーキテクチャーに依存しないLinux用ソフトウェアなので当然Cellでも使用することが可能です。 ここでプロファイルの測定対象としたソースコードはこれです。 Media:Google-perftools-cpuprofile.tar.gz google-perftoolsのインストール google-perftoolsはこちらからダウンロードできます。http://goog-perftools.sourceforge.net/ バイナリパッケージ(*.rpm)はないのでソースをダウンロードしてコンパ
Using Intel.com Search You can easily search the entire Intel.com site in several ways. Brand Name: Core i9 Document Number: 123456 Code Name: Emerald Rapids Special Operators: “Ice Lake”, Ice AND Lake, Ice OR Lake, Ice* Quick Links You can also try the quick links below to see results for most popular searches. Product Information Support Drivers & Software
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます インテルは6月5日、アプリケーション開発を支援するソフトウェア製品「インテル C++ コンパイラー 10.0 プロフェッショナル・エディション」および「インテル Fortran コンパイラー 10.0 プロフェッショナル・エディション」を発表した。これらのソフトウェアは、コンパイラ、パフォーマンスライブラリ、インテル スレッディング・ビルディング・ブロックという組み合わせにより、マルチコアの並列化をサポートする。 Intel ソフトウェアソリューション事業本部 グローバルビジネスデベロップメント ディレクターのPhil De La Zerda氏は、「マルチコアCPUが登場する前は、並列化やコードのスレッディングといえばハイエンドだけのも
どもども。またまた間隔があいてしまいましたがシーケンスロックな話しの続きです。 前回の記事で坩堝さんから面白い指摘をうけたので今回は予定を変更してvolatileの話をしたいと思います。 retをvolatileにするだけではうまくいかないんですよね? どういう風になるんだろ. なるほど、たしかに世のC言語の参考書を見るとvolatileはある種の最適化を妨げる効果を持つと されています。 これだけ見ると、volatileとつけるだけすべての最適化が無効になってうまく動きそうですね。 しかし、その理屈は微妙におかしいのである 多くの人が「ある種の」という言葉を拡大解釈しているがvolatileは本来スレッド同期に使えるようなシロモノではないのである。 つづきは、続きを読むからご覧ください。 あと、お願い。 今回の話は前提知識がいろいろとあるので、末尾のご参考にあげたURLを読んでから 読ん
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "メモリバリア" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2023年7月) メモリバリア(英: memory barrier)またはメモリフェンス(英: memory fence)とは、その前後のメモリ操作の順序性を制限するCPUの命令の一種である。 CPUには、性能最適化策としてアウト・オブ・オーダー実行を行うものがあり、メモリのロード命令やストア命令を含めて順序を入れ替えて実行することがある。この命令の並べ替えは、ひとつのスレッドの中で一般に暗黙のうちに行われるが、マルチスレッドプログラムやデバイスドライバでは慎重に制御しない
Lock-freeとWait-freeアルゴリズムとは、共有データにロックをかけてアクセスを防ぐアルゴリズムとは違い、複数のスレッドが同時並行的に、ある対象データを壊すことなしに読み書きすることを可能にするアルゴリズムである。Lock-free とはスレッドがロックしないことを意味しており、全てのステップにおいてシステムが必ず進行する。これはLock-free ではミューテックスやセマフォといった、排他制御のためのプリミティブを使ってはならないことを意味する。なぜならロックを持っているスレッドの実行が中断した場合、全体の進行を阻止しうるからである。Wait-free とは、他のスレッドの動作に関係なく、スレッドがいかなる操作も有限のステップで操作を完了させられることを指す。あるアルゴリズムがLock-freeであるがWait-freeでないことはありうる。Wait-free なアルゴリズム
~ ~ nminoru@nminoru.jp http://www.nminoru.jp/~nminoru/ Java VM GC JIT Java IA-64 Web Binary Hacks Binary Hacks #94 CPU Out-of-order load/store Load ( ) Store (Store buffering) (memory ordering) CPU ( ) Binary Hacks #94 Store Buffer Store Store1 Store2 Store3 Load Store buffer Main memory/cache Register Store Buffer Cache Main memory Binary Hacks #94 Pthread mutex IPC semaphore Cmpxchg Lock-free sy
日本AMDは18日、モバイル向けに特化した新型プロセッサ「Griffin」(コードネーム)と、そのGriffinを搭載するプラットフォーム「Puma」(コードネーム)を発表した。従来の同社モバイル向けプロセッサといえば、アーキテクチャをサーバ/デスクトップ向けからTop to bottomで採用したものが主だったが、Griffinはほぼ新規に独自の設計をしたものだとされる。登場はともに2008年半ば頃を計画する。 Pumaプラットフォームについて語る同社ジャパン・エンジニアリング・ラボ(JEL)所長の福井健人氏 Griffinはデュアルコアプロセッサで、ダイの中にメモリコントローラーを含むノースブリッジを統合する点が特徴。L2キャッシュはプロセッサコアそれぞれに独立して搭載。製造プロセスは65nmとされる。メモリコントローラーはDDR2をサポートしており、モバイル向けに電力の最適化
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く