Exynos5 Octa上のHardkernel ODROID-XUミニコンピューター(big.LITTLE Cortex-A15)。 個人的な印象

このトピックに興味を持っている多くの人が知っているように、サムスンARM SoCを使用したODROIDミニコンピューターの製造に特化した会社であるHardkernelは、新しいODROID-XUボードを最近発表しました。

ボードは、big.LITTLEテクノロジーを備えたExynos5 Octa Cortex-A15を中心に構築されています。 これは、既製のソリューションとして現在入手可能な最速のSoCですが、最速の発表ではありません。

これは事実上、開発ボードではなく、ミニコンピューターと呼ばれる市場で唯一のボードです。 それはシャベルではなく、ミニチュアフォームファクターで作られており、ある種のケースに入れられているためです。 開発者だけでなく、コンパクトなホームコンピューターシステムに飢えている愛好家にも非常に適しています。



画像



運命によって、ボード自体は公式の出荷が始まる前に私の手に落ちました。

そのため、このトピックでは、インターネットが満たされ、技術的特性のリストである公式発表で読むことのないものを正確に簡潔に説明します。





さて、何かを構築するためには、非常に技術的な仕様から始める必要があります。

このボードは、Samsung Exynos 5 Octaチップセット、プロセッサ5410をベースにしています。最新ではありませんが、神様は既にお届けしています。 あなたとPlaystation 4は、おそらく発表から1年近く待っていました。Playstation3は「期限切れ」だからです。 私は正しいですか 5410は、Galaxy S4で使用されているプロセッサーであり、ターンキーソリューションの形で市場で入手可能な最新のものですが、最新のものではありません。 彼には十分なドープがあります。

プロセッサのメインチップはbig.LITTLEテクノロジーです。4つのCortex-A15コアが4つのCortex-A7コアによって支援される場合。 カウントする特別なものがないときは、遅いA7が動作し、カウントするものがあるときはA15です。 これは、ソフトウェアの実装に応じて、2つの方法で可能です。または8プロセッサー-4低速、4高速。 または4つのプロセッサ-それぞれが2つのA15-A7の組み合わせで、低速または高速で動作します。

ビデオチップは、イマジネーションテクノロジーズの3プロセッサモンスターであるPowerVR SGX544MP3です。

2ギガバイトのメモリ。

Micro-AコネクタとしてのUSB 3.0、4つの通常のUSB 2.0

10/100イーサネット

ビルトイン無線LANなし

eMMCコネクタ

SD / MMCスロット

一般に、セットは標準です。 サイトで利用できるものをより正確に読んでください。



ここからが主要部分です。アナウンスメントで読まないもの。


まず最初に、ボードは非常に小さいです。 写真はこれを伝えません。 小さなODROID-U2に比べてすでに大きくなっているという事実に私は準備ができていて、その本当のパラメーターに非常に驚きました。 これはおそらくファンが原因です。 写真を見て、それが非常に大規模であると想像し、その周りのボード全体をスケーリングします。 しかし実際には、それは非常に小さく、その周囲のボードは非常に小さいです。 イーサネットコネクタを見て、それをファンと比較するだけです。 実際には、通常のRJ-45コネクターの4倍の大きさで、非常に低いです。 スカーフは、ODROID-U2以上ですが、それほど多くはありません。 文字通り、ラズベリーパイよりも幅が1センチメートル未満です。 ボード上のすべての要素は非常に小さいため、ガールフレンドに尋ねない限り、指を指で触れる機会はありません。 私はeMMCを切断し、つまようじでジャンパーを切り替える必要がありました。



ファンについて-それは確かに音を立てますが、大声ではありません。 さらに、カーネルには、LinuxとAndroidの両方で速度制御があります。 そして、負荷なしで、これは非常に頻繁に、彼は完全に停止します。 私のMacBookのように、コントロールは非常に鋭く正確ではありません。これは、温度がずっと前に下がった後、数分間騒々しいかもしれません。 ファンは負荷がかかった状態で即座に起動し、落下すると即座に停止します。 大きなファイルでgrepを実行すると、文字通り1秒間オンになり、コマンドが実行されるとすぐにオフになります。



ソフトウェアについて。


Hardkernel社は公式に主にAndroidに焦点を合わせています。 私のボードにはメモリーカードにアンドロイドが付いていました。 彼を見た限りでは、すべてがすぐに準備が整い、非常に調和が取れていました。ビデオドライバー、コーデック-すべてが機能し、すべてが存在しています。 リリースのために何かが失われることを心配しないでください、すべてがすでにそこにあります。 私はアンドロイドの大ファンではないので、すべてを一目で見ました。

Linuxに関しては、それは私にとっての優先事項であり、ここではすべてがより複雑です。 昨日、xubuntu画像が表示されました。 カーネルは、実際には、Androidに固有の一連のオプションを備えたAndroidの再構築です。あらゆる種類のメモリコントロールとシェダラー、これにはまだ多くの改良が必要です。 しかし、作業はちょうど進行中です。 少なくとも今では、Linuxはすでにロードされ、動作しています。 PowerVRはLinuxドライバーに関する偏狭な姿勢で知られているため、GLESがどのように機能するかはまったくわかりません。 しかし、リバースエンジニアリングとフリードライバーの作成は、これらのチップが広く採用されているため、オープンソースコミュニティの優先事項であり、希望があります。 画面自体への実際の出力については、X11が機能しています。 ほとんどの場合、3Dアクセラレーションなしでは、まだテストしていません。 最低限、このボードには十分な愚かさがあり、ドライバーなしで適切に描画することができます。



