*snip*. I think what you want is support for vectorization/vectorization library. Yea, vectorization support are nice but the ones I see around (gcc, Intel) still very close to C + compiler extensions. I hope things begin to get better after the C++ and GPU talk in the C&B and in the AMD Fusion Developer's Conference.
Actually I love the intrinsic header files (and it is the only way mix assembler code from 64bit), but I'm suspect to talk about it (I'm that type of crazy dev who like to "brush bits" sometimes )
Sadly most existing libraries are too inflexible or require you to jump out of C++ and use some other language to define the vector bits.
I'm not convinced GPU stuff like AMP will help at all for SIMD on the CPU -- GPU and CPU design are just too different. CPU requires a much more careful design, where an algorithm might look completely different between SSE2, SSE4, and AVX instruction sets. GPU still requires a careful design, but in wildly different areas.