Like Tree17119Спасибо

Тема: проект WSJT-X: моды JT65,JT9,WSPR,JT4,JTMS,MSHV - работа с тестовым софтом

  1. #16486
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,570
    Поблагодарили
    7959
    Поблагодарил
    807
    Цитата Сообщение от RW9UB Посмотреть сообщение
    И еще вопрос по компу.У меня процессор Intel Core I5 750 2,67Ghz на Али наткнулся на I7 https://ru.aliexpress.com/item/Free-...516e2e0e66IyFk Есть смысл заморачиватся с заменой?
    Для JTDX и WSJT-X на i7-880 за счет тактовой частоты время декодирования будет на 15 % меньше, для JTDX за счет 8 логических ядер время декдирования еще примерно на 30..50% уменьшиться. Либо можно на i7-880 включить два одновременно работающих JTDX, будут работать примерно как один JTDX на I5 750.

  2. #16487
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,570
    Поблагодарили
    7959
    Поблагодарил
    807
    Цитата Сообщение от EW4TT Посмотреть сообщение
    Игорь ! Можно-ли при закрытии программы JTDX сделать автоматическое удаление содержимого файла ALL.TXT ?
    Для чего и чем помешал этот файл?

  3. #16488
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,570
    Поблагодарили
    7959
    Поблагодарил
    807
    Цитата Сообщение от EX8004A Посмотреть сообщение
    Подскажите почему один и тот-же позывной отмечается разным цветом?Вложение 226679
    Там где желтый цвет сработало уведомление 'новый QTH квадрат'.

  4. #16489
    QRP Аватар для EW4TT
    Регистрация
    05.03.2014
    Адрес
    г. Берёзовка, Гродненская область
    Возраст
    72
    Сообщений
    39
    Поблагодарили
    9
    Поблагодарил
    589
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    Для чего и чем помешал этот файл?
    Его объём растёт с каждым днём, а какой смысл хранить историю записей уже прошедших QSO ?

  5. #16490
    Very High Power
    Регистрация
    21.07.2004
    Возраст
    65
    Сообщений
    1,069
    Поблагодарили
    103
    Поблагодарил
    94
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    Для JTDX и WSJT-X на i7-880 за счет тактовой частоты время декодирования будет на 15 % меньше, для JTDX за счет 8 логических ядер время декдирования еще примерно на 30..50% уменьшиться.
    логично предположить - раз i7 стоит дороже, чем i5 (и в нем 8 потоков, а не 4 и кэш больше, да и частота чуть больше) значит он - лучше (вообще-то).
    Но я ведь объяснял и аргументировал - что не для любой программы это лучше. Понятное дело, что если процессор с трудом или на пределе справляется с важной программой, то следует не запускать одновременно другие программы или максимально по возможности ограничить их количество (и пользоваться максимально "легкими" для процессора).
    Раз Вы - автор программы, то объясните (если точно это знаете) - приносит ли ей (запущенной в одном экземпляре) пользу (или вред) hipertrading и почему (каким таким вводом-выводом занимается процессор во время операции декодирования) и на счет размера кэш-памяти - помещается ли декодер в нее (в какой именно размер кэш памяти) и происходит ли перезагрузка кэш из-за условных ветвлений ?
    Сами Вы пробовали сравнивать i5 и i7 при РАВНЫХ частотах ? Если - да, то по какому критерию сравнивали и как вообще ДОСТОВЕРНО судить о степени и достаточности быстродействия компьютера для Вашей программы. Может сделаете встроенный в программу тест на типовых данных и ее алгоритме (как это сделано, например, в winrar или 7zip). А то по-накупят люди i-7_х или Xeon_ов на последние деньги, а - зря (или почти зря).

  6. #16491
    Very High Power
    Регистрация
    14.09.2010
    Адрес
    Доброполье
    Возраст
    65
    Сообщений
    2,657
    Поблагодарили
    622
    Поблагодарил
    1214
    Цитата Сообщение от EW4TT Посмотреть сообщение
    Его объём растёт с каждым днём
    Файл меняет название каждый месяц (дата стоит в названии). Т. е. на каждый месяц свой файл. За прошлый месяц можно удалить. Если так уж хочется - удалить можно вручную с меню.

  7. #16492
    Модератор Аватар для US5WE
    Регистрация
    29.03.2013
    Адрес
    Galicja i Lodomeria
    Сообщений
    6,028
    Поблагодарили
    2726
    Поблагодарил
    1241
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    Для чего и чем помешал этот файл?
    Очень даже полезный файл, особенно в случае, если нужно доказать DX-у, что QSO было.
    Victor Goncharsky US5WE/K1WE (UW5W in contests, ex UB5WE)
    DXCC HR #1 (Mixed, Phone), 10BDXCC(160-6m), 9BWAS(160-10m),
    Challenge 2900+, 5BWAZ(200), WAZ-160(40), WAZ-6m.
    УКВ комитет ЛРУ, ARRL field checker.

  8. #16493
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,570
    Поблагодарили
    7959
    Поблагодарил
    807
    Цитата Сообщение от RA3QDP Посмотреть сообщение
    логично предположить - раз i7 стоит дороже, чем i5 (и в нем 8 потоков, а не 4 и кэш больше, да и частота чуть больше) значит он - лучше (вообще-то).
    Но я ведь объяснял и аргументировал - что не для любой программы это лучше. Понятное дело, что если процессор с трудом или на пределе справляется с важной программой, то следует не запускать одновременно другие программы или максимально по возможности ограничить их количество (и пользоваться максимально "легкими" для процессора).
    Раз Вы - автор программы, то объясните (если точно это знаете) - приносит ли ей (запущенной в одном экземпляре) пользу (или вред) hipertrading и почему (каким таким вводом-выводом занимается процессор во время операции декодирования) и на счет размера кэш-памяти - помещается ли декодер в нее (в какой именно размер кэш памяти) и происходит ли перезагрузка кэш из-за условных ветвлений ?
    Сами Вы пробовали сравнивать i5 и i7 при РАВНЫХ частотах ? Если - да, то по какому критерию сравнивали и как вообще ДОСТОВЕРНО судить о степени и достаточности быстродействия компьютера для Вашей программы. Может сделаете встроенный в программу тест на типовых данных и ее алгоритме (как это сделано, например, в winrar или 7zip). А то по-накупят люди i-7_х или Xeon_ов на последние деньги, а - зря (или почти зря).
    JTDX в декодере FT8 делит полосу водопада на количество потоков, каждый поток декодирует свой кусок полосы. За счет этого увеличение количества логических ядер с 4-х до 8-ми дает прирост в скорости декодирования. Встроенный тест программе не нужен, можно взять пакет файлов записанный с эфира и проиграть его в программе. Разница во времени декодирования пакета файлов будет видна в файле ALL.TXT, частично будет размазана временем доступа к диску для чтения файлов, обработкой сигнала для водопада.
    C разным размером кэша процессора на время декодирования не тестировал.

  9. #16494
    High Power
    Регистрация
    04.12.2008
    Адрес
    г. Южный
    Сообщений
    628
    Поблагодарили
    161
    Поблагодарил
    527
    Установил версию 124.
    Дал общий вызов. Подошел бразилец, дал ему рапорт.
    От него почему-то рапорта не получил, хотя уровень был нормальный.
    И программа начала опять давать общий вызов.
    Уже в ручном режиме, опять дал ему рапорт и связь состоялась.

    Так было несколько раз.

  10. #16495
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,570
    Поблагодарили
    7959
    Поблагодарил
    807
    Цитата Сообщение от UR5LCZ Посмотреть сообщение
    Установил версию 124.
    Дал общий вызов. Подошел бразилец, дал ему рапорт.
    От него почему-то рапорта не получил, хотя уровень был нормальный.
    И программа начала опять давать общий вызов.
    Уже в ручном режиме, опять дал ему рапорт и связь состоялась.

    Так было несколько раз.
    Иван, как у Вас настроены счетчики сообщений? Часто можно найти причину непонятного поведения в файле ALL.TXT включив запись в него диагностики:

  11. #16496
    Very High Power
    Регистрация
    21.07.2004
    Возраст
    65
    Сообщений
    1,069
    Поблагодарили
    103
    Поблагодарил
    94
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    JTDX в декодере FT8 делит полосу водопада на количество потоков, каждый поток декодирует свой кусок полосы
    а если не использовать "виртуальные" ядра, а использовать только физические - может и не изменится производительность ? Вы так и не ответили - сравнивали ли Вы конкретно i7 c i5 на равных частотах или может быть - отключали гипертрейдинг у i7 для сравнения - ответьте конкретно, пожалуйста.

    Ведь чем отличается процессор с гипертрейдингом от процессора без него - всего лишь двойным количеством регистров, а вычислительные ресурсы остаются - ТАКИЕ ЖЕ. И прирост производительности возможен ТОЛЬКО за счет использования второго потока, когда простаивает первый поток. Но, ведь не во всех программах это так. А если простоев нет или их мало, то искусственное разделение программы на несколько потоков только замедлит обработку (за счет "накладных расходов" на распараллеливание).

    Приведите, пожалуйста, файлы ALL.TXT с комментариями, что бы пользователи могли научиться определять достаточность или недостаточность своих компьютеров.

    На счет нужности встроенного теста (ведь и скорость создания архивов можно секундометром засекать, однако в архиваторах сделали) - думаю пользователи были бы благодарны, если бы каким-то образом программа сообщала им - успевает она работать или нет. Не обязательно тестом (хотя получающимися в результате значениями "в попугаях" удобнее всего было бы оперировать,
    можно, например было бы сделать "красную лампочку" или еще как-то сигнализировать, что программа не успевает, но информативней в числах - на сколько именно не успевает или с каким запасом успевает.

  12. #16497
    Very High Power
    Регистрация
    28.11.2013
    Возраст
    69
    Сообщений
    4,897
    Поблагодарили
    2629
    Поблагодарил
    623
    Цитата Сообщение от RA3QDP Посмотреть сообщение
    ...например было бы сделать "красную лампочку" или еще как-то сигнализировать, что программа не успевает, но информативней в числах - на сколько именно не успевает или с каким запасом успевает.
    В принципе все это видно из программы. Если окно пятнадцатисекундного интервала уже начало наполняется, а кнопка Decode еще включена, то по секундомеру этого окна вполне можно определить время задержки декодирования. И наоборот. Для приблизительного анализа разных вариантов работы вполне хватает.

  13. #16498
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,570
    Поблагодарили
    7959
    Поблагодарил
    807
    Цитата Сообщение от RA3QDP Посмотреть сообщение
    Вы так и не ответили - сравнивали ли Вы конкретно i7 c i5 на равных частотах или может быть - отключали гипертрейдинг у i7 для сравнения - ответьте конкретно, пожалуйста.
    Не сравнивал: у меня нет i7.
    Цитата Сообщение от RA3QDP Посмотреть сообщение
    Приведите, пожалуйста, файлы ALL.TXT с комментариями, что бы пользователи могли научиться определять достаточность или недостаточность своих компьютеров.

    На декодирование сигналов в моде FT8 до конца интервала остается примерно 600 миллисекунд, на этой картинке декодирование заняло примерно 1.6 секунды, то есть вышло в интервал предназначенный для передачи сообщения. Ресурсы процессора можно считать достаточными когда для большинства интервалов на загруженном диапазоне декодирование заканчивается в рамках принимаемого интервала.
    Цитата Сообщение от RA3QDP Посмотреть сообщение
    На счет нужности встроенного теста (ведь и скорость создания архивов можно секундометром засекать, однако в архиваторах сделали) - думаю пользователи были бы благодарны, если бы каким-то образом программа сообщала им - успевает она работать или нет. Не обязательно тестом (хотя получающимися в результате значениями "в попугаях" удобнее всего было бы оперировать,
    можно, например было бы сделать "красную лампочку" или еще как-то сигнализировать, что программа не успевает, но информативней в числах - на сколько именно не успевает или с каким запасом успевает.
    Это давно реализовано записью диагностических сообщений в файл ALL.TXT.

  14. #16499
    Very High Power
    Регистрация
    21.07.2004
    Возраст
    65
    Сообщений
    1,069
    Поблагодарили
    103
    Поблагодарил
    94
    и что - на бумажке в столбик людям считать (сидя за компьютером) ? Почему бы не дописывать после Decoding finided соотношение этих интервалов ?
    На каких процессорах Вы пробовали Вашу программу ?

  15. #16500
    QRP Аватар для EW4TT
    Регистрация
    05.03.2014
    Адрес
    г. Берёзовка, Гродненская область
    Возраст
    72
    Сообщений
    39
    Поблагодарили
    9
    Поблагодарил
    589
    Цитата Сообщение от US4IRT Посмотреть сообщение
    Файл меняет название каждый месяц (дата стоит в названии). Т. е. на каждый месяц свой файл. За прошлый месяц можно удалить. Если так уж хочется - удалить можно вручную с меню.
    Что я и делаю ежедневно, а хотелось-бы автоматизировать этот процесс

Похожие темы

  1. JT65/JT9 - имейте совесть, когда в "цифре" работаете!
    от RX4CD в разделе JT65, JT9, WSPR, JT4, JTMSK, FT8
    Ответов: 65
    Последнее сообщение: 05.10.2019, 07:15
  2. Как начать работать с CW?
    от Z80X в разделе Телеграф
    Ответов: 6
    Последнее сообщение: 23.12.2010, 13:43
  3. Новая мода JT65
    от RX3AIS в разделе Цифровые виды радиосвязи
    Ответов: 1
    Последнее сообщение: 28.06.2007, 23:02
  4. Как начать работу с OZiExplorer 3D ?
    от RX3AOE в разделе Win-XP/7
    Ответов: 4
    Последнее сообщение: 15.10.2006, 19:55
  5. Работаю с DXtelnet но через час он отклю...
    от в разделе Компьютеры и сети
    Ответов: 0
    Последнее сообщение: 16.12.2001, 20:54

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker


Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×