ハードについて。


次に、フォーラム戦争の最も人気のあるトピックについて説明します。 いわゆるCCI-400バグは、だれかが確実に破裂することになるので、誰にでも真実を伝えます。

バグは、Samsungがペアで動作するA7コアとA15コアの相互作用の実装を台無しにしたという事実にあります。 そして、この機能をロックしました。 問題が解決しました。

これにより、負荷が小さい場合、A7コアは低速で動作します。 A7は平均ではあるが妥当な範囲で、完全な1.2ギガヘルツで動作します。 しかし、負荷が大きい場合は、A7とA15の共同作業のように見えますが、それらの間の接続がロックされているため、タスク全体が排他的にA15に転送されます。

これは何につながりますか:

まず第一に、パワーポイントを忘れて、電話ではなく、デバイスはネットワークに接続されています。 電力消費が最適化されていませんか? こんにちは???

2番目のポイントはもう少し複雑で、A7コアを切り離すと、プロセッサーのパフォーマンスが低下しますが、A7はA15を約10〜15%として参照するため、多くを失います。 これは、このモンスターにハンダ付けされているドープからはあまりありません。 退屈しないでください。

さらに、タスクの転送に遅延があるため、レジスタをリセットする必要があります。 これはナノ秒単位で、正直なところ、1080pビデオが全画面表示になっても目立ちません。



結論として。


実際、これが私に起こったすべてです。このボードについてもっと知りたいなら、私は興味があります。

オフサイトから撮影した画面について謝罪します。仕事で書いており、家で支払いをしています。できるだけ早く記事を投稿したかったのです。



私はコメントであなたの質問に答えさせていただきます、多分私はアンドロイドを除いて、何らかの理由で記事を補足します。 すでにフラッシュドライブから取り壊しており、公式のイメージはまだどこにもレイアウトされていないため、9月中旬まで取り消せません。



更新:



enclisのリクエストにより:

ボードの背面には、外部ディスプレイを接続するためのMIPI DSIが出力されるFPCコネクタがあります。



UnixBenchの結果:


 ================================================== ========================
    BYTE UNIXベンチマーク(バージョン5.1.3)

   システム:odroid:GNU / Linux
    OS:GNU / Linux-3.4.5-odroidxu-#3 SMP PREEMPT Mon Aug 19 07:32:01 CEST 2013
   マシン:armv7l(armv7l)
   言語:en_US.utf8(charmap = "UTF-8"、collat​​e = "UTF-8")
    17:38:33最大25分、3ユーザー、負荷平均:0.66、1.01、1.16; ランレベル2

 -------------------------------------------------- ----------------------
ベンチマーク実行:2013年8月19日月曜日17:38:33-18:07:05
システムに0個のCPU。 テストの1つの並列コピーを実行する

レジスタ変数を使用するDhrystone 2 8022186.3 lps(10.0秒、7サンプル)
倍精度砥石745.3 MWIPS(10.0秒、7サンプル)
実行スループット691.4 lps(29.7 s、2サンプル)
ファイルコピー1024 bufsize 2000 maxblocks 161064.0 KBps(30.0 s、2サンプル)
ファイルコピー256 bufsize 500 maxblocks 47219.8 KBps(30.0 s、2サンプル)
ファイルコピー4096 bufsize 8000 maxblocks 468665.9 KBps(30.0 s、2サンプル)
パイプスループット248652.0 lps(10.0 s、7サンプル)
パイプベースのコンテキストスイッチング51520.2 lps(10.0 s、7サンプル)
プロセス作成2104.0 lps(30.0 s、2サンプル)
シェルスクリプト(1同時)2437.1 lpm(60.0秒、2サンプル)
シェルスクリプト(8同時)860.0 lpm(60.1 s、2サンプル)
システムコールのオーバーヘッド579711.5 lps(10.0 s、7サンプル)

システムベンチマークインデックス値ベースライン結果インデックス
レジスタ変数を使用するDhrystone 2 116700.0 8022186.3 687.4
倍精度砥石55.0 745.3 135.5
実行スループット43.0 691.4 160.8
ファイルコピー1024 bufsize 2000 maxblocks 3960.0 161064.0 406.7
ファイルコピー256 bufsize 500 maxblocks 1655.0 47219.8 285.3
ファイルコピー4096 bufsize 8000 maxblocks 5800.0 468665.9 808.0
パイプスループット12440.0 248652.0 199.9
パイプベースのコンテキストスイッチング4000.0 51520.2 128.8
プロセス作成126.0 2104.0 167.0
シェルスクリプト(1同時)42.4 2437.1 574.8
シェルスクリプト(8同時)6.0 860.0 1433.3
システムコールのオーバーヘッド15000.0 579711.5 386.5
                                                                    =========
システムベンチマークインデックススコア333.9




オタクポルノ:





All Articles