Форумы Modlabs.net: Фирменный тест Битвы Титанов - Форумы Modlabs.net

Перейти к содержимому

  • (3 Страниц)
  • +
  • 1
  • 2
  • 3
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Фирменный тест Битвы Титанов

#1 Пользователь офлайн   White_Titancup 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 1 599
  • Регистрация: 02 Май 07

Отправлено 05 Май 2007 - 15:39

Давно уже хотелось, чтоб в Битве Титанов был свой собственный фирменный тест. Вроде Titan's Benchmark, в состав которого входил бы ряд подтестов нагружающих различные узлы системы. Естественно, система онлайн валидации должна присутствовать, все возможности для этого есть.
В своё время даже была начата работа над фирменным тестом, который оценивал скорость компиляции ПО, однако, проект заглох... Было это ещё во времена Битвы Титанов 2.
Отсюда вопрос: Кто, в какие сроки и может ли вообще это сделать?Какого типа тест вам всем будет интересен?

Такая идея носит не только локальный, но и глобальный характер. Мне, например, было бы приятно пользоваться не CPU-Z, а своим родным Oversoft CPU Informer, вот только если б он работал как надо...
0

#2 Пользователь офлайн   Daemon 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 48
  • Регистрация: 05 Май 07

Отправлено 05 Май 2007 - 17:26

Раз уж мне подбросили линк, выскажусь по этому поводу.
Тест для большого проекта, подобного этому - дело хорошее, тем более когда есть техническая база.
Для начала нужно определить пути следования.
1. Нужны ли такие вещи, как расчет числа Pi? Имеется ввиду с возможностью отправки результатов на сервер и фирменной лейбой Titan Cup :)
2. Нужна ли прочая синтетика, как в Эвересте к примеру,
3. Или же вместо синтетики набор каких-нибудь других вещей. Допустим тягать с собой rar.exe и замерять время архивации папки с файлами. Или же компилятором mingw замерять скорость компиляции какой-нибудь программы (типа zlib), и в том же духе.
0

#3 Пользователь офлайн   White_Titancup 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 1 599
  • Регистрация: 02 Май 07

Отправлено 05 Май 2007 - 17:30

Цитата

Раз уж мне подбросили линк, выскажусь по этому поводу.
Тест для большого проекта, подобного этому - дело хорошее, тем более когда есть техническая база.
Для начала нужно определить пути следования.
1. Нужны ли такие вещи, как расчет числа Pi? Имеется ввиду с возможностью отправки результатов на сервер и фирменной лейбой Titan Cup :)
2. Нужна ли прочая синтетика, как в Эвересте к примеру,
3. Или же вместо синтетики набор каких-нибудь других вещей. Допустим тягать с собой rar.exe и замерять время архивации папки с файлами. Или же компилятором mingw замерять скорость компиляции какой-нибудь программы (типа zlib), и в том же духе.


Я думаю, что нужно и то и другое. Например, Битва Титанов ориентирована, хоть и не полностью, на реальные приложения, однако и синтетика, как чисто спортивно-информативная составляющая - тоже очень интересна.
Более того, кроме Битвы Титанов будет открыт ещё один мой проект - Titans OffRoad, там это всё тоже нужно будет.
0

#4 Пользователь офлайн   Daemon 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 48
  • Регистрация: 05 Май 07

Отправлено 05 Май 2007 - 17:52

Ну если рассматривать сейчас синтетику, что представляет наибольший интерес?
У меня к примеру только следующие мысли:
1. Расчет числа Pi.
2. Тест ALU.
3. Тест FPU.
4. Тест алгоритма предсказание ветвлений и попадание в кэш.
5. Тест на многопоточность.
6. Пропускная способность памяти (случайное чтение, последовательное).
7. Латентность L2 кэша.
0

#5 Пользователь офлайн   White_Titancup 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 1 599
  • Регистрация: 02 Май 07

Отправлено 05 Май 2007 - 18:17

Daemon Возможно, ещё скорость компиляции определённого куска кода, рендеринг некоего изображения...
0

#6 Пользователь офлайн   Daemon 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 48
  • Регистрация: 05 Май 07

Отправлено 05 Май 2007 - 19:03

Это уже из серии реальных задач, несколько отдельная тема, я думаю обсудим. А пока нужно больше мнений насчет синтетики :)
0

#7 Пользователь офлайн   BioShark 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 111
  • Регистрация: 02 Май 07

Отправлено 05 Май 2007 - 19:14

Так, готов помочь, но пока не знаю в чем. :-D
Умею немного програмить (C++, Fortran), поэтому если нужна будет помощь (это для тех кто будет заниматься этой идей) то готов помочь чем смогу.
0

