- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi all,
I want to use the Intel MKL VML, but there is only support for vectorized functions, no support for common vector operations, such as dot-product, scalar-vector product, vector-vector element-wise product/division, double-scalar-complex-vector product, etc.
I just felt it is highly unnatural to program using a lot of loops myself to do the above operations. For example, in preparation of using the vectorized functions(complex), my arguments have to be prepared, and I start from real constants, and scalars, and after several operations, they are then ready to feed into the vectorized functions. But these programming procedures are highly unnatural and much like assembly luaguage type...
Any wrappers that can facilitate the vectorized operations in addition to the vector functions?
Thanks!
I want to use the Intel MKL VML, but there is only support for vectorized functions, no support for common vector operations, such as dot-product, scalar-vector product, vector-vector element-wise product/division, double-scalar-complex-vector product, etc.
I just felt it is highly unnatural to program using a lot of loops myself to do the above operations. For example, in preparation of using the vectorized functions(complex), my arguments have to be prepared, and I start from real constants, and scalars, and after several operations, they are then ready to feed into the vectorized functions. But these programming procedures are highly unnatural and much like assembly luaguage type...
Any wrappers that can facilitate the vectorized operations in addition to the vector functions?
Thanks!
Link Copied
0 Replies
![](/skins/images/DC0E2679F7049B943291D1ED082A478E/responsive_peak/images/icon_anonymous_message.png)
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page