- androidzaurus
- 6611
- 0
- 14
- 3
#armjp IntelのMMXとかSSEと同じ。並列処理をしてデータ処理を高速化。フローティングも扱える。ただし単精度。次は倍精度になる。
2012-08-31 15:39:26#armjp ARMv8-A。64bitアーキテクチャ。昨年発表。コアは来年くらいか。昔の32bitコードも実行できる。サーバーなどのアプリやイメージング処理では64bit必要。ARMが弱かったところ。
2012-08-31 15:40:39#armjp A5。ソフトはA9と同じ。サイズが小さい926並。サブセットなので性能は落ちる。A9をソフトそのままでコストダウン。デジカメなどの低コストな製品にも。消費電力も低い。
2012-08-31 15:44:47#armjp A15。シリコン実証済みという段階。Intelの普通のプロセッサなみのマイクロアーキテクチャ。Atomとの性能遜色はない。OS仮想化対応。AMBA4システムコヒーレンシ。1TB物理アドレス(基本は4G)。L1/L2にECCがつく。来年くらいか。
2012-08-31 15:47:51#armjp A7。電力効率を重視。IDE以外は差がない。小さい。2命令。性能半分。消費電力低い。L2はオプション。単独でもA15のコンパニオンでも。
2012-08-31 15:48:57#armjp M3。マイコン。低価格を目指している。それまでのアーキテクチャ(ARM11くらいまで)に手を入れている。最初のコア。出て8年くらい。A9の半分の性能。サブシステムでマクロセルを構成している。割り込みコントローラーを内蔵240本。デバッグ回路が標準で入っている。
2012-08-31 15:51:35#armjp バスマトリックスも入れている。Flashのインターフェイスも口がある。ローコストでデバッグができるようになっている。製品化したときに、フィールドデバッグが多いと想定しているので、このような設計になった。機材が少なくとも現場でデバッグできる。
2012-08-31 15:52:58#armjp ARM命令をやめて、Thumb-2だけにした。パイプラインは3段。MPUも入っている。ライセンス的にはたくさん売れた。
2012-08-31 15:54:55#armjp M4。M3に演算機能を追加。デジタル信号処理とフローティングをハードで。制御だけでなく、信号処理もできるように。制御にも信号処理が必要になってきている。モーターでも静かにとか電気食わずに回す必要がある。DSPと2個使いだとデバッグや開発がたいへん。1つに。
2012-08-31 15:56:48#armjp 2つよりコスト下がる。アルゴリズムにもとづいてソフト生成することが多い。演算が豊富に出てきてしまう。早くしてほしいという要望。
2012-08-31 15:57:54#armjp M0。小さく。8/16bitの市場に。ARMで開発を統一したい。8bitは相変わらず伸びている。自動化でCPUが必要。機能はオプションで選べるが最小は12kGate。今までARMが使われなかった市場。ミックスドシグナルデバイス。シーケンサ、FMSの置き換え。
2012-08-31 16:00:49#armjp Mシステムデザインキット。IOをそろえてパック売り。CPUライセンスは入っていない。タイマやUART,GPIO、自社回路用のバスインターフェイスなど。
2012-08-31 16:02:11#armjp R。リアルタイムプロセッサの進化。結構いろいろなところで使われている。成功したプロセッサ。気づかないだけ。携帯のベースバンド。プリンタ、デジカメなど。966/946/1156の後継。R4/5/6。
2012-08-31 16:03:30#armjp マニア好み。高性能のリアルタイム制御向き。リッチOSは動かない。パイプライン8段2命令。ハード的には結構工夫がされている。R4二個に少し工夫したのがR5。SMPではない。AMP非対称。キャッシュコヒーレンシがない。R7はデュアルコアでキャッシュコヒーレンシあり。
2012-08-31 16:05:09#armjp R4/5のブロック図。横にTCMというメモリをオンチップで複数ブロックつないで、キャッシュと同じようにアクセスできる。タグがないので、エリアを限定。ミスヒットはない。リアルタイム向け。TCM用にAXIバスもスレーブを持っている。DMAなしに外部からデータを入れられる
2012-08-31 16:07:11#armjp AXIのマスタスレーブ以外にもプロセッサ専用バスがある。専用IOをつなぐ。メインバスが細い。IOを高速にさわる場合、制御が遅くなるのを回避できる。ごっちゃりしているが面白い機能が多い。
2012-08-31 16:08:56#armjp R4。ベースバンド、HDDコントローラー、自動車など。パリティやECCを付けられる。論理合成オプションが多い。不要なものを外せる。半分くらいになる。いろんな用途に使える。
2012-08-31 16:10:20#armjp R5。R4を2つ。性能がいる場合でもSMPはいらないことも多い。DMAはいるとCPUキャッシュを無効にするのをハードでやる。ソフトで書かなくていい。
2012-08-31 16:11:58#armjp R7。A9なみのものを2つ。コヒーレンシありのSMP。リアルタイムでも性能要求が厳しいとき。ベースバンド。4G/LTEなど。
2012-08-31 16:13:07