タグ

cacheに関するkanbayashiのブックマーク (17)

  • Core i7のアーキテクチャ徹底分析

    【連載移籍のお知らせ】 DOS/V POWER REPORTは2024年冬号をもって休刊しました。以下の連載は掲載の場をAKIBA PC Hotline!(https://akiba-pc.watch.impress.co.jp/)に移して継続中です。よりいっそうパワーアップした内容にもご期待ください。 <新装連載中!(2024年7月現在)> GPU Round-Robin Benchmark https://akiba-pc.watch.impress.co.jp/backno/special/gpu_benchmark/ VIDEO CARD LABORATORY https://akiba-pc.watch.impress.co.jp/backno/special/videocard_lab/ 最新自作計画(※竹内亮介のオレにPCケースを使わせろ!と合併) https://akiba

    kanbayashi
    kanbayashi 2013/11/10
    i7のキャッシュアクセス速度。Sandra2009のCache and Memoryの結果によると、2次キャッシュで150~250GB/s程度
  • Firefox、メモリ、キャッシュ、SSD、RAMディスク

    Core i7、DDR3メモリトリプルチャンネル6GB、Intel SSDWindows7。この環境なら、何かのアプリケーションが重くていらだつことはもうないだろうと思っていたあの頃。 SSDの読み込みの速さによる、Windows自体の起動の速さ、アプリケーションの起動の速さにも慣れ、残ったのはFirefoxの動作の重さ…。 まさかWebブラウジングするだけの処理がここまで重いとは…。前の環境で重かった画像処理は快適になったのに、なぜブラウザがここまで重いのか…。 「FirefoxのAutoPagerizeが重かった」の後、ページ先読み用アドオンは「AutoPager :: Add-ons for Firefox」に変えていました。PCのスペックも上がったことで、再びAutoPagerizeに戻していたわけです。でも、やっぱり重い。Greasemonkey版やExtension版のAut

    Firefox、メモリ、キャッシュ、SSD、RAMディスク
  • Gavotte Ramdisk 覚え書き - tinyjoker.net

    Vista Biz 32bit へのインストール (2009.3.15) 会社で使っている個人用 PC の typeZ が標準で 64bit OS 版しか用意されておらず、 非常に不便な思いをした。やっとのことで SONY から純正の 32bit 版リカバリディスクをゲットし、インストールした。 ただ、標準で 4GB 搭載されている DDR3 メモリも 32bit OS では無駄になってしまう。 あまりにもったいない!ということでかねてより興味津々だった Gavotte Ramdisk をインストールしてみた。 PC の仕様は下記の通り。 SONY VAIO type Z VGN-Z91DS Core2Duo P9600 2.66GHz DDR3 4GB SSD 128GB(64G+64G RAID0) Vista Business 32bitVAIO 仕様) ▲ ▼ インストール 基

  • 「HDD BOOST」披露! SSD×HDDで性能70%向上とアピール

    先日お伝えしたように、SilverStoneとマスタードシード主催による「SilverStone新製品発表会」が開催された。 日CAFFE SOLARE(カフェソラーレ)LinuxCafe秋葉原にて、SilverStoneとマスタードシード主催による「SilverStone新製品発表会」が開催 イベントでは、発売中のSilverStone製品の展示をはじめ、今後発売が予定される未発売製品などのプレゼンテーションや、開発中の「HDD BOOST」などの解説が行なわれた。 また、週明け9月7日(月)の深夜24時から発売が開始されると見られる新型チップセット「P55」搭載のGigabyte製マザーボードの展示などが行なわれ来場者の目を引いていた。さらに各プレゼンの後にはSilverStone製の豪華賞品が当たるビンゴゲームが実施された。

    「HDD BOOST」披露! SSD×HDDで性能70%向上とアピール
    kanbayashi
    kanbayashi 2009/12/07
    [memoryhierarchy [data hierarchy]
  • ニコニコ動画のキャッシュを皆で共有するソフト「Genkidama」をリリースしまふ。 - syuu1228's blog

    なにこれ ニコニコ動画の動画ファイルのキャッシュファイルを皆で共有しあってより快適にニコ動を楽しめるソフトです。 これで一般会員でも回線混雑時に通常画質で動画が見れるかもしれない・・・!って訳です(誰かが以前その動画を通常画質で見ていてくれれば、の話なんだけどね)。 えいさあさんのNicoCacheをベースにP2P技術を用いてキャッシュ情報をGenkidamaを起動しているPC同士で共有する仕組みを追加してあります。 えいさあさん良いプログラムをソース公開してくれて感謝です。 動作環境 Java 6.0が動くシステム(Windows, Linuxで動作確認済み) たぶんMacでもおk。 ルータにグローバルIPが振られていて、UPnPでポート解放出来る必要あり。 使い方 Windows ブラウザのプロキシ設定でlocalhost:8080を指定。 Genkidama.batを実行する。 使い

    ニコニコ動画のキャッシュを皆で共有するソフト「Genkidama」をリリースしまふ。 - syuu1228's blog
    kanbayashi
    kanbayashi 2009/04/28
    ktkr。同じようなことをしようとして断念した者です。逆境にめげず頑張ってください。 ref) d:id:kanbayashi:20071229:p1 / scalar氏も同様の試みをされています。よろしければご参照下さい。 http://blog.goo.ne.jp/scalar_001 / OpenChord
  • ニコニコ動画を救うのは「BitTorrent」 - 新しいTERRAZINE

    「動画はトラフィックがやたらと大きくなってしまい、回線コストがかかるのでなかなか規模が広げられない。YouTubeのトラフィックコストは月間2億円、年間だと数十億円になると聞くが、年間の利益は1億5000万円程度。それでビジネスが成立するかというと難しいのでは」(ひろゆき氏) ひろゆき氏、「ニコニコ」ヒットでも「動画は“来て”ない」 (1/2) - ITmedia NEWS ニコニコ動画に限らず、YouTubeやStage6などの動画共有サイトにとって最も頭が痛いのが「転送量」。結論から言うと現状のインフラと技術で解決するならば、P2P技術である「BitTorrent(ビットトレント。以下BT)」を利用するのが一番だろう。 「BitTorrent」とは? BTは、Winnyなどと同じP2Pを使ったファイル配信技術。特徴は「人気ファイルほど転送が速い」ことだ。動画配信にはこれが重要。人気の動

    ニコニコ動画を救うのは「BitTorrent」 - 新しいTERRAZINE
  • 誰からも後ろ指を指されない社内ニートになるための10の方法

    インチキ専門学校卒、フリーターから地元のやや有名企業に潜り込み、社内ニートとしてもうすぐ10年を迎えるオレが経験則から編み出した「いかに仕事をせずに社内ポジションを保持するか(もしくは自分の能力を過大評価させる10の方法)」。一生懸命やっても、どうせ誉めてもらえないという貴方、腐っていてはソンですよ!この10箇条のライフハック(笑)をぜひ実践して、社内評価とお気楽生活を一挙に手にしてみてはいかが? (1)当にこの会社にいるべきなのか? 「会社にいて仕事をしないのは、仕事をすることより難しい」。普通の会社というのは、みんな働いて当然というスタンスですから、この認識が必要です。仕事をしないと居られないような会社であれば、辞めた方がいいでしょう。また、自分以上に仕事をしていない社員が複数見られる場合も、早めに辞めるのが賢明です。新たなステージでこそ、あなたの社内ニートとしての才能は開花するのか

    誰からも後ろ指を指されない社内ニートになるための10の方法
  • ちょっとだけ更新 - P2Pとかプログラミング全般とか

    http://cid-7862a61060e90b1f.skydrive.live.com/self.aspx/NicoCacheWithOverlayWeaver だんだん実装が面倒なところに近づいてきた。 エラー処理やら、要求失敗時の処理とかにも気をつけないと。 それより風邪をこじらせてる自分の体調に気をつけないと。 キャッシュ取得要求をタスクとしてくくりだして実装中。取得したキャッシュをどう プロキシ側に渡そうか考え中。プロキシ側とは別スレッドで動かして、BlockingQueue あたりでデータを受け渡すのが一応の案。あとはプロキシ側でタイムアウト判定をする のと、タイムアウトしたことをどうタスク側に伝えて停止させるか。

    ちょっとだけ更新 - P2Pとかプログラミング全般とか
  • C(++)言語: valgrindの使い方 (cachegrind)

    ubuntu% gcc cache.c; time ./a.out ./a.out 0.41s user 0.03s system 99% cpu 0.444 total ubuntu% gcc -DBAD cache.c; time ./a.out ./a.out 1.98s user 0.03s system 99% cpu 2.020 total ubuntu% gcc cache.c; valgrind --tool=cachegrind ./a.out ==11733== Cachegrind, an I1/D1/L2 cache profiler. ==11733== Copyright (C) 2002-2005, and GNU GPL'd, by Nicholas Nethercote et al. ==11733== Using LibVEX rev 1367, a

  • 2005-11-01

    キャッシュミスを多発したときにキャッシュをバイパスするとなぜ速くなるのか?という疑問に答えるのはやさしくない。少なくとも性能を向上させるためにキャッシュを利用しないと言うのはどう考えても直感に反する。わたしもそう思う。 当初cache pollution aware patchを作ったときcache pollutionが発生しているならばキャッシュを使わないことによってcache pollutionの発生を抑えそれによって性能向上をはかるという風に理解していた。まあ、それは半分正しいのであるが全部ではない。 キャッシュミスにはreadのとき(すなわちメモリからレジスタへ読み込むとき)のキャッシュミスと、writeのとき(すなわちレジスタからメモリへ書き込むとき)のキャッシュミスがある。2つの種類のキャッシュミスがあるのだが、それぞれの動作は微妙にことなる。 読み込むときは、キャッシュミスを

    2005-11-01
  • C(++)言語: valgrindの使い方

    ubuntu% uname -a Linux ubuntu 2.6.12-10-386 #1 Sat Mar 11 16:13:17 UTC 2006 i686 GNU/Linux ubuntu% valgrind --version valgrind-3.0.1 (0) 目次 Valgrindに含まれるツール Memcheck: メモリエラーを検出する(default) Cachegrind: キャッシュミスを検出する Massif: ヒーププロファイラを使う まとめ valgrindの使い方とエラーメッセージを整理してみた。「valgrind --leak-check=full command」というコマンドラインをよく用いる。これによりメモリ周りのバグを検出出来る。 --tool=cachegrindではプログラム実行時のキャッシュミス率を測定する事が出来る。cg_annotateを

  • 「Overlay Weaver」のブログ記事一覧-P2Pとかプログラミング全般とか

    4/18 に 0.9.1 がリリースされていたので当なら触っておかないといけなかった んだけど仕事があってほったらかしに。 そうこうしているうちに、英語のメーリングリストでの指摘から Chord の実装で 最善ではない次ホップを選んでしまう場合があるバグがあったとのこと。 そのことプラス、スレッドプールについて洞察が深まったとのこと。 この2つが組み合わさっての 0.9.2 となった模様。 0.9.1 を見ていないので、当はそちらでの修正だったのかもしれないけれど、 0.9 から 0.9.2 への変更でいくつかメソッドが修正になっていた。 (1)DHT.setTTLForPut の引数が long から int をとるようになった。 (2)AbstractMessagingProvider から Executors がなくなった。 (3)インターフェイス DHT から高レベルサービス(

    「Overlay Weaver」のブログ記事一覧-P2Pとかプログラミング全般とか
  • 当面の目標 - P2Pとかプログラミング全般とか

    P2Pニコ動キャッシュ共有プログラムを作ることを当面の目的に設定。 http://d.hatena.ne.jp/kanbayashi/20080101/p2 カテゴリにもあるんですが、Overlay Weaver を使って DHT で実装予定。 つーか OW でアプリ作ってる人が居ない今が注目を集める(のか?)好機、 ってイヤラシイ気持ちでがんばって行きたい。 当面の目標を達成するため、いろいろ OW を調べてそれを書いていくのが しばらく続くと思う。ツール使うにも下調べしないとね。

    当面の目標 - P2Pとかプログラミング全般とか
  • 【ニコニコ】自動ローカル保存プロクシ NicoCache

    1 :名無しさん@お腹いっぱい。:2007/10/12(金) 22:44:22 ID:IN+Ocfw/0 ニコニコ動画のキャッシュを自動的に保存して 二回目以降はローカルから再生することで ニコニコ動画の回線に負担をかけることもなく再生できるソフトのスレ。 一度通常画質でローカルに保存すれば エコノミーモード時間帯でも常に通常画質で再生することがる。 またオミトロンと併用することも可能。 ASR's Room NicoCache ttp://homepage1.nifty.com/asr/tools/nicocache.html Java ソフトウェアの無料ダウンロード ttp://java.com/ja/ Java Runtime Environment (JRE) 5.0以上が必要。 関連サイト nicolist.net (NicoCache_nl) ttp://nicolist.ne

  • NicoCache_nl

    kanbayashi
    kanbayashi 2007/12/26
    P2P化してみようかな
  • 安定性向上、超高速HTTPアクセラレータ最新版"Varnish 1.1.1" | エンタープライズ | マイコミジャーナル

    The Varnish projectは20日(デンマーク時間)、Varnishの最新版となる「Varnish 1.1.1」を公開した。VarnishはC言語で開発されたHTTPアクセラレータ。FreeBSD 6およびLinux 2.6をメインプラットフォームとして開発されたプロダクトで、仮想メモリシステムやI/O機能など、OSの提供している機能をフルに活用することでプロキシよりも高速に動作するという特徴がある。既存のWebシステムにあまり手を加えることなくても、Varnishを導入して高速化が実現できるという利点もある。 Varnish 1.1.1は安定性の向上とポータビリティに関する問題を改善したマイナーリリース。1月前に機能追加が実施されたVarnish 1.1に対する安定性向上版という位置づけだ。Varnish 1.1およびVarnish 1.0.4またはそれ以前のバージョンを採用

    kanbayashi
    kanbayashi 2007/09/04
    HTTPアクセラレータ
  • High Performance Programming 高速化

    High Performance Programming 高性能プログラミング この講義は、応用数理工学特論、数理工学特論 II、材料応用数学特論に対 応します。 レポート課題1 レポート課題2 レポート解答 参考書 R. Allen and K. Kennedy, "Optimizing Compilers for Modern Architectures", Morgan Kaufmann. M. Wolfe, "High Performance Compilers for Parallel Computing", Addision-Wesley. 寒川光、「RISC 超高速化プログラミング技法」、共立 中澤喜三郎、「計算機アーキテクチャと構成方式」、朝倉 天野英晴、「並列コンピュータ」、昭晃堂 D. E. Culler, J. P. Singh, A. Gupta, "Paral

  • 1