スライドを SpeakerDeck に上げました。
第4世代Coreプロセッサーとなる「Haswell」では、新規搭載された機能に「Transactional Synchronization Extensions」(TSX)がある。これは以前よりインテルが「トランザクションメモリー」と呼んで、研究成果を発表していた技術だ。IDF 2012で公開された情報を元に、TSXの仕組みについて解説しよう。 マルチコア環境で生じる問題のひとつ メモリーの書き換え Haswellで実装されたTSXには、「メモリーロック処理を高速化する機能」と「トランザクション機能を実現する機能」の2つがある。この2つは目的は違うものの、基本的な動作の機構は同じ。複数のスレッドを並行して実行しているときに、メモリーの書き込みにより他のスレッドの処理が無効になったことを検出すると、他のスレッドを最初からやり直しさせる。 マルチコアCPU環境では、複数のスレッドが同時に動作す
こんにちは。クライアント基盤チームのよやです。 アバター等を表示する為に PNG や JPEG の画像を元に GIF アニメーションを生成する事がよくありますが、GIF は 256色までしか扱えない為、元画像が数万といった単位で色を使っていると減色処理に大変時間がかかります。そこで、ImageMagick の減色処理を改造して高速化した事例をご紹介します。 尚、一度に読む分量ではまとめ切れない為、前編と後編に分けました。前編は減色処理、後編はその改造について説明します。 プログラム構成では上の図の magick/quantize.c が減色処理に相当します。 まず、減色処理の一般的な話から始めます。 減色の利点 Web で見かける画像ファイルの多くは、1つのpixel(描画の最小単位)に対して、Red, Green, Blue が各々8bits で計 24bits(= 3bytes) 、透
4. ちょっとインフラーチーム体制の話 ・28タイトル(最近調べ) ・売上はIR資料見てください ・ソーシャル系のサーバ(Web/DB)で90台程度 ・サーバもネットワークもストレージも自分達で選定、発注、構築、 監視、運用 ・このメンバーで別システム200台程のブログシステムをDC移 転(さすがに赤帽とか呼びまくってサービス断は4時間程度で 完了) ・アルバイト、契約社員、外注一切なし。 ・色々なことに挑戦したいが、インフラメンバー3~4人 5. インフラ運用(サーバ購入は至難の道) 既不人気タイトルDBの統合 企画開発からサービス 集約、スレーブはく奪 開始のお知らせ (いつも突然。その週とかもある) (マシン確保) サービス伸びてきて 新サービス用サーバ作成 スレーブ追加 • 実は2012年はソーシャル用のサーバは1台も購入していない。(ネット ワーク増強(中)やio-Drive等
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く