I am about to buy a CPU for dolphin and need suggestion
|
11-23-2010, 12:06 PM
(This post was last modified: 11-23-2010, 12:06 PM by NaturalViolence.)
Quote:But what makes you think the devs will not use the new instruction set? Since that would require completely rebuilding the jit recompiler from scratch? Compilers are our only hope.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."
-Ron Swanson "I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. " -Mark Antony 11-23-2010, 12:11 PM
sse4.2 brought miniscule performance improvements. I doubt avx will bring much more to the table.
11-23-2010, 12:58 PM
11-23-2010, 02:15 PM
(11-23-2010, 12:06 PM)NaturalViolence Wrote:Quote:But what makes you think the devs will not use the new instruction set? (11-23-2010, 12:11 PM)boogerlad Wrote: sse4.2 brought miniscule performance improvements. I doubt avx will bring much more to the table. You are pretty damn right about SSE4.2 (when it refers to dolphin). But don't be so sure about AVX. That's a whole new story. Take PCSX2 for example. I bet they will try to take benefit from the new SIMD AVX/VEX set. And PCSX2 code is much more messed than Dolphin's. I sincerally hope that Ector and the rest of the team doesn't have such poor vision like this and, yes, will try to take benefit of the powerfull VEX/AVX additions. (11-23-2010, 12:58 PM)JoonKimDMD Wrote:(11-23-2010, 12:11 PM)boogerlad Wrote: sse4.2 brought miniscule performance improvements. I doubt avx will bring much more to the table.what's avx? This is AVX. The size of the SIMD vector registers is increased from 128-bits XMM registers to 256-bits registers The AVX instruction set allows all two-operand XMM instructions to be modified into non-destructive three-operand forms where the destination register is different from both source registers. And there is VEX, wich allows instructions to have more than two operands, and allows SIMD vector registers to be longer than 128 bits if needed. Suitable for High Floating point-intensive calculations. *IF* Dolphin devs choose not to take benefit of something like those, we still have the higher potencial RAW Clock power. Or maybe I'm talking a lotta bullsh*t. We'll see. 11-23-2010, 03:03 PM
(This post was last modified: 11-23-2010, 03:04 PM by NaturalViolence.)
They would still need to rewrite the jit recompiler, which would:
1. Take a shitload of work/time 2. Would make any cpu that does not support avx unable to run dolphin Of course none of this matters since avx and can and SHOULD be implemeted by newer compilers. But rewriting the jit recompiler to specifically use the new instructions is just borderline retarded when the compiler can do it for you. Of course if it's only implemented via compilers then their won't be much of a speedup.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."
-Ron Swanson "I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. " -Mark Antony 11-23-2010, 09:27 PM
Sandy/Ivy bridge cpu models brings low power and greater speed to mobile computing (laptops/netbook etc), having dolphin-emu optimised for the new AVX will allow games to be enjoyed in those platforms. Even AMD cpus will benefit because the AVX implementation is the same for both companies. The only question is: does the IGP work good in dolphin-emu?
11-24-2010, 03:29 AM
Quote:The only question is: does the IGP work good in dolphin-emu? The answer to that should be obvious. No. It's an igp and like all igps it is designed for a media center pc, low power, small die size. It will not be sufficient for high end 3d rendering in realtime like you need for dolphin. The die size restrictions make that impossible.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."
-Ron Swanson "I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. " -Mark Antony 11-24-2010, 04:30 AM
(11-23-2010, 03:03 PM)NaturalViolence Wrote: They would still need to rewrite the jit recompiler, which would: Oh, If so, I'd still be using my AthlonXP as a testbed for PCSX2. But they optmized the emulator and SSE2 was set as the minimum requeriment to run it. Maybe it is time to start thinking about rewriting (some) things? Think about it. LLE plugin will be pretty happy with AVX i.e. (11-24-2010, 03:29 AM)NaturalViolence Wrote:Quote:The only question is: does the IGP work good in dolphin-emu? The IGP of Sandy Bridge is equivalent to a discret HD5450 ATI GPU (a little more, actually). It's low, but not that low, so it's not THAT obvious as you say. Sandy Bridge's IGP are not like the other IGPs we know. One more thing, NaturalViolence: no need to call me a retarded, ok? I'm far from to be one. I know what compilers can and can't do. And I didn't even mentioned anything about "completely rewriting from scratch" in my previous posts. That was you saying. Can we agree that Sandy Bridge is a excelent choice for an upgrade and end this discussion? 'Cos I'm feeling some "natural violence" coming from you (you call me a retarded indirectly, maybe becouse I'm not a "posting freak" as stated by you user tag). Peace. 11-24-2010, 06:21 AM
(This post was last modified: 11-24-2010, 06:22 AM by NaturalViolence.)
Quote:One more thing, NaturalViolence: no need to call me a retarded, ok? I never did....nor was I aggressive towards you in any way. Quote:The IGP of Sandy Bridge is equivalent to a discret HD5450 ATI GPU (a little more, actually). It's low, but not that low, so it's not THAT obvious as you say. Sandy Bridge's IGP are not like the other IGPs we know. Still pathetic compared to discrete as always. My point was merely that an IGP will not be comparable to a decent discrete gpu, that's all I'm saying. Quote:And I didn't even mentioned anything about "completely rewriting from scratch" in my previous posts. That was you saying. Yes but you used the word "choose" which implied that: Quote:*IF* Dolphin devs choose not to take benefit of something like those, we still have the higher potencial RAW Clock power. You see what I mean? If they CHOOSE to use it that means they are rewriting the emulator at a low level, perhaps that's not what you meant but that's what it sounded like to me. Quote:Can we agree that Sandy Bridge is a excelent choice for an upgrade and end this discussion? Until benchmarks come out for it, no we can't, that is impossible to say until we actually have someone using it with dolphin.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."
-Ron Swanson "I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. " -Mark Antony |
« Next Oldest | Next Newest »
|
Users browsing this thread: 3 Guest(s)