Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 313 • Страница 16 из 16<  1 ... 12  13  14  15  16
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 31.10.2003
Откуда: Питер
Возможно кстати это заслуга НЕ win 7 а встроенного в неё медиаплеера
#77

поясняю график :

самое начало где нулевая загрузка это чисто винда..
далее где загружено самое "левое" ядро это воспроизведение 1080p в медиа плеер классик
ещё далее воспроизведение этого же фильма в виндовс медиа и мы наблюдаем как раз почти ровную нагрузку на всех 4х ядрах.

Так вот под win XP оба эти плеера вызывали лаги при просмотре ролика с камеры, а под win 7 медиаплеер классик на тот момент не стоял и воспроизводили с помощью винмедиа и увидели равномерную загрузку и проигрывание без лагов.

Добавлено спустя 2 минуты 20 секунд:
Шурика наверно вы хотели написать "корректная поддержка многоядерности" ? :oops:



Партнер
 

Member
Статус: Не в сети
Регистрация: 24.06.2003
Откуда: Москва
Voron по сути это одинаково - идет квантование потока на 4 ядра, но в пределе 1 поток может загрузить суммарно CPU на 25%. Здесь дело в чем-то другом. Возможно эффективная поддержка SSE3 или ещё чего-то. Винда кстати х64 тоже. Возможно тоже дает бонус.

_________________
.


 

Member
Статус: Не в сети
Регистрация: 08.07.2006
Откуда: СПБ
Kryos писал(а):
но в пределе 1 поток может загрузить суммарно CPU на 25%

Одно ядро на 100% точнее. Один поток не может выполнятся на нескольких ядрах. Он может в процессе выполнения кочевать с ядра на ядро, создавая иллюзию загруженности всех ядер. На самом деле время его выполнения от этого не уменьшается. Скорее всего именно это в 7 и происходит.


Последний раз редактировалось Char88 06.04.2010 13:18, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 24.06.2003
Откуда: Москва
Char88 может. Поток квантуется. В этом легко убедиться запустив любую 1-поточную программу. Обычно она на все ядра квантуется.

_________________
.


 

Member
Статус: Не в сети
Регистрация: 08.07.2006
Откуда: СПБ
Kryos
Что значит "квантуется"? Как я написал выше он может побывать на всех ядрах в процессе своей жизни. Но магическим образом распараллелится он не может.


 

Member
Статус: Не в сети
Регистрация: 24.06.2003
Откуда: Москва
Char88 разделение задачи на временные отрезки, в данном случае выглядит это так:
1 ядро выполняет например 1мс процесса (другие ядра другим процессом заняты или отдыхают), затем 2-е ядро выполняет 1мс процесса, затем 3-е тоже самое и т.д.

_________________
.


 

Member
Статус: Не в сети
Регистрация: 08.07.2006
Откуда: СПБ
Kryos писал(а):
1 ядро выполняет например 1мс процесса (другие ядра другим процессом заняты или отдыхают), затем 2-е ядро выполняет 1мс процесса, затем 3-е тоже самое и т.д.

Я про это и говорю. Только реальной выгоды выгоды от этого нет. Уточнение - нет для нашего потока. Для системы в общем - есть.

PS про ровно 1мс это общественное заблуждение.

PPS мы уже параллельные алгоритмы обсуждаем а Акустике...


Последний раз редактировалось Char88 06.04.2010 13:27, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 24.06.2003
Откуда: Москва
Char88 выгоды особой нет и вправду, это есть ничто иное, как нормальная реализация многозадачности, которую ещё пытались осилить с появлением 80386 и винды 3.0

_________________
.


 

Member
Статус: Не в сети
Регистрация: 31.10.2003
Откуда: Питер
Kryos винда НЕ x64 ;) обратите внимание на "всего". Если вы писали про мой скрин конечно :)
на счёт перехода проги с ядра на ядро то что вы обозвали квантованием.. почему тот же медиаплеер классик под win 7 не кочует а вызывает стабильную нагрузку на ОДНО ядро? под винмедиа же этого не происходит.. У меня на данный момент нет тяжёлого материала на котором разница в загруженности под разными плеерами была существенно заметнее.


 

Member
Статус: Не в сети
Регистрация: 08.07.2006
Откуда: СПБ
Voron писал(а):
почему тот же медиаплеер классик под win 7 не кочует а вызывает стабильную нагрузку на ОДНО ядро? под винмедиа же этого не происходит..

Возможно потому, что он самостоятельно управляет своими потоками, в отличии от WMP который доверяет это системе. Если жестко присвоить потоку ядро процессора, то он на нем и будет выполнятся.


 

Member
Статус: Не в сети
Регистрация: 24.06.2003
Откуда: Москва
Voron как это не х64? почему ж тогда общий объем 3.5гб, вместо положенных 3гб?

Добавлено спустя 44 секунды:
Char88 кстати да, это можно легко в диспетчере задач выбрать или юзать прогу, типа WinAFC

_________________
.


 

Member
Статус: Не в сети
Регистрация: 08.07.2006
Откуда: СПБ
Kryos писал(а):
как это не х64? почему ж тогда общий объем 3.5гб, вместо положенных 3гб?

Положено 3.3, но в зависимости от заполненности пространства адресов это значение может плавать.


 

Member
Статус: Не в сети
Регистрация: 31.10.2003
Откуда: Питер
Kryos разные матери по разному показывают обьём доступной памяти в 32х битных виндах, была у мя абитка которая казала 3 с копеечками, сейчас вот фоксконн на x38 кажет 3,5


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 313 • Страница 16 из 16<  1 ... 12  13  14  15  16
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


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

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan