maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Competitors (https://talk.maemo.org/forumdisplay.php?f=4)
-   -   Mobile System on Chip Thread (https://talk.maemo.org/showthread.php?t=68882)

Capt'n Corrupt 2011-01-24 21:20

Mobile System on Chip Thread
 
Coming This Fall. The roadmap has been leaked:

http://armdevices.net/wp-content/upl...11-roadmap.jpg

Charbax of armdevices.net has the scoop:
http://armdevices.net/2011/01/24/teg...oadmap-leaked/

It looks like Nvidia is looking to bring their blistering performance and timely innovation to the low-power SoC market.

Quad core? 3x better performance that the T20? Able to drive a 1900x1200 display? Wow. This chip should give ATOM a serious run for its money, only deliverable in devices with a smartphone/tablet form factor.

Kangal 2011-01-25 04:04

Re: Tegra 3
 
Very interesting.

I also found this on xda, if legit, the OMAP 4440 is a beast!
http://forum.xda-developers.com/show...php?p=10822670

Creamy Goodness 2011-01-25 06:12

Re: Tegra 3
 
cool. FYI the new ATOM chips "Medfield" are going to be pretty competitive with these specs if Intel actually delivers. We are supposed to see a single core hyperthreaded cpu at about 1.6ghz and graphics performance 5x faster than what we have now. Well, maybe not that competitive, but it should beat the Tegra 3 to market by a few months...

flipalong 2011-01-25 07:26

Re: Tegra 3
 
in my opinion it all seems a bit TOO powerful for a small device like a phone. smartphones dont really need all this power, thats what a computer is for. :)

Creamy Goodness 2011-01-25 17:53

Re: Tegra 3
 
Yeah, everyone has different preferences on the ideal device. More power is great to have available, but for a phone it still needs to be efficient. I don't see much point in having a CPU that kills the battery in 2 hours of 100% usage, the risk seems too high that you will accidentally drain it. These new CPUs require a very solid foundation of power-saving and efficiency in the operating system, this is why Intel joined MeeGo rather than just releasing their processors. Maybe it's a mistake by Nvidia not to join too, ARM was quite efficient but a quad core has a high potential for power drain.

JamesBond@ge 2011-01-25 18:28

Re: Tegra 3
 
Some games would be nice to play on these Cortex's.

No point having all this power with no f*****g games.

attila77 2011-01-25 18:30

Re: Tegra 3
 
Quote:

Originally Posted by flipalong (Post 927934)
in my opinion it all seems a bit TOO powerful for a small device like a phone. smartphones dont really need all this power, thats what a computer is for. :)

There are no more smartphones, tablets, netbook or desktops. There are just computers (converged devices in Nokia lingo) with different power envelopes and different form factors.

EDIT: And as cool as quad-A9-s are, I hate the marketing spin (1.5 GHz, 13800 MIPS). There is a reason people call MIPS Meaningless Indication of Processor Speed.

cfh11 2011-01-25 19:50

Re: Tegra 3
 
Nvidia seems pretty confident that heat and battery life won't be an issue with these Tegra chips in real life scenarios - lets hope they're right.

funkmunk 2011-01-25 19:55

Re: Tegra 3
 
Quote:

Originally Posted by cfh11 (Post 928435)
Nvidia seems pretty confident that heat and battery life won't be an issue with these Tegra chips in real life scenarios - lets hope they're right.

I wouldn't trust NVIDIA with that as i think they pretty much screwed up they're PC GPU cards with the heat issues. Im not sure how well the Tegra chips fare in the battery department.

But if there is a chip im waiting to get my hands on then that has to be the ST-Ericsson U8500 SoC. That is one hell of a chip...

shadowjk 2011-01-26 15:07

Re: Tegra 3
 
Are those quad still going to be the most castrated and crippled A9s like in current Tegra?

Capt'n Corrupt 2011-01-26 15:53

Re: Tegra 3
 
Quote:

Originally Posted by shadowjk (Post 929072)
Are those quad still going to be the most castrated and crippled A9s like in current Tegra?

Please explain. I'm interested in what you mean by 'crippled'.

MartinK 2011-01-26 20:47

Re: Tegra 3
 
