User Tag List

Результаты опроса: Написать тест

Голосовавшие
6. Вы ещё не участвовали в этом опросе
  • Тест уже существует

    1 16.67%
  • Я так крут, что для меня это элементарно, но у меня нет времени

    1 16.67%
  • Могу помочь с написанием теста

    3 50.00%
  • Не могу

    4 66.67%
  • Сложно

    2 33.33%
Опрос с выбором нескольких вариантов ответа.
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 19

Тема: Сравнительный тест производительности

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    12.05.2006
    Адрес
    г. Воронеж
    Сообщений
    186
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Exclamation Сравнительный тест производительности

    Под проект наладонного ZX-Spectrum потребовалось
    написать сравнительный тест производительности процессора
    для сравнения с клонами и оригинальным, если попадется.
    Есть программы тестирования производительности процессора для ZX-Spectrum?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TYAX
    Под проект наладонного ZX-Spectrum потребовалось
    написать сравнительный тест производительности процессора
    для сравнения с клонами и оригинальным, если попадется.
    Есть программы тестирования производительности процессора для ZX-Spectrum?
    Чето непонятно что ты под тестом производительности понимаешь? Ну ка распиши подробней!

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  4. #3

    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,517
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    39 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    что-то было в приложении к тому же журналу, где и демоверсия citadel была. sorry, подробнее не помню.

  5. #4

    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,528
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от moroz1999
    к тому же журналу, где и демоверсия citadel была
    Citadel была в ZX-Power#2, но насчет теста, чет не помню

  6. #5

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,226
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    711
    Спасибо Благодарностей получено 
    1,662
    Поблагодарили
    577 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для сравнения "производительности" разных Спектрумов я пользовался тестом, встроенным в утилиту FUT (Format Utility).
    С уважением, Станислав.

  7. #6

    Регистрация
    18.01.2005
    Адрес
    Москва
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE
    Для сравнения "производительности" разных Спектрумов я пользовался тестом, встроенным в утилиту FUT (Format Utility).
    КТо нить мне может обьяснить что подразумевается под производительностью?
    - частота работы процессора в турбо/не турбо (является параметром производительности);
    - количество тактов в турбо/не турбо (не является параметром производительности);
    - стратегия выставления WAIT при обращении к памяти в турбо (является параметром производительности);
    - работа с подсистемами - дисковод например (является параметром производительности);
    - определение типа используемого процессора Z80, Z84, Т34ВМ1, 1858ВМ1-3 (не является параметром производительности).

    Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!

    NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
    [Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
    Все здесь: http://www.nedopc.com.
    Новости/поддержка/Faq: http://forum.nedopc.com.
    Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977

  8. #7

    Регистрация
    05.12.2005
    Адрес
    Ярославль
    Сообщений
    122
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    наверно человек имеет виду измерение производительности всего компа в целом в "тараканах" (как я их называю) те в условных единица , и здорово порадуется елши у его детища будет на 3 ничего незначащих У.Е. больше

  9. #8

    Регистрация
    13.03.2005
    Адрес
    Пермь
    Сообщений
    294
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Каждая задача имеет простое, но неправильное решение.
    Можно было ткнуть пальцем на какую-нибудь измерялку (например ZX_BENCH из ZX-Format#2) и успокоится.

    Аксиома первая:
    ZX-Spectrum - это аппаратная система реального времени, производительность которой по определению равна Z80@3.5MHz.

    Важно не чтобы было быстро, а чтобы не было тормозов. То есть производительность ни при каких обстоятельствах не должна уменьшаться ниже означенной.

    Измерять нужно не производительность а тормоза. Чтобы грамотно измерить тормоза (и определить находяться ли они в допустимых рамках) нужно знать их источник, а для этого надо знать аппаратную архитектуру измеряемой машины. Поэтому - архитектуру в студию. Популярные примеры тормозов: видеопамять, округление команд до чётного такта, контроллер клавиатуры.

    Дважды было упомянуто "кэширование" а также некоторый "эталонный цикл". Если имеется ввиду общепринятое значение и цикл влезает в кэш, то результат измерения смысла не имеет. Кэширование используется в машинах где процессор - быстрый, а память медленная. В Speccy всё наоборот. А поскольку наоборот, то соответственным образом оптимизируется код, и как раз в наиболее критичных случаях кэширование может оказаться бессмысленным.

    Практические рекомендации:

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

    Померять "практическую" производительность можно на: ассемблировании, компрессии, decrunching, искусственном интеллекте в стратегических играх.

    Программные продукты выбрать по вкусу, желательно популярные.

  10. #9

    Регистрация
    12.05.2006
    Адрес
    г. Воронеж
    Сообщений
    186
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Exclamation Практические рекомендации:

    Цитата Сообщение от captain cobalt
    Каждая задача имеет простое, но неправильное решение.
    Можно было ткнуть пальцем на какую-нибудь измерялку (например ZX_BENCH из ZX-Format#2) и успокоится.
    Это уже ближе к искомому ответу.

    Цитата Сообщение от captain cobalt
    Аксиома первая:
    ZX-Spectrum - это аппаратная система реального времени, производительность которой по определению равна Z80@3.5MHz.
    В моей схеме задействовано два процессора, второй забудим, это контроллер. Первый же, это класический z80 на 20(25)MZh такты которого регулируются двумя способами, а именно изменение тактовой частоты и скважностью. Последнее тоже можно забыть, т.к. нужно проводить сравнительный тест..

    Цитата Сообщение от captain cobalt
    Важно не чтобы было быстро, а чтобы не было тормозов. То есть производительность ни при каких обстоятельствах не должна уменьшаться ниже означенной.
    А если будет больше? Много больше.

    Цитата Сообщение от captain cobalt
    Измерять нужно не производительность а тормоза. Чтобы грамотно измерить тормоза (и определить находяться ли они в допустимых рамках) нужно знать их источник, а для этого надо знать аппаратную архитектуру измеряемой машины. Поэтому - архитектуру в студию. Популярные примеры тормозов: видеопамять, округление команд до чётного такта, контроллер клавиатуры.
    Конфигурация Z80=20-25MZh/128 и более/HDD/FDD виртуальный/AY/LCD.
    Архитектура в стадии создания и ближе к отладке. Все подробности в "Железо" тема "Наладонник".

    Цитата Сообщение от captain cobalt
    Дважды было упомянуто "кэширование" а также некоторый "эталонный цикл". Если имеется ввиду общепринятое значение и цикл влезает в кэш, то результат измерения смысла не имеет. Кэширование используется в машинах где процессор - быстрый, а память медленная. В Speccy всё наоборот. А поскольку наоборот, то соответственным образом оптимизируется код, и как раз в наиболее критичных случаях кэширование может оказаться бессмысленным.
    ..У меня кеширование участка видеопамяти, т.е. остановки процессора для работы ULA не происходит! Хотелось бы знать, насколько эфективно используется этот режим, как и всё остальное, т.е. тест нужен.

    Цитата Сообщение от captain cobalt
    Практические рекомендации:

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

    Померять "практическую" производительность можно на: ассемблировании, компрессии, decrunching, искусственном интеллекте в стратегических играх.

    Программные продукты выбрать по вкусу, желательно популярные.
    Пока нет теста, трудно о чем-то говорить.

  11. #10

    Регистрация
    13.03.2005
    Адрес
    Пермь
    Сообщений
    294
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TYAX
    А если будет больше? Много больше.
    Это скорее плохо чем хорошо.
    Цитата Сообщение от TYAX
    ..У меня кеширование участка видеопамяти, т.е. остановки процессора для работы ULA не происходит!
    Как происходит торможение?
    Всегда?
    Или только при столкновении на определённых участках адресов, тогда каких?
    Например, на 128 машинах тормозят четыре из восьми 16К страниц.
    Цитата Сообщение от TYAX
    Пока нет теста, трудно о чем-то говорить.
    Не существует никаких "стандартных" тестов.
    Каждый железнячник сам должен писать тесты для проверки специфических особенностей своего аппаратного решения.

    Некоторые тесты упоминались тут.

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Тест Ю.Ковалевского
    от Costa в разделе Несортированное железо
    Ответов: 14
    Последнее: 19.11.2014, 03:03
  2. Сравнительный тест
    от Пётр в разделе Программирование
    Ответов: 0
    Последнее: 15.05.2006, 00:51
  3. Тест скорости
    от Strunov в разделе Программирование
    Ответов: 1
    Последнее: 13.02.2006, 16:11

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •