Hi,

faustbench and faustbench-llvm how have a -notrace option that allows to run 
them, just getting the best set of Faust compilation parameters as result.

Thus they can be more easily integrated in scripts, to automatically discover 
the best set of compilation parameters, to be used to produce an optimized 
final executable.

faust2caqt and faust2max6 have been updated to use this feature, with a new 
-opt option, so that if you do:

faust2caqt -opt foo.dsp  or  faust2max6 -opt bar.dsp, the faustbench-llvm tool 
will be used, best compilation parameters discovered, and optimized executable 
produced.

Then a set of dsp can be optimized using faust2caqt -opt *.dsp and so on…. Note 
that it may takes time to get the executable result ((-;

The same -opt option could be added progressively in other faust2xx scripts, 
and possibly into your own compilation chain.

Pushed on GIT here: 
https://github.com/grame-cncm/faust/commit/2b41adedc209a5a23d443cd5b593dd3ea43362cf

Benchmark tools have to be manually compiled here in tools/benchmark, with 
libfaust and LLVM already compiled : 
https://github.com/grame-cncm/faust/tree/master-dev/tools/benchmark

Testing welcome !

Stéphane 

_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to