I dont doubt HSA for 3D rendering is so superior its a gamechanger for the market if its used. It will just chew a cpu to pieces.
I just doubt blender is a big enough market with a profit that matters. And if say Blender adopts HSA, what is the chance professional solutions will adopt HSA? - its different segments and you dont move from a professional product to Blender because of HSA.
And then - if HSA is adopted - what is the benefit for AMD vs years and years of starving to get there? Ofcource there is solid benefit if they get there - but damn its a huge risk for the entire company.
Blender isn't a huge market in and of itself, but there are plenty of indies and college-level learners who cut their teeth with free software. When your budget is effectively zero, it's what you use. If people learn their 3D on software that just flat-out runs better with AMD CPUs, that bias will follow them later in life.
And really, even though Blender may not be as strong a package as professional-grade software, major changes in performance would raise some eyebrows.
You don't get to wag the dog if you are the tail, AMD decided they knew what was best for the customer and they were wrong.
I don't think that's entirely true. AMD decided that they could not compete with Intel by continuing to focus on general-purpose x86 CPUs. So, they tried a different path. Ideally, AMD's decision to pair integer-friendly general purpose CPU cores with FP-friendly GPU cores would not force consumers to make many difficult or expensive sacrifices. You buy AMD GPUs, you run HSA/OpenCL 2.0 compliant software, and you win. It's the software side that just hasn't held up yet. It may yet, but time is running short.
If/when HSA becomes a reality for the many, many workloads that could benefit from it, people should be saving money without experiencing many headaches by choosing AMD hardware. There should be lower costs on the hardware side to more than offset any possible expense involved with updating their software to be HSA compliant.
it is literally around the corner, read up on java sumatra and c++ amp. Fusion is the future that is why even intel is doing huma style interface and OCL 2.0 in their upcoming products.
The problem for AMD is that Intel is not asleep at the wheel. SkyLake in 2015 isn't so far away. AMD needed Sumatra and C++ amp in January of this year, not . . . whenever next year.
So, with all that being said . . . what role does Zen play in AMD's future? Is it solely a replacement for Opteron/FX, or will it find its way into APUs as well?