ACT ATM7029

「ACT ATM7029」の編集履歴(バックアップ)一覧に戻る
ACT ATM7029」を以下のとおり復元します。
*Actions ATM7029
#contents()
----
**解説
&bold(){ACT(Actions) ATM7029(Cortex-A9 Family([[A5>用語集#ca5]]?) QuadCore 1.2GHz + GC1000) }
AinolやRamosから搭載タブレットが発表されたSoC
[[Ainol Novo10Hero2>Ainol Novo10Hero四核]]、[[Ainol Novo7Venus]]に搭載。40nmでの製造
CPUは中華にありがちなクロック詐欺で、公称値の1.5GHzではなく実際は1.2GHz
Actionsの公式には最大1.3GHz(シングルコア時?)と書かれている
また[[Cortex-A9>用語集#ca9]]を謳っている場合もあるが、CPUのコアは[[Cortex-A5>用語集#ca5]]という噂も

Cortex-A9ではなく、Cortex-A5を搭載しているという疑惑があるが
(Actionsが独自でvfp v4の拡張を加えたCortex-A9という説もある)
実際に[[Cortex-A9>用語集#ca9]]や[[Cortex-A7>用語集#ca7]]のクアッドコアSoCと比較すると
各種ベンチマークや、cpuinfoなどの結果でCPUの性能が低めに出ることが多い

ただし[[Cortex A5>用語集#ca5]]であるとすれば、性能こそ低いが電力効率がとても良く
CPUコアの消費電力は[[Cortex-A7>用語集#ca7]]と同程度で、[[Cortex-A9>用語集#ca9]]と比較するとかなり低めである
が、Cortex-A9であろうとなかろうと、性能が低く出ることに変わりはないので購入の際は気をつけてほしい
(なおSoCの消費電力はCPUコア以外も大きく影響し、消費電力の割合はSoC以外の部品の方が高い)

そもそもATM7029がCortex-A5だという前提で、推測をするが
Ainolの発表時にATM7029を搭載した[[Hero2>Ainol Novo10Hero四核]]は、[[Cortex-A9 "Family"という表記>http://img.padhz.com/webimg/2012/12/2012122701.jpg]]がされており
Cortex-A5とCortex-A9は、マルチコア拡張の方式などではほぼ同じで
ユーザー側から見るとCortex-A5は、[[Cortex-A9コアと同じように振る舞うことができる>http://pc.watch.impress.co.jp/docs/news/event/20091116_329293.html]]らしく
A9とはいくつか共通点がある上、そもそも同じARMv7のCortex-Aファミリーであるので
Cortex-A5でもCortex-A9 "Family"としているのではないかと思われる(要するに詐欺だが)

GPUはMali-400という情報もあったが、Vivante GC1000が搭載されている
Mali-400MP4と比較するとこちらもあまり性能は高くない
またVivanteシリーズの宿命として、3Dゲームの互換性に問題がある?
高速起動機能があり、搭載機のAinol Novo10Hero2も20秒程度で起動する

antutu v3.0.3のスコアはAinol Novo10Hero2が12000程度(?)だったが
[[Antutu 3.1ではスコアが6600程度に落ちたようだ>http://mp3.zol.com.cn/352/3529308.html]]
またFWや端末次第で10000程度だったり、7-8000程度など様々な報告があるが
最近(2013年4月)では大体、8000-9000程度のスコアが報告されることが多い
(端末の解像度などにも依存します)

クアッドコアSoCの中では、搭載端末がとても安価なことが多いのだが
前に書いたとおり、クアッドコアとしてはベンチマークなどの性能が低い
またデュアルコアの中でも性能が高く、Antutuでも12000-13000程度のスコアを記録する
[[Rockchip RK3066]]と比較すると、価格的にもほとんど変わらず
ベンチマークの性能でも劣りがちなため、現状ではあまりATM7029は評価が高くない?
(あくまで個人の主観です、今後のFWで改善される、搭載端末の価格が大幅に下がる
評価されていなかった長所が見つかる、などで評価が変わる可能性もあります)

動画は同時6再生や、4k再生を謳うこともあるが、実際にはちょっと弱いらしい?
[[ACT ATM7025]](Cortex-A9(A5?) QuadCore 1.0GHz? + GC1000)という廉価版があるようだ
(Novo7Venus Liteに搭載)
----
&aname(ATMA5)
*Cortex-A5疑惑
大体の指標であり、大雑把なものであるが
Cortex-A5 1.57 DMIPS/MHz(コアあたり)
Cortex-A7 1.9 DMIPS/MHz(コアあたり) 、Cortex-A9 2.5 DMIPS/MHz(コアあたり) とされている

よくわからない場合はつまり同クロック、同コア数で
A5=ARM11(世界初のAndroidスマートフォン、T-Mobile G1に搭載)
A5x1.2=A7
A5x1.6=A9程度の性能と考えてほしい

[Slatedroid - ATM7029: an ARM Cortex A9 or A5?]
http://www.slatedroid.com/topic/44034-atm7029-an-arm-cortex-a9-or-a5/
Slatedroidでも議論がされているが
既にSlatedroidではATM7029はSoC別のカテゴリで[[Cortex-A5のカテゴリ>http://www.slatedroid.com/forum/546-cortex-a5/]]に入れられている
----
**cpuinfoの型番がCortex-A5のもの?
From my hero ii that i almost sold.
Processor	: ARMv7 Processor rev 1 (v7l)
Features	: swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 
Cortex-A9ではvfp v4は非対応、少なくともA9ではない↑
(略)
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xc05 ←[[この番号はCortex-A5のもの>http://comments.gmane.org/gmane.linux.linaro.devel/6903]]
(略)
Serial	 : 0000000000000000

[[Slatedroid>http://www.slatedroid.com/topic/44034-atm7029-an-arm-cortex-a9-or-a5/]]より引用
誰か持ってる方でcpuinfoで検証してもらえると助かります
(ターミナルからcat /proc/cpuinfoと打つだけです)
----
**シングルスレッド性能が異様に低い
831 名無しさん@お腹いっぱい。 [sage] 2013/02/04(月) 01:23:41.43 ID:zXwAVBLY(3)
Linpack for Android 
Hero@1.2GHz 
Single threaded: 
Hero 1 51MFLOPS 1.63s 
Hero 2 30MFLOPS 2.77s 
ATM7029([[Cortex A5>用語集#ca5]])はクロック合わせた[[A9>用語集#ca9]] [[Amlogic8726-M6>Amlogic8726-MX]]([[Cortex-A9>用語集#ca9]] )の6割程度 

Multithreaded: 
Hero 1 79MFLOPS 2.13s 
Hero 2 69MLOPS 2.42s 
2コアvs4コアですら負けてる 
これからATM7025・ATM7029乗ってるタブ買おうかと思ってる人は注意が必要
----
**BogoMIPSの値がA7よりも低い
&bold(){[[ATM7029>ACTATM7029]]・[[AllwinnerA31]]・[[RK3066>Rockchip RK3066]]のcpuinfo比較}
http://www.slatedroid.com/topic/44034-atm7029-an-arm-cortex-a9-or-a5/
From my [[hero ii>Ainol Novo10Hero四核]] that i almost sold.(ATM7029,[[Cortex-A5?>用語集#ca5]]*4 1.2GHz)
Processor	: ARMv7 Processor rev 1 (v7l)
processor	: 0←コア数
BogoMIPS	: 1114.46←性能を表す、数字が大きいほど性能が高い
processor	: 1
BogoMIPS	: 1114.46
processor	: 2
BogoMIPS	: 1114.46
processor	: 3
BogoMIPS	: 1114.46

Now my [[Onda V812>ONA v812四核版]] ([[AllwinnerA31]],[[Cortex-A7>用語集#ca7]]*4 1GHz)
Processor	: ARMv7 Processor rev 3 (v7l)
processor	: 0
BogoMIPS	: 1725.93
processor	: 1
BogoMIPS	: 1725.93

And now my [[Ployer Momo8 IPS>Ployer MOMO8(DualCore)]] ([[RK3066>Rockchip RK3066]],[[Cortex-A9>用語集#ca9]]*2 1.6GHz)
Processor	: ARMv7 Processor rev 0 (v7l)
processor	: 0
BogoMIPS	: 3214.95
processor	: 1
BogoMIPS	: 3214.95
----
**Antutu3.1.1でいきなりスコアが急落した
http://mp3.zol.com.cn/352/3529308.html
&bold(){Antutu v3.1}
GPUの性能が異なるので参考にしづらい部分がある上に
同じCPUでもクロックが違うことがあるので参考程度にしかならないが...

[[Rockchip RK3188]] (Cortex-A9*4(1.6GHz) + Mali400MP4 533MHz)18000前後
[[Samsung Exynos4412]] (Cortex-A9*4(1.4GHz) + Mali400MP4 440MHz)16000前後
[[NvidiaTegra3(T30L)>Nvidia Tegra3]] (Cortex-A9*4(1.2GHz) + GeForceULP)12000前後
[[AllwinnerA31]] (Cortex-7*4(1.0GHz) + PowerVR SGX544MP2) 12000前後 
[[Rockchip RK3066]] (Cortex-A9*2(1.6GHz) + Mali400MP4 266MHz)12000前後
[[Amlogic8726-MX]] (Cortex-A9*2(1.5GHz) + Mali400MP2 400MHz)9000前後(クロックによる)
&bold(){[[ACT ATM7029]] (Cortex-A5*4(1.2GHz) + Vivante GC1000)6600程度}(v3.0.3では12000程度であった)
[[Rockchip RK2918]] (Cortex-A8(1.0GHz) + Vivante GC800)2500程度

なおFWやAntutuのバージョンによってスコアは異なるようだが
LinPackなどでは基本的に変化がなかったようだ
----
**内部文章にCortex-A5と書かれている?
[ATM7029方案 艾诺NOVO10英雄四核评测]
http://www.imp3.net/10/show.php?itemid=37725&page=5
より。内部文章にCortex-A5と書かれている?L2キャッシュも少ないようだ
#ref(c09.jpg)

----
**Cortex-A9 "Family"?
また上でも書いているが、ATM7029搭載機はそもそもCortex-A9とは明記されておらず
Ainolの公式の発表でも、Cortex-A9 "Family"としか書かれていない
Actionsの公式にもCortex-A9 "Fimily"と表記されている(Familyの誤字だと思われる)

&bold(){Hero2}
#ref(2012122701.jpg)


&bold(){Venus}
#ref(http://www37.atwiki.jp/china_pad?cmd=upload&act=open&pageid=264&file=AT0867-S1+%281%29.jpg)

&bold(){Actions公式}
 + Leopard CPU Subsystem
  - ARM Cortex-A9 fimily CPU, Single CPU frequency is up to 1.3GHz.
  - Fully comply to ARM cortex V7 instruction.
  - A low power and efficient multi-core architecture,
  (略)
  - In-order pipeline with dynamic branch prediction equipped
 effectively provide single-core, dual-core, and quad-core functionality.
http://www.actions-semi.com/en/productview.aspx?cat=98&id=108

アウト・オブ・オーダー非対応なので(Cortex-A9は対応、A5~A8までは非対応)
仮にA9ベースのコアであったとしても、実際のベンチの通り性能は低めだと思われる

----
*仕様
Actions公式(http://www.actions-semi.com/en/productview.aspx?cat=98&id=108)より引用

&bold(){+ Leopard CPU Subsystem}
- ARM Cortex-A9 fimily CPU, Single CPU frequency is up to 1.3GHz.
- Fully comply to ARM cortex V7 instruction.
- A low power and efficient multi-core architecture,effectively provide single-core, dual-core, and quad-core functionality.
- Programmable memory management unit.
- L1 and L2 cache equipped 
- Supporting VFP v4(Vector Floating Point v4) architecture and compliant with the IEEE 754 standard for floating-point calculation 
- Advanced SIMD technology is equipped for the acceleration of multimedia application performance,  such as 3D graphics and high resolution image processing. 
- In-order pipeline with dynamic branch prediction equipped
- 256bit E-fuse equipped

&bold(){+ Video and Audio Encoding}
- H.264 1920x1080@60fps supported
- JPEG baseline, 8192x8192 supported
- Panoramic Image Mosaics supported
- Photographing while video recording supported
- MP3/WMA/WAV/AC3/AAC/dts formats supported (some may be done by the 3rd party applications)

&bold(){+ Video and Audio Decoding}
- Most popular video format are supported including AVI、WMV、MOV、MKV、RM、RMVB、MP4、M4V、DivX、Xvid、FLV、3GP、DAT、VOB、MPG、MPEG、AVS、ASF、TP、TRP、TS、M2TS、MTS(some may be done by the 3rd party applications)
- 1920x1080@60fps supported,up to 4K*2K
- Progressive JPEG supported
- Average data rate 60Mbps,Peak rate up to 120Mbps
- MJPEG baseline, 30000x15000 supoorted
- Most popular audio formats are supported including MP3、WMA、CBR、VBROGG、APE、FLAC、WAV、AAC、AudibleRA、AC3、dts、MIDI、AMR、AIFF、MPC (some may be done by the 3rd party applications)

&bold(){+ Graphic Process Unit}
- 3D : OpenGL ES1.1 and 2.0
- 2D : OpenVG1.1, DirectFB, GDI/DirectDraw
- Full ES2.0 extensions supported except GL_EXT_texture_type_2_10_10_10_REV.
- Full ES2.0 GLSL (Shading Language )supported
- Full featured 3D Graphics pipeline equipped
- Up to 16 ultra-thread unified shader units(SIMD4:transcendental,ctl-flow,tx-load), but limited to per shader per clock. IEEE 32bit floating-point compliant for long shader instructions supporting
- MSAA 4x, FSAA 16x supported
- YUV-to-RGB conversion supported
- Video scaling and format conversion supported.
- 32Kx32K raster 2D coordination system equipped
- IEEE 32bit floating-point compliant. While denorms are set to zero, rounding to zero is supported.
- Up to 256 thread per shader in flight.
- 8k x 8k max texture size supported
- RGB565, 5551, 4444, 8888 Destination color format with dithering supported


&bold(){+ Display}
- Four layers (1 graphic layers, 3 video layer) supported
- Scaler input size up to 2K*2K
- Simultaneously output to TV and LCD supported
- Alpha blending, color key, dithering and color space conversion,Gamma correction supported
- Flip and Scale supported
- Source format supported: ABGR8888,ABGR1555, ARGB8888, RGB565, YUV 4:2:0 planar format, YUV 4:2:0 semi-planar format

&bold(){+ Memory}
- High-bandwidth DDR2/3 controller, up to 2GB, 533MHz
- Internal Nand flash controller supporting 1bit/4bit/8bit/12bit/24bit/40bit/60bit ECC, 4CEs,Toggle NAND 1.0&2.0, On-Fi 2.3&3.0,SLC/MLC/TLC NAND Flash
- 3 SD/SDIO controller supported
- EMMC4.4.3 supported

&bold(){+ Highly-integration of peripherals}
- LVDS interface equipped for connecting bigger size LCD panel
- HDMI Tx(transmitter) equipped for HDMI 1.4a compliant
- USB2.0*2 port equipped for both HOST/Slave supporting
- I2C*3, SPI*4, UART*4, IR*2, I2S, PCM, SPDIF interface equipped
- 24bit LCD controller support
- SDTV CVBS supported
- 4x3 Key matrix supported
- Two joystick suppoted
- 10/100Base ethernet MAC equipped

&bold(){+ OS(Operation System)}
- Linux
- Android 4.1 Jelly Bean and above

&bold(){+ Power}
- 3.3V I/O power and 1.0V core power requirred
- Actions’ LPD Gen. II(Low Power Design Generation II) architecture integrated
- Actions’ ADP(Adaptive Dynamic Power) architecture integrated
- Multiple standby state supported

&bold(){+ Package}
- Type: TFBGA359 compliant with RoHS requirement  
- Dimension: 17mm*17mm size
- Ball pitch: 0.8mm

----
*リンク
[Slatedroid - ATM7029: an ARM Cortex A9 or A5?]
http://www.slatedroid.com/topic/44034-atm7029-an-arm-cortex-a9-or-a5/
[ATM7029方案 艾诺NOVO10英雄四核评测]
http://www.imp3.net/10/show.php?itemid=37725&page=5
[Actions Semiconductor Co., Ltd.(炬力集成电路设计有限公司)]
http://www.actions-semi.com/en/index.aspx
[Actions Semiconductor TM7029]
http://www.actions-semi.com/en/productview.aspx?cat=98&id=108
----
*コメント
#pcomment(below2,reply,noname,20,enablenamelink,enableurl,size=80)

----

復元してよろしいですか?