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

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

Тема: ИЛ-2 на 4х ядрах ?? Производительность ???

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Инспектор
    Регистрация
    12.08.2008
    Адрес
    Новосибирск
    Сообщений
    5,345

    Ответ: ИЛ-2 на 4х ядрах ?? Производительность ???

    Цитата Сообщение от AirSerg Посмотреть сообщение
    И где противоричие? И какая разница, что умеет ява, если ил не может?
    И ява, и ил - могут.
    Загрузка проца илом при многоядерном варианте у меня на кваде достигает 35-38% (с гипертрейдингом никогда не вылазила больше одного полностью загруженного ядра, т.е на 2х ядрах - 50%, на 4х - 25%....)
    Другое дело, что не предусмотрены специальные меры по предотвращению конфликтов доступа к памяти и по рациональному распределению памяти (задач) по потокам.
    Поэтому, получишь прирост или тормоза - дело случая.
    От архитектуры процессоров тоже многое зависит. С общим кэшем на все ядра, ИМХО, вероятность получить тормоза гораздо ниже.

  2. #2
    Старший инструктор Аватар для AirSerg
    Регистрация
    21.12.2005
    Адрес
    Samarra na Volge
    Возраст
    41
    Сообщений
    3,076

    Ответ: ИЛ-2 на 4х ядрах ?? Производительность ???

    Цитата Сообщение от Mirnyi Посмотреть сообщение
    И ява, и ил - могут.
    Могут - это когда от использования есть реальный выигрышь. А если его нет, то значит не может. О чем вообще речь то?
    В потенциале большинство приложений можно распаралелить, только вот код, думаю, придется ооочень сильно перелопатить.
    Другое дело, что не предусмотрены специальные меры по предотвращению конфликтов доступа к памяти и по рациональному распределению памяти (задач) по потокам.
    А мне, пожалуйста, Кi-44 и губозакатывательную машинку...2 штуки...

    Средь писанных иль произнесенных слов нет печальней: "Так быть могло б..." (с)

  3. #3
    Инспектор
    Регистрация
    12.08.2008
    Адрес
    Новосибирск
    Сообщений
    5,345

    Ответ: ИЛ-2 на 4х ядрах ?? Производительность ???

    Цитата Сообщение от AirSerg Посмотреть сообщение
    Могут - это когда от использования есть реальный выигрышь.
    Он есть, но очень небольшой .
    Менять ради Ила одноядерную систему на многоядерную - не стОит, но если уже есть несколько ядер, то небольшой прирост производительности есть. Почему бы не попытаться воспользоваться?
    Гарантий - никаких. Но чеи чёрт не шутит.

  4. #4
    Старший инструктор Аватар для AirSerg
    Регистрация
    21.12.2005
    Адрес
    Samarra na Volge
    Возраст
    41
    Сообщений
    3,076

    Ответ: ИЛ-2 на 4х ядрах ?? Производительность ???

    Цитата Сообщение от Mirnyi Посмотреть сообщение
    Он есть, но очень небольшой .
    Он небольшой из-за того, что второе ядро берет на себя все оставшееся и разгружает занятое илом. Локон тоже лучше бегает на двухядерных, хотя он вроде не на яве писан. В общем, прирост есть, но не из-за "потенцильных возможностей".

    зы Сто раз уже все это разжевывалось
    А мне, пожалуйста, Кi-44 и губозакатывательную машинку...2 штуки...

    Средь писанных иль произнесенных слов нет печальней: "Так быть могло б..." (с)

  5. #5
    Пытающийся полететь Аватар для carsmaster
    Регистрация
    10.07.2008
    Адрес
    Сталинград
    Возраст
    57
    Сообщений
    1,250

    Ответ: ИЛ-2 на 4х ядрах ?? Производительность ???

    Цитата Сообщение от AirSerg Посмотреть сообщение
    Он небольшой из-за того, что второе ядро берет на себя все оставшееся и разгружает занятое илом. Локон тоже лучше бегает на двухядерных, хотя он вроде не на яве писан. В общем, прирост есть, но не из-за "потенцильных возможностей".

    зы Сто раз уже все это разжевывалось
    Разжевали-то про 2 ядра.

    В посте № 1 я затронул вопрос ТОЛЬКО ПРО 4 ЯДРА , а именно ПРИНУДИТЕЛЬНОМ раскидывании ИЛ-2 по ядрам только 4 ядерного процессора и только вот так:
    в " config.ini" конечно

    If ProcessAffinityMask=
    ;1=core #1,
    ;2=core #2,
    ;3=core's 1 & 2
    ;4=core #3,
    ;5=core's 1 & 3
    ;6=core's 2 & 3
    ;7=ALL core's
    ;8=core #4,
    ;9=core's #1 3 & 4
    ;10=core's 2, 3 & 4
    ;11= core's #1, 2 & 4
    ;12=core's 3 & 4,
    ;14= core's 2, 3, &4
    ;15 or 0=ALL 4 core's

    Причем необязательного использования ВСЕХ ядер под ИЛ-2 ( можно например принудительно назначить в диспечере задач все системные процессы на 1 ядро) А Ил-2 пусть гоняет например на 2,3, 4. Но у менят нет 4 ядер .Вот и интересуюсь опытом людей на 4 ядрах.
    Что-бы определиться с будующим своим проц. То-бишь брать 4 ядра или 2 ядра за меньшие деньги +разгон. А вопрос про тормоза или нет от неумения ИЛ-2 (или ЯВЫ) распределять по больше чем 2 ядра и более как раз и обсуждается при ПРИНУДИТЕЛЬНОМ НАЗНАЧЕНИИ.

Ваши права

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