#8 Пользователь офлайн   White_Titancup 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 1 599
  • Регистрация: 02 Май 07

Отправлено 05 Май 2007 - 19:26

Только что я объявил по "громкоговорителю" об этой теме. Будут мыли, я надеюсь :)
0

#9 Пользователь офлайн   TC_DZhon 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 220
  • Регистрация: 02 Май 07

Отправлено 05 Май 2007 - 20:48

Daemon, приветствую :) знакомые люди :-D
Еще какие-нибудь алгоритмы криптографии и архивирования могли бы пригодиться, рендеринг средствами процессора...
0

#10 Пользователь офлайн   TC_TiN 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 62
  • Регистрация: 03 Май 07

Отправлено 05 Май 2007 - 20:58

Цитата

Ну если рассматривать сейчас синтетику, что представляет наибольший интерес?
У меня к примеру только следующие мысли:
1. Расчет числа Pi.
2. Тест ALU.
3. Тест FPU.
4. Тест алгоритма предсказание ветвлений и попадание в кэш.
5. Тест на многопоточность.
6. Пропускная способность памяти (случайное чтение, последовательное).
7. Латентность L2 кэша


А почему не включить ВСЕ? :)
0

#11 Пользователь офлайн   Daemon 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 48
  • Регистрация: 05 Май 07

Отправлено 05 Май 2007 - 21:07

BioShark тут бы алгоритмизация не помешала. Я допустим пока не представляю, что должен считать, и как тот же многопоточный бенч :) Остальное 0 дело техники.

DZhon это опять же из разряда реальных приложений.

TiN куда простите? :))) И что это все? :)
0

#12 Пользователь офлайн   TC_DZhon 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 220
  • Регистрация: 02 Май 07

Отправлено 05 Май 2007 - 22:30

TiN, так это все вроде ибудет в одно проге :)
0

#13 Пользователь офлайн   White_Titancup 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 1 599
  • Регистрация: 02 Май 07

Отправлено 06 Май 2007 - 00:30

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

#14 Пользователь офлайн   IgorButyrin 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 245
  • Регистрация: 02 Май 07

Отправлено 06 Май 2007 - 00:39

Цитата

Что касается бета-тестеров, то, думаю, с ними проблем не будет
Готов одним из первых подставить свое железо под удар
0

#15 Пользователь офлайн   alex12 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 327
  • Регистрация: 03 Май 07

Отправлено 06 Май 2007 - 01:29

Я тоже мог бы поучаствовать в разработке. Программировать вроде умею, все-таки 3 года на программиста учусь.
0

#16 Пользователь офлайн   Daemon 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 48
  • Регистрация: 05 Май 07

Отправлено 06 Май 2007 - 10:26

White ты пойми правильно, но для начала нужно ТЗ, спецификация о том, что писать, и зачем.

Скажу сразу, слепить все под один пользовательский интерфейс - дело не хитрое. Отправка результатов на сервер - тоже.

Я как себе это представляю. Разработка всех тестов независимо, т.е. 7 тестов - 7 отдельных консольных приложений, которые будут проходить тестирования отдельно (возможно будут писатся разными людьми).

Пользовательский интерфейс будет запрашивать рейтинг с сервера, вообщем дело не хитрое :)
0

#17 Пользователь офлайн   Daemon 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 48
  • Регистрация: 05 Май 07

Отправлено 06 Май 2007 - 10:27

alex12 ок, не проблема, дел на всех хватит :)
0

#18 Пользователь офлайн   TC_DZhon 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 220
  • Регистрация: 02 Май 07

Отправлено 06 Май 2007 - 11:05

готов быть бета-тестером : ) !
0

#19 Пользователь офлайн   Daemon 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 48
  • Регистрация: 05 Май 07

Отправлено 06 Май 2007 - 11:25

Да погодите вы с бетатестом, еще не договорились, что писать. Предлагайте, не ужто я все что нужно высказал?
0

#20 Пользователь офлайн   White_Titancup 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 1 599
  • Регистрация: 02 Май 07

Отправлено 06 Май 2007 - 14:02

Daemon Судя по всему, на данный момент идей больше нет... *hunter* *sarcastic* Остальные идеи сводятся к реальным задачам, типа архивации, рендеринга, медиа кодирования ,компиляции или работы с растровыми изображениями .... На самом деле я не вижу особого смысла расширять круг синтетических задач сверх того, что ты уже написал. Для чисто спортивных целей вполне хватит этого набора. В конце концов, если что-то ещё появится, то ведь не будет такой великой проблемой добавить это попозже?
0

Поделиться темой:


  • (3 Страниц)
  • +
  • 1
  • 2
  • 3
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

2 человек читают эту тему
0 members, 2 guests, 0 anonymous users