Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
Вот если бы Вы этим ограничились, то Вы бы меньше испортили о себе общественное мнение. А так мне придется Вас и дальше заставлять признавать несовершенство TMS55 и, соответственно, совершенство ZSP400.
=== Вы придираетесь по мелочам, задача была изначально посчитать свертку,
Не свертку, Сэр, а корреляцию двух массивов иначе называемую скалярным произведением. Но и свертку ZSP400 делает эффективнее, чем TMS55. Откройте новый топик и Вы там снова признаете мою правоту.
=== Я эту задачу выполнил и код представил. Выполнил я ее по-другому, чем Вы, но выполнил.
Вас просили написать ф-цию вида:
long fun( int*, int*, int)
Вы же привели какую-то свою ф-цию:
ushort oflag = convol2 (DATA *x, DATA *h, DATA *r, ushort nr, ushort nh)
Разницу похоже только Вы не замечаете...
=== Мне для оптимального решения удобно считать две выборки свертки впараллель.
А мне они нафиг не нужны... Но все равно свертка на ZSP400 выполняется более эффективно, чем на TMS55. Но это в другом топике, пожалуйста!
=== Главный вывод - что свертка считается на 55 ядре с использованием двух умножений со сложением за один такт
А кореляция двух массивов? Извините, конечно, что надоедаю, но Вы явно хотите передернуть...