タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

cpuに関するauthorNariのブックマーク (2)

  • トランザクションメモリのサポートが明らかとなったIntelのHaswell

    現在のIntelのCore iシリーズのプロセサはSandy Bridgeアーキテクチャであるが、その次のIvy Bridgeアーキテクチャのプロセサが、数か月以内に登場すると見られている。Ivy Bridgeでは256bit幅でSIMD演算を行うAVX命令が追加される。このAVX命令などのIntelアーキテクチャを拡張する命令の使い方を記述した"Intel Architecture Instruction Set Extensions Programming Reference"というドキュメントが公開された。 AVX命令は以前にも情報が公開されているのであるが、このドキュメントが注目されるのは、その8章に"Transaction Synchronization Extensions(TSX)"という章が入っている点である。そして、Intelのブログで、このトランザクションメモリ機能はI

    トランザクションメモリのサポートが明らかとなったIntelのHaswell
    authorNari
    authorNari 2012/02/16
    transactional memory,Ivy Bridge,Transaction Synchronization Extensions(TSX)
  • cache_coloring

    cache coloringとは プログラムの実行速度を上げるためには、CPUが持っているcacheをいかに上手に使うかが重要になってきます。 プログラムで工夫する事によって、cacheのmiss率を下げて、実行速度を上げる事ができます。 cacheのcoloringとは、cacheのmiss率を下げるためのプログラムテクニックです。 cacheの仕組み 前程 話を簡単にするために、 cacheの方式は、direct mapped。 cacheの1ラインのサイズは16bytes。 cacheサイズは1KB。 とします。 cacheの構成 <--16bytes--> +-----------+ index0 | | +-----------+ index1 | | +-----------+ index2 | | +-----------+ index3 | | +-----------+

    authorNari
    authorNari 2012/01/12
    キャッシュライン,連続して使うデータを同じcache lineに割り当てない
  • 1