+ Ответить в теме
Страница 2 из 2 ПерваяПервая 12
Показано с 21 по 32 из 32

Тема: Рост производительности и прочая эклектика

  1. #21
    Во. Это уже анализ не мальчика, но мужа.
    А не всяких Крутых Перцев Экспертов, которые скорость современных процессоров на глаз измеряют.
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  2. #22

    Консультант/разработчик Firaxis Games




    Регистрация
    18.10.2005
    Сообщений
    531
    По Рару нельзя сравнивать производительность, даже не учитивая размеры оперативной памяти и все такое. Рар основан на алгоритме Лемпеля-Зива, но при этом старый досовский алгоритм отличается, так как сейчас еще и ППМ исползьуют в рар формате. Дос был однозадачным (и, конечно, никаких там гипертредингов), а винрар уже давно как многопоточный, что опять таки меняет его производительность. Сравнение одинаковых алгоритмов правомерно, а вот сравнение двух программ, у которых похожие (но не одинаковые) задачи и 20 летняя разница между ним - это уже не то.
    продвинь это сообщение в соцсеть:  
    Solver, консультант / разработчик Firaxis Games.

  3. #23
    <div class='quotetop'>Цитата</div>
    По Рару нельзя сравнивать производительность, даже не учитивая размеры оперативной памяти и все такое.[/b]
    Ну. В версии где-то с 3ей там даже такой пункт меню появился как "Тестирование производительности и недежности аппаратуры"
    А запустить и теперешнюю версию на каком-нибудь раритете под Вин98 и сейчас думаю можно.
    Да и совместимость там очень серьозная.
    Програма очень консервативна, потому даже проигрывать начала новичакам типа 7z
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  4. #24

    Консультант/разработчик Firaxis Games




    Регистрация
    18.10.2005
    Сообщений
    531
    Таким образом можно, но этот тест даст не то, что нужно. Это было бы конкретно сравнение винрара на двух разных компах, где строго говоря еще и надо учитывать те же особенности ОС и все такое.

    А с картой 1000х1000 есть такой хороший момент, что не надо делать игру, чтобы такая карта была. Можно поэкспериментировать просто с программой, которая содержит данные о такой карте и немного по каждой клетке. Сделать недолго. И погонять с этими данными несколько алгоритмов, которые могут реально быть нужны в игре. Поиск пути например, первое что в голову приходит и точно нужно. А это уже практический результат, по которому и какие-то выводы можно сделать.
    продвинь это сообщение в соцсеть:  
    Solver, консультант / разработчик Firaxis Games.

  5. #25
    Дело в том.
    Что как я уже говорил. 1000х1000
    мне не для "таблеток от жадности, да побольше" нужна
    А для кое-каких перебалансировок в игре.
    И для указанных здесь нужнд будет скрыватся да перемасштабироватся.
    Что по сути будет сводить игру к тем же масштабам что и в Цив.


    Например большие пространства океанов, будут по сути обсчитыватся по более простым правилам (какие там сложности с поиском пути на пустой плоскости?).

    А вся фишка в том, что те площади, которые раньше были доступны только на глобальной карте. Теперь будут доступны для отдельных государств. Что позволит больше внимания отдать рельефу.
    Влиянием геограяических и пространственных факторов на стратегию.
    И убиранию проблемных мест из баланса геймплея.
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  6. #26
    Хотел разделить , но так и не понял, откуда резать. Такими темпами придется делать подфорум "Интервью с Солвером и без него".
    продвинь это сообщение в соцсеть:  

  7. #27
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    года через два будут уже процессоры на нанотрубках, в калифорнии вроде бы лежит уже опытный образец на 20 гигагерц и обещают со временем до терагерца довести
    продвинь это сообщение в соцсеть:  
    EC2 - разработка игры
    Мастерская Steam - мои моды для Civilization V
    Last Citadel - сайт игроков Warlords III

  8. #28
    <div class='quotetop'>Цитата(HHike * 15.7.2009, 21:46) [snapback]295582[/snapback]</div>
    Я бы наверное не утверждал это так категорично для конкретного примера.
    [/b]
    <div class='quotetop'>Цитата(Solver * 15.7.2009, 23:24) [snapback]295610[/snapback]</div>
    По Рару нельзя сравнивать производительность, даже не учитивая размеры оперативной памяти и все такое. Рар основан на алгоритме Лемпеля-Зива, но при этом старый досовский алгоритм отличается, так как сейчас еще и ППМ исползьуют в рар формате. Дос был однозадачным (и, конечно, никаких там гипертредингов), а винрар уже давно как многопоточный, что опять таки меняет его производительность. Сравнение одинаковых алгоритмов правомерно, а вот сравнение двух программ, у которых похожие (но не одинаковые) задачи и 20 летняя разница между ним - это уже не то.
    [/b]
    Вообще исходно Аку утверждал, что производительность систем выросла на 4 порядка.

    Это утверждение частично верно, но уравнивать его с производительностью приложений неверно.

    Соответсвенно выдергивая пару "элементарно, Ватсон" получается, что остальное логическое построение неверно.

    Логический эксперимент по оценки производительности приложений (на примере архиватора РАР):
    Имеем:
    1)
    Современный комп. По бенчмарку его производительность чуть больше 10 ГФлопс.
    Архивирование папки, содержащей несколько десятков файлов размером 20 МБайт занимает ~2,5 сек. (WinRAR 3.8)

    2)
    386, 2 МБ ОЗУ, 40 МБ HDD, ДОС, RAR 2.x (точно не помню). По памяти производительность ~1 МФлопс.

    Вопросы: Сколько времени займет архивирование той же самой папки?
    Будет ли оно отличаться от 2 секунд на 4 порядка? И почему?

    З.Ы. Могу провести реальный эксперимент.

    <div class='quotetop'>Цитата(Solver * 15.7.2009, 23:38) [snapback]295613[/snapback]</div>
    А с картой 1000х1000 есть такой хороший момент, что не надо делать игру, чтобы такая карта была. Можно поэкспериментировать просто с программой, которая содержит данные о такой карте и немного по каждой клетке. Сделать недолго. И погонять с этими данными несколько алгоритмов, которые могут реально быть нужны в игре. Поиск пути например, первое что в голову приходит и точно нужно. А это уже практический результат, по которому и какие-то выводы можно сделать.
    [/b]
    Можно вообще сделать тестовый стенд из кусков кода СДК цив4.
    Да замерить производительность алгоритмов перехода хода для карты 1000 на 1000.

    Если окажется, что после 1500 АД переход хода длится менее часа, то сделать hard-life дополнение и продавать его любителям реализма.
    продвинь это сообщение в соцсеть:  

  9. #29
    <div class='quotetop'>Цитата(Peter * 16.7.2009, 10:37) [snapback]295703[/snapback]</div>
    года через два будут уже процессоры на нанотрубках, в калифорнии вроде бы лежит уже опытный образец на 20 гигагерц и обещают со временем до терагерца довести
    [/b]
    В серийное производство (при успехе, конечно) выйдет как минимум через лет 10-15.
    продвинь это сообщение в соцсеть:  

  10. #30
    Варвар

    Аватар для Peter

    Steam
    Mk Z

    Регистрация
    15.10.2005
    Адрес
    Россия, Самара
    Сообщений
    2,580
    <div class='quotetop'>Цитата(Finansist&#39;s sworn brother * 17.7.2009, 8:52) [snapback]295915[/snapback]</div>
    <div class='quotetop'>Цитата(Peter * 16.7.2009, 10:37) [snapback]295703[/snapback]
    года через два будут уже процессоры на нанотрубках, в калифорнии вроде бы лежит уже опытный образец на 20 гигагерц и обещают со временем до терагерца довести
    [/b]
    В серийное производство (при успехе, конечно) выйдет как минимум через лет 10-15.
    [/b][/quote]
    ну посмотрим
    может мы и игру будем как раз столько делать

    <div class='quotetop'>Цитата(IL2T * 16.7.2009, 11:18) [snapback]295713[/snapback]</div>
    Логический эксперимент по оценки производительности приложений (на примере архиватора РАР):
    Имеем:
    1)
    Современный комп. По бенчмарку его производительность чуть больше 10 ГФлопс.
    Архивирование папки, содержащей несколько десятков файлов размером 20 МБайт занимает ~2,5 сек. (WinRAR 3.8)

    2)
    386, 2 МБ ОЗУ, 40 МБ HDD, ДОС, RAR 2.x (точно не помню). По памяти производительность ~1 МФлопс.

    Вопросы: Сколько времени займет архивирование той же самой папки?
    Будет ли оно отличаться от 2 секунд на 4 порядка? И почему?

    З.Ы. Могу провести реальный эксперимент.
    [/b]
    было бы интересно
    продвинь это сообщение в соцсеть:  
    EC2 - разработка игры
    Мастерская Steam - мои моды для Civilization V
    Last Citadel - сайт игроков Warlords III

  11. #31
    HHike
    Скаут
    <div class='quotetop'>Цитата(IL2T * 16.7.2009, 12:18) [snapback]295713[/snapback]</div>
    Вопросы: Сколько времени займет архивирование той же самой папки?
    Будет ли оно отличаться от 2 секунд на 4 порядка? И почему?
    З.Ы. Могу провести реальный эксперимент.
    [/b]
    Мне было бы интересно узнать про результат реального эксперимента.
    4 порядка вряд-ли будет. ГФЛОПС - это только ЦПУ.
    А ведь нужно сначала еще программу подгрузить, загрузить данные, обсчитать (только в этой части мы и будем иметь те самые 4 порядка), потом записать данные на диск. и в этих 2.5 сек сам алгоритм занимает явно очень малое время.
    С другой стороны современный все хавает сразу в озу многопоточно обсчитывает и сразу записывает. А 386 будет грузить максимум по 1Мб обсчитывать, записывать в темп, потом только все пререзаписывать.
    Так что эксперимент плиз если возможно. и конечный результат сжатия тоже интересует.
    продвинь это сообщение в соцсеть:  

  12. #32


    <div class='quotetop'>Цитата(HHike * 17.7.2009, 9:34) [snapback]295918[/snapback]</div>
    Так что эксперимент плиз если возможно. и конечный результат сжатия тоже интересует.
    [/b]
    Я распаковал старый архив 1995 года создания.
    Он весит ~8,7 Мб.
    Новый архив на версии 3.8 получился ~7,8 Мб.

    По поводу скорости без эксперимента могу сказать следующее...

    Альтернативой архивированию тогда было тупое копирование и использование программы типа split.

    20 Мб записывалось на ~15 дискет 1,44 Мб. Это процесс занимал примерно 30-40 минут.

    Архивирование было в 3-4 раза быстрее. И экономило дискеты.
    продвинь это сообщение в соцсеть:  

+ Ответить в теме
Страница 2 из 2 ПерваяПервая 12

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru

free counters