on 24-04-2012 10:21 AM
Actually I just think it's the rapid evolution of mobile processors. The Tegra 2 in the Tablet S is a great little chip and already the Tegra 3 is out and putting it to shame. The Vita's specs don't impress me too much to be honest. Out of all the games I've played so far I have to admit that it's mostly '2D' titles that really look amazing. The lighting and shadowing in Uncharted was sub-part considering what some of the newer Tegra3 devices are now showing.
24-04-2012 06:00 PM - edited 24-04-2012 06:01 PM
on 29-04-2012 04:39 AM
I think its just the nature of the industry that for example the ps vita with its tegra 2 processor is not as fast or "resposive" as tegra 3. the electronics in these systems change every 6 months anyway. Its like trying to keep up to the GPUs in PCs. every 6 months something cheaper or faster comes along and your left with your "out of date" technology. For me personally 4 cores in your pocket is loads. Most high end phones will take a while to catch up so I'd say get working on stuff now. Before Sony Erickson catches up with an entry level 4 core phone.
on 02-05-2012 03:38 AM
Hi I just to know then in Vita only 3 thread can be created? I get from emulator only 3 cores and what happend with the main program? Could you please give more info about your test on vita compared with the other?(i know i know I'm probably asking to much =D)
on 03-05-2012 02:00 PM
The Vita correctly states that it has 4 cores. If you try and create a thread on the reserved core however you run in to problems.
The simulator simply states how many cores your CPU has (so my iMac and MacBook Pro show as having 4 and 8 cores respectively).
on 17-05-2012 05:45 PM
The Vita does report 4 cores but that is correct as it's just being reported from the System. If you try to start a thread on each core the Vita just hangs (when using the reserved core).
How did you cause the vita to hang or see the problems you mentioned? Can you post some code on how you start your thread? And also how you make the thread run on the reserved core?
I want to try it myself.
on 14-07-2012 02:20 AM
@MartinCaine, how do you do that? As far as I know there is no way in c# to tell on which CPU what thread is executed? In fact, I'm quite sure the OS will manage on which core something is excecuted.
It is safe to make an application that utilises 4 cores by simply making 4 different threads.
In C#, the maximum threads you can run simultauniously is determened by your physical memory.
This will also run on single threaded devices. The performance loss on a single core by using multiple threads really depends on how you write your application.
There only a few architectures I know of that allow an application to decide which threads should be run onwhich CPU core; a Numa based architecure or the Cell chip with it's SPUs.
As far as your comment about performance, do keep in mind you do not have direct access to the hardware. While the Psm might be slower than a Tegra3 based device, you are running your application in a few extra layers. I haven't really looked into the hardware specs (as I don't have access to a PS Vita devkit yet), I'm quite sure its architecture will be soly optimised for games. This might seem like a small difference, but if you worked on consoles before, you know how shared RAM between the CPU and GPU can make a huge difference (RSX).
Website ©2013 Sony Computer Entertainment Europe
All content, game titles, trade names and/or trade dress, trademarks, artwork and associated imagery are trademarks and/or copyright material of their respective owners. All rights reserved. [more info]