Под проект наладонного ZX-Spectrum потребовалось
написать сравнительный тест производительности процессора
для сравнения с клонами и оригинальным, если попадется.
Есть программы тестирования производительности процессора для ZX-Spectrum?![]()
Под проект наладонного ZX-Spectrum потребовалось
написать сравнительный тест производительности процессора
для сравнения с клонами и оригинальным, если попадется.
Есть программы тестирования производительности процессора для ZX-Spectrum?![]()
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Чето непонятно что ты под тестом производительности понимаешь? Ну ка распиши подробней!Сообщение от TYAX
Пожалуйста пишите в 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
что-то было в приложении к тому же журналу, где и демоверсия citadel была. sorry, подробнее не помню.
Citadel была в ZX-Power#2, но насчет теста, чет не помнюСообщение от moroz1999
Для сравнения "производительности" разных Спектрумов я пользовался тестом, встроенным в утилиту FUT (Format Utility).
С уважением, Станислав.
КТо нить мне может обьяснить что подразумевается под производительностью?Сообщение от CityAceE
- частота работы процессора в турбо/не турбо (является параметром производительности);
- количество тактов в турбо/не турбо (не является параметром производительности);
- стратегия выставления 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
наверно человек имеет виду измерение производительности всего компа в целом в "тараканах" (как я их называю) те в условных единица, и здорово порадуется елши у его детища будет на 3 ничего незначащих У.Е. больше
Каждая задача имеет простое, но неправильное решение.
Можно было ткнуть пальцем на какую-нибудь измерялку (например ZX_BENCH из ZX-Format#2) и успокоится.
Аксиома первая:
ZX-Spectrum - это аппаратная система реального времени, производительность которой по определению равна Z80@3.5MHz.
Важно не чтобы было быстро, а чтобы не было тормозов. То есть производительность ни при каких обстоятельствах не должна уменьшаться ниже означенной.
Измерять нужно не производительность а тормоза. Чтобы грамотно измерить тормоза (и определить находяться ли они в допустимых рамках) нужно знать их источник, а для этого надо знать аппаратную архитектуру измеряемой машины. Поэтому - архитектуру в студию. Популярные примеры тормозов: видеопамять, округление команд до чётного такта, контроллер клавиатуры.
Дважды было упомянуто "кэширование" а также некоторый "эталонный цикл". Если имеется ввиду общепринятое значение и цикл влезает в кэш, то результат измерения смысла не имеет. Кэширование используется в машинах где процессор - быстрый, а память медленная. В Speccy всё наоборот. А поскольку наоборот, то соответственным образом оптимизируется код, и как раз в наиболее критичных случаях кэширование может оказаться бессмысленным.
Практические рекомендации:
Необходимое (но недостаточное) условие отсутствия тормозов: не должны тормозить (и желательно правильно отображаться) фреймовые скроллы, мультиколоры и бордюрные эффекты, "тяжёлые" demo.
Померять "практическую" производительность можно на: ассемблировании, компрессии, decrunching, искусственном интеллекте в стратегических играх.
Программные продукты выбрать по вкусу, желательно популярные.
Это уже ближе к искомому ответу.Сообщение от captain cobalt
В моей схеме задействовано два процессора, второй забудим, это контроллер. Первый же, это класический z80 на 20(25)MZh такты которого регулируются двумя способами, а именно изменение тактовой частоты и скважностью. Последнее тоже можно забыть, т.к. нужно проводить сравнительный тест..Сообщение от captain cobalt
А если будет больше? Много больше.Сообщение от captain cobalt
Конфигурация Z80=20-25MZh/128 и более/HDD/FDD виртуальный/AY/LCD.Сообщение от captain cobalt
Архитектура в стадии создания и ближе к отладке. Все подробности в "Железо" тема "Наладонник".
..У меня кеширование участка видеопамяти, т.е. остановки процессора для работы ULA не происходит! Хотелось бы знать, насколько эфективно используется этот режим, как и всё остальное, т.е. тест нужен.Сообщение от captain cobalt
Пока нет теста, трудно о чем-то говорить.Сообщение от captain cobalt
Это скорее плохо чем хорошо.Сообщение от TYAX
Как происходит торможение?Сообщение от TYAX
Всегда?
Или только при столкновении на определённых участках адресов, тогда каких?
Например, на 128 машинах тормозят четыре из восьми 16К страниц.
Не существует никаких "стандартных" тестов.Сообщение от TYAX
Каждый железнячник сам должен писать тесты для проверки специфических особенностей своего аппаратного решения.
Некоторые тесты упоминались тут.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)