<div class="gmail_quote">On Fri, Sep 7, 2012 at 8:52 AM, Matthias Kretz <span dir="ltr"><<a href="mailto:kretz@compeng.uni-frankfurt.de" target="_blank">kretz@compeng.uni-frankfurt.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">On Friday 07 September 2012 03:22:08 Sven Langkamp wrote:<br>
> currently Vc doesn't check for Intel Ivy Bridge CPUs (Family 6, Model 58).<br>
> Falls back to Core2 and doesn't enabled AVX.<br>
> Can that be added?<br>
<br>
</div></div>done. Let me know if it works as expected.<br></blockquote><div><br></div><div>Couldn't test it myself as I don't have that CPU. But I got some feedback from other team members that it correctly detected avx. Performance looks like it was used.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
BTW, do you have interest in the F16C instructions IvyBridge supports? I.e.<br>
store your floating-point data with 16-bit but do calculations in 32-bit? This<br>
may move a bottleneck from I/O to calculation.</blockquote><div><br></div><div>Not that important currently, but it could get interesting in the future. In Krita the 16-bit float colorspace uses the half type specified by OpenEXR. We might want to speedup that in the future, so it could be interesting.</div>
</div>