Citing the "Benefits of multi-core CPUs in mobile devices" whitepaper released by Nvidia, multi-core CPUs might actually be more power efficient:
Quote:

Due to task sharing, the cores don’t need to run at full capacity and can be run at a lower
frequency and voltage. Since the power consumption of semiconductor devices is proportional
to the frequency and voltage-squared, even a small reduction in the operating frequency and
voltage will result in significant reduction in power consumption. Therefore a mobile processor
with a dual core CPU with SMP capabilities will often be more power efficient than a single core
CPU based mobile processor.
Also, there are situations when you need all peek horsepower you can get - like during application startup (no one likes to wait).

More cores make multiprocessing more seamless, not only in relation to running multiple applications simultaneously but also for single applications - make one thread run a lag free GUI and other thread/s can do all the needed time intensive data processing and computations in the background. All of this is easier when you have multiple cores.

Capt'n Corrupt 2011-01-26 23:44

Re: Tegra 3
 
Nvidia has released a whitepaper for it's ULP GeForce GPU line, citing advanced features and outstanding performance.

There is no mention of Tegra 3 (AFAICT), but this should give some insight into their future direction as well as a high-level perspective of architecture design.

http://www.nvidia.com/content/PDF/te...ld_Devices.pdf

The Tegra 3 will be a force to be reckoned with. I fully expect NVidia to hold the lead as they are planning yearly releases! :eek:

attila77 2011-01-27 17:47

Re: Tegra 3
 
Quote:

Originally Posted by MartinK (Post 929327)
More cores make multiprocessing more seamless, not only in relation to running multiple applications simultaneously but also for single applications - make one thread run a lag free GUI and other thread/s can do all the needed time intensive data processing and computations in the background. All of this is easier when you have multiple cores.

When you put it this way, it's a spin. Multiple cores make none of this easier. More efficient ? Yes, depending on use-case. Easier ? Not in any way. You still need to do thread/task separation as you would do it on a single core processor. Beyond that, it's all about priorities (yeah, if only iOS was snappier and did not have these laggy, 10fps animations... oh wait). I mean, Android and iOS both downplay multitasking because they don't really trust developers can deal with resource management. And suddenly someone says that they will write perfectly balanced multithreaded deadlock-free code, which is rocket science compared to memory management and such. Multicore will have it's uses, but not in this sense. I have no qualms that these will be snappier, but that will be more to the A9 design and upped graph chips, not multicore - but that is what will get hyped as it's an easier sell (we already see vendors linearly adding up clocks and MIPS).

SalmanAbbas 2011-01-27 17:57

Re: Tegra 3
 
Quote:

Originally Posted by funkmunk (Post 928442)
I wouldn't trust NVIDIA with that as i think they pretty much screwed up they're PC GPU cards with the heat issues. Im not sure how well the Tegra chips fare in the battery department.

But if there is a chip im waiting to get my hands on then that has to be the ST-Ericsson U8500 SoC. That is one hell of a chip...

no doubt nvidia has serious heat issues.once they posted a driver update which slightly overclocked your gpu while turning off its fan!!! which resulted in my 9800gtx+ being fried all over.

MartinK 2011-01-27 18:54

Re: Tegra 3
 
Quote:

Originally Posted by attila77 (Post 930066)
When you put it this way, it's a spin. Multiple cores make none of this easier.

I might have used a bad formulation - multi-threaded programming is of course not easy at all - but once you have a working program that uses multiple threads, it might benefit from running on a multi-core CPU.
I'd also guess that the more cores are available, the less one has to worry about about the threads contending for a single core (like a background worker thread starving the GUI thread for CPU time, causing the GUI to lag).

Capt'n Corrupt 2011-01-27 19:52

Re: Tegra 3
 
Quote:

Originally Posted by attila77 (Post 930066)
I mean, Android and iOS both downplay multitasking because they don't really trust developers can deal with resource management. And suddenly someone says that they will write perfectly balanced multithreaded deadlock-free code, which is rocket science compared to memory management and such.

I know this isn't related to the argument but I thought it worth posting.

