Is this platform useful for IPP users?

Is this platform useful for IPP users?

simpledsp's picture

Hello Everyone

Several months ago, I built a platform a little bit like simulink which is module based. Each module in fact will call a IPP function. Now it has about 30 modules most of which are signal processing related.I have used these modules to build some wireless communication system simulation system to see waveform, BER or handle some real radio signal.  Now I am thinking of using it as a prototyping tool for IPP. If we can put most of IPP functions into it, the users build their application easily. They do not need to worry things like data rate or memory control. This platform has a powerful  realtime display system. Any suggestion is welcome!

Thanks!

7 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.
Gennady Fedorov (Intel)'s picture

that's perfect. it would be interested to try how it would works. one remark I need to add - I am not sure what version you use, but please take into account that some API has been changed in latest 7.1 and some of them would be deprecated in the future. here is the link to this article for your reference : http://software.intel.com/sites/products/ipp-deprecated-features-feedbac...

simpledsp's picture

The version I use is 7.0. a screen shot is attached which show the main GUI part. Now the software and help doc is in Chinese. I will take some effort translating it to English if I decide to move forward. Now it only uses IPP to accelerate simulation speed. I think it is also possible to generate IPP code from the module based diagram following some rules. It may not be the final code, but may be pretty close. So basically, it is a prototyping tool and can help displaying result graphically. I am not sure if this is really helpful to IPP library users. If it is, will Intel add it as a development tool? And could Intel gives more information on what users need as for such a tool? Thanks!

Sergey Kostrov's picture

>>...Several months ago, I built a platform a little bit like simulink which is module based...

Q: Is this platform useful for IPP users?

A: I think Yes. If you think about some commercial applications you need to take into account competitors, that is MATLAB and LabVIEW. Of course, they don't use IPP, they more expensive, but their simulation capabilities are awesome. Many scientists use MATLAB by default. Also, I can't speak for all Universities around the world but in University of Calgary, for example, students can get MATLAB ( with some set of modules ) for free. Please provide as much as possible technical details about your Simulator.

Thanks in advance.

Note: There is no a screenshot attached to your last post.

simpledsp's picture

Hi Sergey

It has been months since I posted. During this period, I made research and planed a new simulator. The major code is based on privious work but the target application will be more sophiscated cross layer simulation in wireless communication which is a challange for current simulation software. IPP functions still plan an important role in it. Xeon Phi will be a ideal platform to run it. I got answer from your colleague that next version IPP will support MIC which is really wise dicision. 

I will give you an update when I have something done.

Thanks!

Gennady Fedorov (Intel)'s picture

Quote:

Sergey Kostrov wrote:

>>...Several months ago, I built a platform a little bit like simulink which is module based...

Q: Is this platform useful for IPP users?

A: I think Yes. If you think about some commercial applications you need to take into account competitors, that is MATLAB and LabVIEW. Of course, they don't use IPP, they more expensive, but their simulation capabilities are awesome. Many scientists use MATLAB by default. Also, I can't speak for all Universities around the world but in University of Calgary, for example, students can get MATLAB ( with some set of modules ) for free. Please provide as much as possible technical details about your Simulator.

Thanks in advance.

Note: There is no a screenshot attached to your last post.

the statement that " Of course, they don't use IPP"  is not completely true. Matlab reuse some IPP functions internally ( like resizing and fft)

Gennady Fedorov (Intel)'s picture

Quote:

simpledsp wrote:

Hi Sergey

It has been months since I posted. During this period, I made research and planed a new simulator. The major code is based on privious work but the target application will be more sophiscated cross layer simulation in wireless communication which is a challange for current simulation software. IPP functions still plan an important role in it. Xeon Phi will be a ideal platform to run it. I got answer from your colleague that next version IPP will support MIC which is really wise dicision. 

I will give you an update when I have something done.

Thanks!

Hello everyone: There are no final decision about "next version IPP will support MIC"  and I would say that more likely IPP will not be available on this microarchitecture in the nearest future releases.

--Gennady

Login to leave a comment.