[PD] IEMlib and compilation optimised for P4s

Nicholas Mariette nmariette at myrealbox.com
Wed Nov 5 14:11:53 CET 2003

Hi David,

I've recently had the same experience of unexpected high-CPU usage from FIR~
in Iemlib (under WinXP).

Which Iemlib filter have you had this experience with?

I found that I can run a maximum of about 8 FIR filters of 200samples length
on a P4 2GHz.  This does seem a little low for such a short FIR.

I tried recompiling Iemlib with MSVC++6.0 but I got no performance
improvement.  I haven't yet looked at the code or tried special compilers
like the Intel compiler.

However, I have found that Ben Saylor's partitioned convolution external is
somewhat more efficient for the same FIR filters.  If you're referring to
FIR filters, I'd try that external which can be found here.

And I'd be interested to hear of others' experiences with FIRs in PD.


> -----Original Message-----
> From: pd-list-admin at iem.at [mailto:pd-list-admin at iem.at]On Behalf Of
> David NG McCallum
> Sent: Tuesday, 4 November 2003 6:04 AM
> To: PD-List
> Subject: [PD] IEMlib and compilation optimised for P4s
> Dear All,
> I had one of those CPU pig problems that I think I tracked down to the
> IEM filters not being optimised for P4s (just a guess).
> Does anyone have IEMlib modified and compiled for P4 optimisation for
> Windows or...
> Can anyone tell me that I'm wrong and that the IEM filters are an
> unlikely source of massive CPU consumption?
> Cheers,
> David
> --
> .
> . David McCallum
> .  Music wants to be free
> . http://mentalfloss.ca/sintheta
> .
> _______________________________________________
> PD-list mailing list
> PD-list at iem.at
> http://iem.at/cgi-bin/mailman/listinfo/pd-list

More information about the Pd-list mailing list