I'm not sure what you mean by 'downplay', but Android uses explicit events to separate process-level multi-tasking concerns and gives the OS the ability to choose what to do with the process once backgrounded based on its configuration. This is certainly more complicated than the brute-force approach to simply having the kernel handle task scheduling treating all processes as more-or-less equal and in no way 'downplays' it. It also gives developers explicit control over what parts (if any) are put to sleep when the app loses focus and allows them to run their own code during these events. This is a boon to battery life and performance; upon losing focus, only key code can remain running in the background while other code is shut down. Consider how long our laptops would run if such event separation were included in applications from the get-go!

<offtopic>
But arguably the largest benefit of such a system is not having to explicitly close applications (well, the ones that are coded properly anyway) -- one of the great features of palmOS of old. When the OS needs resources, it can dump idle processes and state save. For apps that are intended to be backgrounded, the developers simply need structure the application accordingly and the app will continue running in the background.

But the problem is as you say: many developers (including google's own) seem not to use the facilities properly leading to bad resource utilization and the need for task killers. It seems, as always, the additional layer of complexity introduces the chance to err at an increasing rate.
</offtopic>

Kangal 2011-01-28 03:27

Re: Tegra 3
 
What the Sony NGP has pwns the Tegra3!
XD

Creamy Goodness 2011-01-28 06:36

Re: Tegra 3
 
Quote:

Originally Posted by Kangal (Post 930403)
What the Sony NGP has pwns the Tegra3!
XD

are you serious or is that just flamebait? they're both quad core a9's. or maybe the psp 2 has dual dual-cores. i'll give you the benefit of the doubt and assume you're talking about the video... but with no specs on the tegra 3 i wouldn't be so quick to pass judgement.

shadowjk 2011-01-29 13:39

Re: Tegra 3
 
Quote:

Originally Posted by Capt'n Corrupt (Post 929109)
Please explain. I'm interested in what you mean by 'crippled'.

There's no NEON, and it has half the registers. First MeeGo versions actually didn't work on it, but now they've begun compiling meego to be able to run on it. It probably makes it a bit slower on omap3 and omap4 though :)

daperl 2011-01-29 18:44

Re: Tegra 3
 
Quote:

Originally Posted by shadowjk (Post 931277)
There's no NEON, and it has half the registers. First MeeGo versions actually didn't work on it, but now they've begun compiling meego to be able to run on it. It probably makes it a bit slower on omap3 and omap4 though :)

I don't have any links, but NVIDIA basically said they opted out of NEON for space reasons with the first two Tegra phases. And from further reading, latency and performance testing between NEON and non-NEON seems to conclude: non-NEON equals crippled under certain conditions.

Capt'n Corrupt 2011-01-29 20:28

Re: Tegra 3
 
I've done a bit of reading on NEON and I'm curious how often it's used. Certainly it seems useful, but even ARM seems to be heavily pushing the media [de|en]code capabilities of this SIMD implementation which is something that may very well be handled by a DSP (though in a much less generalized way). But is it generally used outside of this?

Does anyone have links to NVIDIAs rational for leaving NEON out (beyond space savings)?

Creamy Goodness 2011-01-29 22:17

Re: Tegra 3
 
http://www.ubergizmo.com/2011/01/tegra-2-benchmark/
space, cost, and they probably have a pretty good gpu and it will be fine for graphics without neon, including video decoding to supported codecs.
not sure what happens if you try and do some post processing or use an unsupported codec though...

attila77 2011-01-31 12:20

Re: Tegra 3
 
Quote:

Originally Posted by Capt'n Corrupt (Post 930167)
I'm not sure what you mean by 'downplay', but Android uses explicit events to separate process-level multi-tasking concerns and gives the OS the ability to choose what to do with the process once backgrounded based on its configuration. This is certainly more complicated than the brute-force approach to simply having the kernel handle task scheduling treating all processes as more-or-less equal and in no way 'downplays' it.

Yes, I worded that poorly - I meant it in the sense that there is no systematic, easy way to balance the core-usage of single applications, and considering that for quite some time single core is going to be the prevalent hardware, pushing people to actively increase thread/process count will mean overhead and an extra source of bugs. You can, of course, do it (well even :) ) if you're a good coder, but that's you, not the OS. On the bright side, the availability of such hardware might spark a little mobile-oriented platform innovation (on desktops it didn't really matter to have balanced-out core usage so not much research went that way).

Kangal 2011-01-31 13:00

Re: Tegra 3
 
Quote:

Originally Posted by attila77 (Post 932517)
On the bright side, the availability of such hardware might spark a little mobile-oriented platform innovation.

Are you thinking what I'm thinking my Mexican friend?

Capt'n Corrupt 2011-03-09 15:01

Re: Nvidia Tegra
 
Nvidia shows its 'Kal-el' quad-core A9 at GDC 2011.

Wow. Nvidia is agressive, and it looks as if the next Tegra is going to be a monster.

http://www.youtube.com/watch?v=41eF43ianK4

JamesBond@ge 2011-03-09 18:50

Re: Tegra 3
 
Quote:

Originally Posted by Kangal (Post 932531)
Are you thinking what I'm thinking my Mexican friend?

I guess not lol

Kangal 2011-03-10 03:40

Re: Nvidia Tegra
 
Mexican friend = aMeeGo

.... that post was before Elopcopalypse!

Capt'n Corrupt 2011-03-17 21:34

Re: Nvidia Tegra
 
Here is Anandtech's take of the next Tegra!

It seems that devices may have this as early as August of this year! http://images.anandtech.com/reviews/.../kal-el_sm.jpg
http://www.anandtech.com/show/4181/n...lets-this-year

Yep, in only 5 months, we may be seeing an ultra-mobile quad-core SoC with performance comparable to Core2Duo's (according to Nvidia)! :eek: If true, this will certainly offer performance comparable to ATOM and usher in a new wave of laptops, and tablet apps capable of replacing legacy x86.

I don't know about you, but an ultra-thin laptop that has 12hour battery life sounds pretty enticing! Even a tablet with a keyboard dock, or a BT keyboard/mouse will be enticing.

Expect Android, Ubuntu, and possibly MeeGo to lead the charge in this radical productivity paradigm shift.

While Android allows for mouse/keyboard, traditional linux has (I'm assuming) better productivity support. But with the fast development of Android, and many services being pushed through the web, an Android tablet may be quite competent for productivity.

Oh, brave new world!

Capt'n Corrupt 2011-03-18 06:13

Re: Nvidia Tegra
 
Get ready for a new tool to benchmark 3D performance! GLBenchmark 3.0 has launched!
http://www.glbenchmark.com/images/glb3splash.png
http://www.glbenchmark.com/

VIDEO: http://www.glbenchmark.com/glb3_video3.mov

Capt'n Corrupt 2011-03-18 06:20

Re: Nvidia Tegra
 
I'm thinking of changing this thread to be a general discussion about ultra-mobile SoCs. What do you think?

Capt'n Corrupt 2011-03-18 06:28

Re: Nvidia Tegra
 
This is *very* interesting. It seems that the ODROID-A development tablet (EXYNOS 4210 w/ Mali400) is getting a healthy 36.6 and 45fps on GLBenchmark 2.0/PRO @ 1366x768.

http://www.glbenchmark.com/phonedeta...ernel+ODROID-A

This is very encouraging, and is suggestive that performance is still tightly coupled to resolution. Running at 1024x768, these numbers would increase yet again. This may begin to explain the disparity between the XOOM and the iPad2's numbers.

Apple was wise to keep the resolution to 1024x768 from a gamer-performance perspective. I wouldn't be surprised if the clock rate was also hiked up a bit.

It would be nice if these benchmarks allowed to be run at different resolutions, so that we might get a better feel of chip/system performance rather than trying to compare across wildly different setups.

azkay 2011-03-18 07:05

Re: Nvidia Tegra
 
Quote:

Originally Posted by Capt'n Corrupt (Post 969901)
with performance comparable to Core2Duo's

If true, this will certainly offer performance comparable to ATOM

Comparable to Core2Duo or Atom? Because those two arent in the same performance category.

Capt'n Corrupt 2011-03-18 07:12

Re: Nvidia Tegra
 
Quote:

Originally Posted by azkay (Post 970102)
Comparable to Core2Duo or Atom? Because those two arent in the same performance category.

Indeed. A while back, it was speculated by the media that the next-gen of ARM would meet Atom in terms of performance. However, at this point, Nvidia is taking their claims one step further and saying that there will be comparable performance to C2D.

Of course, this may just be marketing fluff, but it's exciting to think that it may be true. Even with Atom performance, the world of legacy productivity will be opened more fully to these devices.

I would ditch my laptop in a New York Minute if I knew I could use a thin/light tablet that I could actually work from (thank goodness for Ubuntu's ARM support!).

Capt'n Corrupt 2011-03-18 22:39

Re: Mobile System on Chip Thread
 
It looks like the Archos Gen9 tablet may have the fastest SoC yet!
http://armdevices.net/2011/03/18/arc...unced-in-june/

It's using a modified OMAP4440 clocked to a blistering 1.6GHz! This is a dual-core CPU with a SGX540 (who knows how high this is clocked).

I'd love to see how this CPU compares to something like Atom running the same frequency on a few benchmarks.

We need some Tablets that accept Mini-PCI-E adapters. It would be nice to be able to choose 3G for whichever network with a cheap $50 card.

JamesBond@ge 2011-03-19 09:59

Re: Mobile System on Chip Thread
 
You are a very excitable man, Captain Corrupt.

Capt'n Corrupt 2011-03-19 16:20

Re: Mobile System on Chip Thread
 
Quote:

Originally Posted by JamesBond@ge (Post 970836)
You are a very excitable man, Captain Corrupt.

Thank you sir, and a shiny penny for you!

I suspect if I used fewer exclamation points, I would seem more sober...

Capt'n Corrupt 2011-03-19 18:44

Re: Mobile System on Chip Thread
 
Here's an interesting comparison between a 1st-gen ATOM and a 500MHz Cortex-A9.
http://www.geek.com/articles/chips/a...rried-2010016/

The test shows web rendering speeds on the different units despite the same browser, OS, and connection. The A9 performs more than admirably and compares quite well with the ATOM with most loads being a fraction slower.

Not exactly scientific, but interesting nonetheless.

ARM went on to claim that a cortex A9 @ 1GHz loads pages faster than ATOM!
http://netbooked.net/blog/arm-vs-ato...s-performance/

It seems that current gen A9 is more than capable of not too demanding productivity applications. The next generation is surely to improve on this greatly.

Kangal 2011-03-20 01:28

Re: Mobile System on Chip Thread
 
Hey CC!

I was also wondering the same thing: How much until ARM is more powerful than x86 mobile chips?
And I just love your post because it reminded me of a graph I drew back in January 2010 (that's 14months ago!).
Shockingly it still seems accurate!
http://img21.imageshack.us/i/73554987.png/

It looks like the OMAP4440 is equivalent to the power of a Intel SU3500, which is a great solution for Windows7 netbooks/tablets.

What's even more shocking back then Cortex A9 had yet to surface in any device, and dual-core Atoms weren't even announced!

edit: I just remembered what those lines meant; it was illustrating the minimum level of performance needed to have a responsive Win7 experience, and the minimum level of battery life for Win7 netbooks/ultraportables/tablets. My insight freaked the daylights out of me!

Capt'n Corrupt 2011-03-21 20:38

Re: Mobile System on Chip Thread
 
Quote:

Originally Posted by Kangal (Post 971317)
Hey CC!

I was also wondering the same thing: How much until ARM is more powerful than x86 mobile chips?
And I just love your post because it reminded me of a graph I drew back in January 2010 (that's 14months ago!).
Shockingly it still seems accurate!
http://img21.imageshack.us/i/73554987.png/

It looks like the OMAP4440 is equivalent to the power of a Intel SU3500, which is a great solution for Windows7 netbooks/tablets.

What's even more shocking back then Cortex A9 had yet to surface in any device, and dual-core Atoms weren't even announced!

edit: I just remembered what those lines meant; it was illustrating the minimum level of performance needed to have a responsive Win7 experience, and the minimum level of battery life for Win7 netbooks/ultraportables/tablets. My insight freaked the daylights out of me!

Nice chart and great speculation! Do you think you could find cross-platform benchmarks? Perhaps get a feel for the different performance characteristics of the lower end x86 versus higher end ARM?


All times are GMT. The time now is 05:41.

vBulletin® Version 3.8.8