タグ

CPUに関するyowanoのブックマーク (2)

  • AMD,CPUとGPUの深い連携を可能にする新要素「hQ」発表。HSAの姿が見えてきた?

    AMDCPUGPUの深い連携を可能にする新要素「hQ」発表。HSAの姿が見えてきた? ライター:米田 聡 日時間2013年10月22日13:01,AMDは,同社が推進する「HSA」(Heterogeneous System Architecture)の新要素「hQ」を発表した。AMDは4月30日に,HSAで対応する新技術として「hUMA」(Heterogeneous Unified Memory Architecture)の概要を発表しているが(関連記事),今回のhQはそれに続くものとなる。 今回4Gamerでは,アジア太平洋地域の報道関係者を対象とした事前電話会議に参加できたので,その内容を踏まえつつ,「hQとは何か」を紹介してみたい。 「異種混合」を真の意味で実現するためのhQは ユーザーモードからGPUスレッドをディスパッチする hQは「Heterogeneous Queuei

    AMD,CPUとGPUの深い連携を可能にする新要素「hQ」発表。HSAの姿が見えてきた?
    yowano
    yowano 2013/10/23
    HSA(GPUとCPUを同じコードで動かせるようにしてプログラマの負担を軽減しつつオーバヘッドも減らす仕組み)のために、hQ(OSも絡んでくるGPUへのアクセス権限・方式の問題への対抗要素)を発表。
  • データ型のアラインメントとは何か,なぜ必要なのか?

    以前このサイトとブログに,何度かアラインメントに関する記事を書きました (サイト内関連ページ参照). そのせいか「アラインメント」で検索して来てくれる人が多いので, 過去の記事に加筆修正してこのページを新たに作成しました. 加筆した点は次のとおりです. アラインメントとメモリアクセス回数の関係をわかりやすくするため, (ほんの少し) 図を導入しました. 「データがアラインされていないとメモリアクセス回数が増える」 と言葉で説明しているサイトは多いのですが, 図で示しているところはまだ見たことありません. アラインされていないアドレスにデータを書き込む場合, 読み出しの場合以上にメモリアクセス回数がかかる可能性があることを追記しました. 以前は「複合データ型 (配列,構造体,共用体) のアラインメント」はほとんど自明のことだと思っていたので軽く流していましたが, 意外なことにこれを解説してい

    yowano
    yowano 2013/09/10
    プログラミング言語(というよりハードウェア)におけるアラインメントの意味から、その存在理由、注意点まで、詳細丁寧な解説。
  • 1