???
Математика на уровне МГУ

Показано с 1 по 25 из 215

Тема: Влияние видеокарты на производительность

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

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

    Re: Влияние видеокарты на производительность

    Спасибо, дружище. Значит, разницы по соотношению стоимость/производительность между Pentium и Celeron - почти никакой.
    И чего мы тут копья ломали, помнится...
    Не стоит забывать,что чем МЕНЬШЕ этот показатель,тем лучше,след. я был прав-селерон ВЫИГРЫВАЕТ по этому показателю у пентиума.Это ещё если не считать,что они тестировались не в ОДИНАКОВЫХ условиях(конфиг всей системы) и у пентиума условия ЛУЧШЕ(уверен на 99.9Так разрыв был бы больше.

    Да вентиллятор, может, и неплохой (гипотетический такой вентиллятор, ибо мы до сих пор без понятия, чё за вентиль обсуждаем), но раз проц с ним при разгоне уходит в перегрев - значит, его банально не хватает.
    Ну, а у водоблока совсем другая производительность.
    Да и про слабую память не стОит забывать, которая, к тому же, разная по частотам, объёму, и производителю.
    Насколько лучше водоблок?В цифирках:типа такой то сферический компутер в вакууме с вентилятором разогнали до __,а с водой-до __.

    Да есть, есть. Или что-то в этом роде. См. аттач.
    Я проверил все мыслимые переключатели.Нету.Кто такой аттач?

    Да, очень конкретно, спасибо.
    Теперь всё понятно, можно эту гадость отключать. Да и на Core2Duo хорошо бы одно ядро вырубить нафиг, чтобы ядра за задачу не дрались.
    Юморист.
    Там другое:при гипер-трендинге общая производительность одинаковая,а при двух ядрах-удвоенная.И второе ядро будет грузить виндоус и т.п.
    http://www.fcenter.ru/online.shtml?a...ocessors/12033

    Влияние реплея на Hyper-Threading

    Основная цель технологии Hyper-Threading – повысить КПД использования вычислительных ресурсов за счёт того, что два потока не имеют зависимости по данным, и один из потоков может использовать те вычислительные ресурсы, которые не использует другой, особенно в моменты, когда один из потоков простаивает. Обычно в процессорах ожидание данных из RAM вызывает длительные простои вычислительных ресурсов. Самое время эти ресурсы использовать потоком, не ожидающим данных из RAM.
    Но что будет с производительностью, когда вмешивается реплей?
    Как уже было описано выше, "зацикливание" цепочки команд в системе реплея на долгое время может приводить к большому и совершенно неэффективному потреблению ресурсов. Например, в случае отсутствия данных в кэшах первого и второго уровней цепочка команд будет вынуждена совершить десятки, а то и сотни оборотов в системе реплея, бесцельно занимая вычислительные устройства в ожидании прибытия данных из основной памяти. Если NetBurst-процессор однопоточный, то ожидание данных из памяти в системе реплея не создаёт больших дополнительных проблем производительности, так как процессор в любом случае теряет сотни тактов в ожидании данных из оперативной памяти (вычислительный поток всё равно надолго приостанавливается в ожидании данных). Дополнительная работа узлов процессора сказывается в этих случаях больше на тепловыделении. Но когда на процессоре одновременно исполняются два потока, неэффективное потребление ресурсов многократным реплеем одного из потоков просто не может не сказываться на производительности другого. Можно предположить, что, чем чаще поток обращается к данным, отсутствующим в кэшах первого и второго уровней, тем больше ресурсов он потребит из-за реплея в ожидании данных.
    Мы решили проверить теорию на практике. Для этого была написана программа, один поток которой имеет длинную цепочку зависимости по данным и для вычислений постоянно обращается к данным в памяти по случайным адресам, а другой поток просто проводит вычисления на регистрах, почти не обращаясь к памяти. Оба потока исполняют команды одного типа (AND) на одном и том же FastALU0. Целью эксперимента была проверка того, как изменяется производительность второго потока, не обращающегося к памяти, в зависимости от того, обращается первый поток к данным в кэше первого уровня, второго уровня или оперативной памяти. Результаты тестирования процессора Pentium 4 Northwood приведены на рис. 10.



    Рис. 10. Тестирование влияния реплея на
    Hyper-Threading (процессор Northwood)

    На рис. 10 отображена зависимость производительности второго вычислительного потока (Поток2) от размера буфера данных первого потока (Поток1), обращающегося к данным по псевдослучайным адресам.
    Результаты говорят сами за себя. Ожидание данных из памяти одним потоком приводит к ощутимому замедлению скорости исполнения второго потока (> 35% по сравнению с ожиданием данных из L1). Поток, ожидающий данные из оперативной памяти, вместо того чтобы освободить ресурсы на время простоя, занимает их больше (!), чем во время нормального исполнения, когда данные находятся в L1. Ситуацию при HT усугубляет тот факт, что два потока разделяют объём L1 и L2 между собой, а значит эффективный объём кэш-памяти, приходящийся на каждый поток, сокращается вдвое. Это в свою очередь означает, что увеличивается число кэш-промахов и, как следствие, реплей-случаев, а значит снижается производительность обоих потоков. Именно реплей может быть одной из причин того, почему включение HT на некоторых задачах приносит вред вместо пользы.
    Разобравшись с результатами, показанными процессором Pentium 4 с ядром Northwood, мы решили протестировать процессор с новым ядром Prescott, тем более, что компания Intel заявляла об усовершенствовании технологии Hyper-Threading в этих процессорах. Получив результаты тестирования, отображающие влияние количества кэш-промахов (а значит и реплея) одного потока на производительность другого потока, мы не остались разочарованными.



    Рис. 11. Тестирование влияния реплея
    на Hyper-Threading (процессор Prescott)

    Влияние реплея на производительность не просто уменьшилось, оно стало существенно другим. Во-первых, производительность потока теперь всегда выше, если технология HT включена. Во-вторых, в случаях отсутствия данных в кэшах первого и второго уровней производительность второго потока оказывается несколько выше, чем в случае, если данные есть в кэше второго уровня.
    Опять же: мдась?
    Это когда на одном модуле CAS 2.0, на другом - 2.5 - это низкая латентность, да?
    сейчас ведь у всех 5-5-5-15 или 4-4-4-12:mad:

    Выиграешь... ЗНАЧИТЕЛЬНО.
    Особенно если это будет правильная память, от правильного производителя, с одного конвейера.
    В цифирках Типа ~50% или 20%

  2. #2
    Старший Офицер Форума Аватар для FilippOk
    Регистрация
    17.04.2002
    Адрес
    Санкт-Петербург
    Возраст
    47
    Сообщений
    10,448

    Re: Влияние видеокарты на производительность

    Цитата Сообщение от FilippOk
    Мдась? И сколько будет 200$ поделить на 29FPS?
    Цитата Сообщение от vadim andreev Посмотреть сообщение
    Примерно 6.896 долларов\ФПС
    Цитата Сообщение от vadim andreev Посмотреть сообщение
    Посчитай, плз, это же соотношение для условного Селерона (100$) и того же условного Ила (15ФПС).
    Цитата Сообщение от vadim andreev Посмотреть сообщение
    6.666666
    Цитата Сообщение от vadim andreev Посмотреть сообщение
    Спасибо, дружище. Значит, разницы по соотношению стоимость/производительность между Pentium и Celeron - почти никакой. И чего мы тут копья ломали, помнится...
    Цитата Сообщение от vadim andreev Посмотреть сообщение
    Не стоит забывать,что чем МЕНЬШЕ этот показатель,тем лучше,след. я был прав-селерон ВЫИГРЫВАЕТ по этому показателю у пентиума...
    ...аж на целых 20 центов за ФПС. Ура Селерону!
    Хихикс.
    Колбаса, блин.
    Это ещё если не считать,что они тестировались не в ОДИНАКОВЫХ условиях(конфиг всей системы) и у пентиума условия ЛУЧШЕ ( уверен на 99.9% )Так разрыв был бы больше.
    Поверь мне, если взять одну и ту же мать, скажем, Asus P4P800, воткнуть на неё гиг Corsair DDR400 (2х512), и видяху nVidia Palit AGP 7900GS 256Mb, а потом потестировать эту систему сначала с оним процом, а потом - с другим, условия будут на 99.9% одинаковые, в отлиичие от FPS.
    Насколько лучше водоблок? В цифирках...
    Представляет интерес спозоб задания вопроса. =)
    Да хрен его знает, конечно. Потому как ответ зависит от:
    - Модели и типа водоблока;
    - модели и типа процессора;
    - модели и типа видеокарты;
    - качества блока питания;
    - качества и конфигурации корпуса, в который это всё ставится;
    - способа крепления системы;
    - и, конечно, нынешних температур. =)
    Да аллах его акбар, насколько водоблок будет лучше... Может, у тебя корпус - ваще баребон. =)
    Я проверил все мыслимые переключатели. Нету. Кто такой аттач?
    Ууу, брат, как всё запущено. =)
    Картинку прикреплённую смотрел? Когда смотрел, видел, как дядя аттач тебе ручкой махал, нет? =)
    Там другое:при гипер-трендинге...
    Т.е. ты сам ответил на свой изначальный вопрос "Выиграет ли Ил 2 штурмовик от Гипер-трендинга(Hyper-Theading) или лучше использовать однопоточность".
    Это когда на одном модуле CAS 2.0, на другом - 2.5 - это низкая латентность, да?
    сейчас ведь у всех 5-5-5-15 или 4-4-4-12:mad:
    Угу. Маленькое дополнение: 5-5-5-15 - это для модулей DDR2. А у нас разговор о DDR1, не так ли?
    В цифирках Типа ~50% или 20%
    От 20 до 50%, в зависимости от аппаратуры, конкретной задачи, и настроек системы.
    Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.

    Правила - тут.

Ваши права

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