「Snapdragon 845」で何が変わる? “順当進化”の中身を解説するSnapdragon Tech Summit 2017(1/3 ページ)

» 2017年12月18日 16時45分 公開

 米Qualcommの次期フラグシッププロセッサの名称が「Snapdragon 845」となることは以前のレポートで紹介した通りだが、今回はこの中身についてもう少し詳しく見ていく。

Snapdragon 845 Snapdragon 845を構成する機能群

全体的にパフォーマンスが向上

 Snapdragon 845を一言でいえば「順当進化」だ。

 前モデルの835発表から1年、少しずつパフォーマンス面での機能強化が図られている。CPUコアは835時代の「Kryo 280」から「Kryo 385」となり、4×4のbig.LITTLE構成という点は変化していない。big側コアの最大動作クロック周波数は2.8GHzとなり前モデル比で25〜30%アップ、LITTLE側コアの最大動作クロック周波数は1.8GHzで15%アップとなる。

 どのコアが利用されるかはソフトウェア側の判断で決まるため、通常利用時のパフォーマンスや省電力性はOSがいかにチューニングされているかにかかっている。ただ、ピークパフォーマンスの面でみれば835との比較で3割ほどの向上があるとみていいだろう。

Snapdragon 845 Snapdragon 845はSamsungの第2世代10nm LPP FinFETを使って製造され、その中心となるKryo 385はARM Cortex-Aベースのカスタムコアとなっている。基本的な構成は835時代から大きく変化していないが、全体にパフォーマンスが向上している

 そして845における前モデルとの最大の相違点はL3キャッシュの搭載だ。L2キャッシュまではコア単位に割り当てられているが、2MBのL3キャッシュは全てのコアで共有する構成となっている。835ではbigコアには2MBのL2キャッシュ、LITTLEコアには1MBのL2キャッシュという割り当てだったが、845ではサイズは不明ながらL2キャッシュを残しつつ、さらにL3キャッシュを用意している。

 キャッシュの役割はメインメモリへのアクセスを低減してレスポンスを向上させることだが、単純に考えるとコアごとに適切な容量のキャッシュを割り振った方が効率よく思える。だが実際には、複数のスレッドが稼働状況に合わせてbigとLITTLEを含むさまざまなコアに適時割り当てられて動作することになるため、コア間で必要な情報を共有して協調動作した方がパフォーマンスは向上しやすいというのが、Kryo 385で採用されたDynamIQを使ったキャッシュ共有の考え方だ。

 また近年のプロセッサでは異なる複数の機能コアを内在して、個々の処理のパフォーマンスや省電力性を高める「ヘテロジニアスコア」の仕組みを採用する傾向があるが、その傾向は毎年さらに強くなっている。Snapdragon 845ではCPUコアのKryo 385、GPUコアのAdreno 630、DSPのHexagon 685、センサー処理ユニットのSpectra 280 ISPを搭載している。Adrenoにはさらに動画のエンコードやデコード処理に特化した専用ユニットが含まれるなど細分化されており、これら全てが合わさる形でSnapdragonを構成している。

 さらに、Snapdragon 845全体に対して「システムキャッシュ」が3MBほど割り当てられている。前述のKryo 835のL3キャッシュとは異なり、こちらはプロセッサ全体のメモリアクセス低減によるパフォーマンスの最適化だ。ヘテロジニアスコアの性質を反映した構造だが、全体に省電力性を落とさずにパフォーマンスブーストを狙った工夫がみられる。

Snapdragon 845 近年のプロセッサの特徴として、機能別に専用のコアや機能ブロックを用意するというヘテロジニアス化がより進んでおり、電力効率面やパフォーマンス面で有利になっている
Snapdragon 845 Windows on Snapdragon 835のデバイスでタスクマネージャーを開いたところ。機能別にコアの稼働状況が確認できる
Snapdragon 845 システムメモリと呼ばれるメインメモリとキャッシュを仲介する領域がプロセッサに確保されている。メインメモリアクセスを40〜75%ほど低減し、ボトルネックを解消するという

ディープラーニングの処理も強化

 プロセッサにおけるもう1つのトレンドとして、AppleのA11 BionicやHuaweiのKirin 970のように、いわゆるAIのディープラーニング処理に最適化されたプロセッサコアの内蔵が挙げられる。このトレンドに対するチップベンダー各社の対応はまちまちだが、SnapdragonについてはKryo+Adreno+Hexagonの3つとベクトル演算ユニットを組み合わせて計算を高速化している。

 845におけるこの構造は835から変化ないが、全体に前モデル比で個々のコアのパフォーマンスが向上しているため、Qualcommによれば従来比3倍の機能向上が見込めるとしている。TensorFlow、TensorFlow Lite、Caffe、Caffe2、ONNXといった各種DNN(Deep Neural Network)ライブラリをサポートしている点も特徴で、このあたりはさまざまなエンドユーザーが利用することを想定した汎用(はんよう)プロセッサならではといえる。

Snapdragon 845 話題のAI処理については、AppleのA11 BionicやHuawei Kirin 970のNPUのような専用のコプロセッサユニットを搭載するのではなく、CPU+GPUのほか、Hexagon 685 DSPのようなベクトル演算ユニットを組み合わせてディープラーニング系の処理を行う。これら演算ユニットは従来と比べてそれぞれ強化されており、Snapdragon 835との比較で3倍の高速化が可能としている
Snapdragon 845 ソフトウェアベースの処理が中心になる代わりにTensorFlowをはじめとする各種DNNライブラリをサポートし、この点での汎用性を高めている
Snapdragon 845 ディープラーニング向けライブラリでも利用されているベクトル演算DSPのHexagonもプロセッサの世代ごとに進化している
Snapdragon 845 Hexagonをサポートする周辺ハードウェアやサービスのエコシステム
       1|2|3 次のページへ

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2024年06月25日 更新
  1. 「株主はドコモの月額料金を半額にしてほしい」「NTTの社名変更は?」 NTT株主総会の質疑応答まとめ (2024年06月21日)
  2. マイナンバーカードを使った本人確認を手軽に デジタル庁が「デジタル認証アプリ」を公開 無料で利用可能 (2024年06月21日)
  3. マイナンバーカードで本人確認できる「デジタル認証アプリ」が登場 使い始めるには? (2024年06月24日)
  4. 現行Androidスマートフォンの価格まとめ【2024年6月編】 「OPPO Reno11 A」「moto g64 5G」を安く買えるのはどこ? (2024年06月24日)
  5. “ミッドレンジの王者”OPPOを猛追するモトローラ 「OPPO Reno11 A」vs「moto g64 5G」に注目 (2024年06月22日)
  6. Huawei待望のカメラフォン「Pura 70 Ultra」に注目 20万円超えでも「欲しい」と思える仕上がり (2024年06月23日)
  7. Huawei、非AndroidのOS「HarmonyOS NEXT」発表 独自AI搭載 (2024年06月24日)
  8. ダイソーで550円の「(USB)Type-Cイヤホン」を試す 万が一に備えた代替品としては十分だが、音がちょっと気になる (2024年06月23日)
  9. ドコモ販売ランキング:実質2万円以下で2年使える「iPhone 14」が1位に【6月10日〜6月16日】 (2024年06月22日)
  10. 「OPPO Reno11 A」はどこがお得? Y!mobile、楽天モバイル、IIJmio、mineo、メーカー直販を比較 (2024年06月24日)
最新トピックスPR

過去記事カレンダー