![]() |
Re: Tegra 3
Quote:
|
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:
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. |
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: |
Re: Tegra 3
Quote:
|
Re: Tegra 3
Quote:
|
Re: Tegra 3
Quote:
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). |
Re: Tegra 3
Quote:
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> |
Re: Tegra 3
What the Sony NGP has pwns the Tegra3!
XD |
Re: Tegra 3
Quote:
|
Re: Tegra 3
Quote:
|
All times are GMT. The time now is 05:41. |
vBulletin® Version 3.8.8