Hi Simon,after studying the sources I found that in the client chirpfft.cpp is an object to have my attention. I reduced the code in CalcTrigArray by using a extern function FillTrigArray created by me and in TrigArrayInit.ptt I made some smart hints to compile. That should set up the speed. Next will be analyse.cppSo I will go through all the other sources to find some things to make shorter and more effective, but it takes a little time to finish this.who compiles the sources? Shold I do that ? Or should i send the sources back to you Simon.Till now I have not the complete environment at home to make a new client.I have the Microsoft C Compiler Version 4.00 and the debugger Code View Version 1.0 to make some short progs to look if my new code is fine.Sure I can download the all necessary new components to install a new environment, but it works still for a month. Its a little bit pitty. Or I must invest over 600 Dollers I think to get it for standy using.have anybody a good idea what to do?mfg seti_britta
Joe,I´m working now on analyzeFuncs.ccp. The important part chirpfft.cpp is now done. Feel free to give some hints and comments. Don´t use to compile it alone, some variables are defined outside of it. All modifications are marked with "seti_britta:", so you can easy find it by searching.seti_britta
How you know analyzeFuncs is a fat thing,
Hi Simon,Are you planning to play w/ and compare new MKL 9.1 Beta?You think it has caught-up/surpassed speed of IPP?
Think I may have as close to an Apples to Apples comparo of ICC vs. MKL 9.0XEON 3.0 w/ IPP vs. MKL 8.1 in the first graph.XEON 3.0 w/ new MKL 9.0 in the secondLooks pretty close w/ the new MKL 9.0 being slightly quicker than ICC in the 16K to 132K range.... if this is truly a level comparison.At 16K, ICC = 12.5 Gflops vs. @ 13.5 Gflops for MKL 9.0 or @ 8% quickerAt 132K, ICC = 11.5 Gflops vs. @ 12.25 Gflops for MKL 9.0 or @ 6% quickerI'd assume there are "other" improvements in 9.x w/ further optimization relevance as well?Would the added trigonometric and other complex data support in the 9.0 VML also be worth a closer look?