- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
In order to have a quick start and take advantage of IPP on all my applications, I've written a simple header that implements the main CRT functionsand translates them into IPP calls. Using it with an existing application is easy since the parameters are designed tobe the same as the CRT's. I measured gains in performancefrom 20% to 40%when compared to CRT.
Currently, I've added replacements for memcpy, memcmp, memset, memmove, ZeroMemory and strlen. The source codeis inpublic domain. It's using the static libs by default but can be adapted to use the DLLs. The functions are name Ippx*and can be #defined to replace the default CRT functions if you want.
It's an easy and straight-forward start for people new to IPP and the performance improvements on your existing code come for free.
In order to have a quick start and take advantage of IPP on all my applications, I've written a simple header that implements the main CRT functionsand translates them into IPP calls. Using it with an existing application is easy since the parameters are designed tobe the same as the CRT's. I measured gains in performancefrom 20% to 40%when compared to CRT.
Currently, I've added replacements for memcpy, memcmp, memset, memmove, ZeroMemory and strlen. The source codeis inpublic domain. It's using the static libs by default but can be adapted to use the DLLs. The functions are name Ippx*and can be #defined to replace the default CRT functions if you want.
It's an easy and straight-forward start for people new to IPP and the performance improvements on your existing code come for free.
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Ricardo,
thank you for valuable contribution to IPP Developers Community!
Regards,
Vladimir
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