ベストアンサー CPUのL2キャッシュメモリとは?? 2008/03/08 16:57 CPUのL2キャッシュメモリというのをよく目にしますが、これは大きければ大きいほど性能が向上するということなのでしょうか?たとえば平均で何MB、最高でどのくらいまで乗っているのでしょうか? みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー parts ベストアンサー率62% (6366/10152) 2008/03/08 17:50 回答No.1 Q/これは大きければ大きいほど性能が向上するということなのでしょうか? A/一般に言えばそう考えられがちですが、そうではありませんよ。 セカンドキャッシュ(L2やL2キャッシュともいう)の役割は、CPUとメモリとの速度差を埋めることで見かけの速度をなるべく落とさないようにするという役割があります。 そのため、使用頻度の高いデータから順にTrace(Netburstのみ)、L1、L2、L3・・・メインメモリという順番で配置します。使用頻度が低ければメモリ上にあり、メモリ上にも収まらないが本来はメモリ上になければいけないメモリはOSの命令で仮想メモリ(ハードディスクなどの外部記憶装置)の一部に展開されています。 キャッシュ上のデータはCPUが先読みして取り込んだものであり、駆動中は常にキャッシュにはデータが満たされています。 その先読みで誤ったデータをキャッシュしていることが判明すると、謝ったデータをメモリに返し、新しい要求を出す必要があります。本来の速度が1としたら、先読みのミスがあるとデータの戻しに1、取り出しに1を要求するため、3倍時間が掛かるようになります。 キャッシュが少なければ、先読みする件数は少なくミスヒットする確率は下がりますが、キャッシュが増えると先読みは難しくなるのです。そのため、小さなデータを大量に扱う用途などでは、キャッシュ容量の多さが徒となり遅くなる可能性もあります。要は4096KBのキャッシュがあり、4096KB以上のデータを扱うならキャッシュが4096KBあると256KBのものより速くなりますが、データが2KBで2048個キャッシュされている場合は同じ先読み機能を搭載していると仮定すると今度は、256KBの方がキャッシュ面では有利になる可能性があるのです。 これは、天気予報のようなものです。明日の天気は95%以上の確率で当たっても一週間、一ヶ月の天気は確率が下がりますよね。キャッシュも1つのデータをキャッシュするならよいが、10個20個となると当たり外れがあり、最悪少ない物より遅くなります。 そのためキャッシュ容量は、ソフトウェアの開発状況やCPUの性能(予測性能)に合わせて決められており、大きくなればなるほど速いわけではないのです。 Q/たとえば平均で何MB、最高でどのくらいまで乗っているのでしょうか? A/現在のCPU統合キャッシュが出来たのは、インテル社のi486(インテル486)からです。そのときは、8KBの1次キャッシュが実装されていました。私が初めて触れたx86系の32bitプロセッサだったので、当時は恐ろしく速いプロセッサだと思った記憶があります。 現在x86系では、6MB×2の12MBまでは普通に手に入りますよ。 x86以外のプロセッサでは24MBのItanium 2プロセッサ(Montecito)が製品化されています。主流は、3~4MBでしょう。あまり、これを知ったところで役に立つことはないと思いますよ。 尚、Itaniumは現在主流のパソコン用プロセッサであるx86系とは異なる技術を用いたプロセッサです。CPUにはx86の他にも、Itanium、SPARC、MIPS、ARM、SX、Powerなどなど多数の製品が存在します。(それぞれのプロセッサを活用するにはそれぞれに対応したソフトウェアを使う必要があります) 質問者 お礼 2008/03/09 00:32 かなり参考になりました。多ければ多いほどいいという短絡的なものでなく、用途によって選ぶという感じですね。ただ普通にブラウジングする(動画などをダウンロードする)や、高速な回線速度や性能が求められるゲームなどにおいてはどのくらいが適しているのでしょうか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターその他([技術者向] コンピューター) 関連するQ&A L2キャッシュメモリはどのくらい必要ですか? 高速な回線速度やCPUの高性能さが求められる、FPSオンラインゲーム(特にサドンアタックやスペシャルフォースなど)において、CPUのL2キャッシュメモリやFSB、Ghzはどのくらいあるといいのでしょうか? L2キャッシュメモリはありすぎても使用用途によっては逆に動作が遅くなる場合もあるという話を聞きました。 セカンドキャッシュによるCPUの性能差 現在、CPUの乗せ換えを考えているのですが、 同じクロック数でキャッシュサイズが違うCPUは、どれくらいの性能差があるのでしょうか? 色々なHPをさまよっていたら以下の記載を見つけました。 記載された年やCPUの種類も違うの参考になるかわかりませんが・・・ >一般にキャッシュのサイズは1MBが限界といわれ, >1MB以上に容量を増やしても性能向上はほとんど期待できないといわれている. http://www.club6100.net/?FAQ%2FL2%A5%AD%A5%E3%A5%C3%A5%B7%A5%E5 以下のCPUで性能の違いを教えてください。 Core2Duo E6320 (1.86GHz,L2 4MB) Core2Duo E4300 (1.80GHz,L2 2MB) Pentium E2160 (1.80GHz,L2 1MB) Celeron 430 (1.80GHz,L2 512KB) よろしくお願いします。 cpuの2次キャッシュについて cpuの2次キャッシュについて 2次キャッシュとはどういう意味でしょうか? 私のcpuには2次キャッシュ(L2):6MBと書いてありました わかる方はよかったらお答えください ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム CPUのL2キャッシュについて Vistaを高速化させようとしてレジストリをいじっています。 方法の一つに「L2キャッシュ」のサイズを自分で操作して高速化する方法がありました。 しかし、これはWindowsがCPUのL2キャッシュのサイズを読み込めていればいいとあったので、操作していなかったのですが、読み込めているか確認する方法はありますか? [OS] Windows Vista [CPU] Intel Core2 Duo E8400 3.00GHz [メモリ] 4GB 設定の変更には「いじくるつくーる」を使っています。 参考になるサイトでもありましたら、掲載をお願いします。 Athlon の CPU の L2キャッシュについて いつもお世話になります。 又、どなたか教えて下さい。 Athlon の CPU についてですが、 Sempron 754pin 3300+ の L2キャッシュの"128KB"というあまりに少ない数字に理解出来ないでいます。 ノートPCでも 1MB ありますのにこの数字はどう理解すればいいのでしょうか? あと、仕事用のソフトの関係で 64bitPC は当分使えそうもないですが 32bit ですと AthlonXP 3200+ (FSB400) が最高スペックなんでしょうか? あくまでも 64bit 除外の話ということでご教示の程、よろしくお願い致します。 CPUのキャッシュ CPUの1次2次キャッシュがありますがなぜこれは大容量化できないのでしょうか? HDのキャッシュはサムスンあたりのDRAMがついています。8MB-64MBぐらいありますよね。 ちょうど同時期に発売される主流なDRAMチップ1つ分ぐらいのキャッシュサイズです。 CPUの内部キャッシュはコストがかかると昔から言われていますが 多コアになったりGPUと結合したりしている今、内部キャッシュはまだ大容量化できないのでしょうか? 2GB,4GBとかは言いませんが、1次キャッシュで64MBとか2次キャッシュで512MBとか。 それほどコストがかかってしまうのでしょうか? 今の技術であればダイサイズはあまり変わらない気がします。 CPU内部のメモリとは種類が違うってことは知っています。 CPUのキャッシュメモリについて 現在市販されているCPUのキャッシュメモリについて調べたいです。 キャッシュサイズ・・というのでいいんでしょうか? キャッシュサイズって何ですか? CPUか、メモリか いつもお世話になっております。 またまた教えてください。 新しいノートPCの購入を考えています。 それで、悩んでいるのですが、値段がほとんど変わらない場合(5000円以内)、メモリとCPU、どちらを優先させますか? 具体的には、 メモリの場合、 1GB(512MBx2)デュアルチャネルDDR2-SDRAM メモリ か、 512MB (512MBx1) DDR2-SDRAMメモリ をとるか、 あるいは、CPUの場合、 インテル(R) Core(TM) 2 Duo プロセッサー T5500 (2MB L2キャッシュ、1.66GHz、667MHz FSB) か、 インテル(R) Celeron(R) Mプロセッサー 430 (1MB L2キャッシュ、1.73GHz、533MHz FSB) をとるかなのですが・・・。 どっちを優先すればいいか、あなたの考えを聞かせてください。 CPU-キャッシュ-メモリと速さ PC買い替えのため、特にスピードに重点を置いて各商品のスペックを比べています。その過程で、以下のように理解したつもりですが、自信がありません。どなたかアドバイスをいただけないでしょうか。 ・動作命令は、CPU⇒1次キャッシュ⇒2次キャッシュ⇒メモリ⇒デスク(ページング)と流れる。 ・この流れの中で上流ほど早く、自分の中で処理できない(自分の容量を超える)場合、遅い下流に流す。 ・したがって、CPU速度のみに目が向きがちだが、キャッシュも重要である。 ・1次キャッシュは高価なのでこの容量を押さえ、2次キャッシュの容量を大きくする傾向があるが、1次キャッシュの容量が大きければ2次キャッシュへ流さないで高速に処理できるので、1次キャッシュの容量も重要である。 3DCAD用ワークステーションのCPUに関して 3DCAD用ワークステーションのCPUに関して、下記のCPUでは どちらの方が高性能(3DCAD向き)でしょうか? ・デュアルコア インテルCore 2 Duo E8600(3.33GHz、6MB L2キャッシュ、1333MHz FSB) ・デュアルコア インテルXeon X5270(3.50GHz、6MB L2キャッシュ、1333MHz FSB) CPU以外の性能は同じで、メモリ8GB、HDD250GB、グラフィック:NVIDIA Quadro FX3700 512MBです。 インターネットで検索しても全然わからず、教えて下さい。 L2キャッシュについて教えてください。 DELL Demension5150C を使用しています。 CPUはPentium4HT3.0Ghz2MBL2FSB800Mhzを実装してます。 メモリは1GBデュアルチャンネルを実装してます。 PCviewというソフトを使用してCPUの情報を表示させると、 2次キャッシュが128KBと表示されます。 BIOSセットアップ画面では、2次キャッシュが2MBになっているようですが、 何か別に設定しないと2MBにはならないのでしょうか。 自分が使用している環境で、2次キャッシュが128KBと2MBのどちらが システムのパフォーマンスをあげるのかよく解りませんが、何となく納得がいかないので、設定方法があるのであれば教えてください。 CPUのキャッシュについて CPUの2次キャッシュで、4mb,2mb,1mb×2などをみます。そこで、疑問に感じたのが1mbキャッシュが違うとどのぐらい動作に影響するかです。 よろしくお願いします AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム メモリ不足 デジカメdeムービーシアター3というソフトで動画を出力(最高画質、最高サイズ)ですると エラーになってしまいます。 エラー原因は仮想メモリの不足と出るのですが 仮想メモリ(OSの推奨1521MB)これを3倍の4563MBまで仮想メモリを上げても、仮想メモリ不足でエラーになってしまいます。 PCはDELLのDimension4700C OS WIN XP CPU Pentium4 2.8GHz 800MHz(ハイパースレッディング) L1キャッシュ 16KB L2キャッシュ 1MB 物理メモリ 1G(512MB×2) で、作業しています。 これは、物理メモリを増設すれば(最大2Gまで)解決する問題でしょうか? それとも、CPUのこのスペックでは出来ない事なのでしょうか? お詳しい方、ぜひとも教えてください。 宜しくお願いします。 CPUとビデオコントローラの性能について デルのDimension8400の購入を考えています。使用しているのはネットなどのほかに、(たまに)イラストレーター、フォトショップで、購入後はDVDの視聴やできればビデオ編集なんかもしたいと思っています。その場合、CPUと二次キャッシュはどのくらい影響するのでしょうか。Pen4の2.80GHz(1MB L2キャッシュ)と3GHz(1MB L2キャッシュ)、3GHz(2MB L2キャッシュ)で迷っています(価格差は5000円ずつ)。あとCPUとビデオコントローラ(RADEON X300 SE128MB DDRの予定)はどちらの性能を優先すべきでしょうか。ちなみにメモリは1GBにする予定です。よろしくお願いします。 L1キャッシュがない?! みなさん、はじめまして。 このたび初めて自作パソコンに挑戦しました。 たまにブルー画面になるので、メモリチェックを行うために、Memtest86を実行したところ、画面上に Pentium4 3007MHz L1 Cache Unknown L2 Cache 1024K と表示されており、テストプログラムも Pass 1% Test 1% Test #2[Address test,own address,no cache] と表示されて、そこから一切進みません。 そこで教えていただきたいのですが、1次キャッシュが認識できない(ない?!)なんて事はあるのでしょうか? それとも、どこかの設定がおかしいのでしょうか? たまにブルー画面になってしまう事と、何かつながりがあるでしょうか? ブルー画面になるときの番号は0x0000000Aや4Eや50など様々です。 パソコンの構成としては下記の通りです。 マザー Terminator (2)-P (BAREASUS-004) CPU Pentium4 3.0EG (ICPU-030) メモリ PC3200/512MB/CL3 (P3200-512/CL3)× 2 HDD ST3160023A (35HSEA-001) ドライブ GSA4120B 以上、ご指導ご鞭撻の程、宜しくお願い致します。 L2キャッシュとメモリ容量の取得 CPUのL2キャッシュ容量と物理メモリの全容量を取得するにはどうすればいいでしょうか? 使っているプログラミング言語は「ひまわり」です。 Visual C++ 2008 Express Editionも入っているので多少のDLLだったら作れると思います。 ご回答よろしくお願いします。 L1キャッシュとL2キャッシュ こんにちは。L1キャッシュとL2キャッシってどのように違うのですか。ネットで調べているのですが、抽象的な文章が多くて、よくわかりません。今度、BTOでパソコンをかうのですが、他のスペックは同じでL2キャッシュの容量が違います。 1KBと512MBです。容量の多いほうがいいのはわかりますが、実際、パソコンを使っていくうえで、具体的などのような違いがでてくるのでしょうか。よろしくお願いします。 キャッシュ済みとメモリ・・・ スリープから復帰してしばらくするとかなり重くなってしまいます。 タスクマネージャーを見てみるとメモリの使用量は500MB(1GB搭載)ぐらいになっています。にもかかわらず空きメモリは0 キャッシュ済みの部分を見てみるとこっちも500MBぐらいとっています。これはキャッシュがメモリを圧迫しているということですか? スーパーフェッチが関係しているのでしょうか? もしそうならキャッシュをある程度削除したいのですがどうすればよいのでしょうか? WindowsXP側のL2キャッシュサイズの設定 「CPUにもキャッシュと呼ばれるメモリが搭載されている。WindowsXPではL2キャッシュ(L2キャッシュ)のサイズが256Kバイトに設定されているが、たとえばNorthwoodコアのPentium 4はL2キャッシュ512Kバイト、Prescottコアに至っては1Mバイトだし、Pentium Mも同様に1Mバイトもしくは2Mバイトなので、有効活用されていないことになる。WindowsXP側のL2キャッシュサイズの設定を正しく設定しなおすことで、処理速度をアップさせることができる。」 という記事を読んだのですが、私のPCはDELLのINSPIRON1501を使っているのですが、AMD社のディアルコアの場合も512Kバイトに変更した方が処理速度アップにつながるのでしょうか? CPUの二次キャッシュを増やしても大丈夫?? VAIO Type T VGN-T70B/Lを使っています。 インテル Pentium M 733 (1.10GHz)です。 パーフォーマンスのアップのため、CPUの二次キャッシュを増やしたいのですが、2MBなのでDWORD値を2048に変更してもいいものでしょうか? これで本当に速くなるのでしょうか? どなたか詳しい方宜しくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター OS(技術者向け) データベース プログラミング・開発 業務ソフトウェア ITシステム運用・管理 その他([技術者向] コンピューター) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
かなり参考になりました。多ければ多いほどいいという短絡的なものでなく、用途によって選ぶという感じですね。ただ普通にブラウジングする(動画などをダウンロードする)や、高速な回線速度や性能が求められるゲームなどにおいてはどのくらいが適しているのでしょうか?