Hi,
I ran from the DSPLIB 3_4_0_0 version the following routines in order to get 128 matrix inverse calculation:
DSPF_sp_lud and DSPF_sp_lud_inv on C6678 EVM (TMDSEVM6678LE) running at 1 GHz frequency, Little endian ELF format. I took the TI original project DSPF_sp_lud_inv_66_LE_ELF
I received the following result:
DSPF_sp_lud_inv=30 mSec The TI test report written DSPF_sp_lud_inv= 15318956 cycles means 15.3 mSec.
1.- Please, could you explain me why if I run the TI project I receive twice the Test Report time for the same routine?
I have ran also the code from the book Numerical Recipies in C (William H. Press, Saul A. Teukolsky) second edition and the time I received was 6.9 mSec.
2- Could you tell me if there is any advantage for using one routine or another because the time I received using the book's routine is significantly slower?
Thanks in advance.
Carlos.