title: Benefit of using multiple SIMD instruction sets simultaneously
body: <p>I'm writing a highly parallel application that's multithreaded. I've already got an SSE accelerated thread class written. If I were to write an MMX accelerated thread class, then run both at the same time (one SSE thread and one MMX thread per core) would the performance improve noticeably? </p>
  
  <p>I would think that this setup would help hide memory latency, but I'd like to be sure before I start pouring time into it.</p>