[Cplex] Short SIMD vector types

Al Grant Al.Grant at arm.com
Mon Jun 3 13:46:57 CEST 2013


Are short SIMD vector types something that CPLEX is interested in standardizing?

Many C implementations already provide these as non-standard predefined types
(called e.g. "int16x4_t") and/or by means of constructing short vectors out of
existing types (like GCC's "vector" attribute).  The intuition is they map on
to registers of media instruction sets like SSE, AltiVec, NEON etc.

They are standard in OpenCL, although they are not how OpenCL provides
large-scale parallelism.  But they might be relevant to large-scale parallelism
in that the vector type construction could be extended to construct large
vectors that could be handled in whatever size chunks fit the target architecture.

If there's an existing proposal on this I'd be grateful for a pointer to it.


Al Grant

-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium.  Thank you.

More information about the Cplex mailing list