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




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 12 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Слышала что процессоры Intel могут одновременно выполнять несколько операций одновременно, а процессоры AMD только одну. Так ли это?



Партнер
 

Member
Статус: Не в сети
Регистрация: 24.11.2002
Откуда: New Mexico, USA
Фото: 42
Многопоточность изначально поддерживается windows, при этом в одну секунду процессор способен тысячи раз переключиться с выполнения одной задачи на другую. Только новые процессоры Intel поддерживают технологию Hyper Threding, т.е. windows видит два процессора вместо одного и подаёт команды выполнения двух разных операций одновременно, а уж как именно процессор, в котором присутствует одно физическое ядро, справляется с этим, знают только инженеры Интела. Прироста скорости в обычных приложениях (т.е. неоптимизированных под многопроцессорность) нет. Но если на компьютере выполняется несколько ресурсоёмких задач одновременно, то у процессора с Hyper Threding есть реальные преимущества в скорости и плавности выполнения этих самых задач по сравнению с обычными CPU.


 

а существуют ли компьютерные игры оптимизированные под многопроцессорность?


 

Member
Статус: Не в сети
Регистрация: 07.02.2003
Откуда: Москва
VRoman
Можешь привести конкретные доказательства, что пара ресурсоемких задач работает smoother на процессорах Intel (rather than AMD) :) Преимущество в скорости может быть достигнуто ТОЛЬКО с помощью специальной оптимизации НАБОРОВ КОМАНД двух потоков, которые выполняются процессором... Ибо блок FPU в процессоре still один, блок СыСыЁ2 - аналогично... И два потока, использующие один и тот же блок will not gain ANY performance boost (IMHO), ну хоть ты тресни...

hex
Пока, похоже, нет... В будущем возможно появятся...

_________________
Microsoft Certified Systems Engineer 2003: Messaging


 

Member
Статус: Не в сети
Регистрация: 24.11.2002
Откуда: New Mexico, USA
Фото: 42
STranger_ То, что всё идёт более плавно - чисто визуальное ощущение (у моего отца всё же пень, хоть тресни он про АМД и слышать не хочет :)) Если запустить игру и кодирование видео с одинаковым приоритетом, то никаких рывков изображения во время игры не будет, что является вполне обыденным фактом в таких случаях на обычных системах. А про скорость - простой пример TSC, если устанавливать два клиента на P4 HT, то скорость расчёта каждого из них падает примерно на 10-20%, когда на обычной системе (к примеру мой комп) скорость работы каждого клиента снизится ровно в двое. У тебя есть идеи? Ведь два клиента TSC по сути одна и та же программа...


Последний раз редактировалось VRoman 24.12.2003 7:33, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 04.03.2003
Откуда: IN
IMHO количество операций за такт и Hyper Threading ето не совсем одно и тоже.... операции за такт хороши в любом случае ну а пупер среадинг только в случае многопоточности( т,е или оптимизации под МП или реально двух ресурсоемких приложений)
Ну и по количеству операий за такт AMD рулит ( до 9 операций за такт в Аthlon ХР)

_________________
Нет ничего невозможного :-)


 

Member
Статус: Не в сети
Регистрация: 07.02.2003
Откуда: Москва
VRoman
А запусти 2 кодирования видео (которые процентов 80 своего времени проводят в "ожидании" завершения работы блока СыСыЁ2... TSC это не plain FPU application, это FPU intensive application... Т.е. помимо FPU используется что-то еще... И за счет этого в моменты "простоя" блока FPU на одной задаче он будет работать в другой... А за счет идентичности потоков благодаря сдвигу, который неизбежно возникнет из-за недоступности FPU двум задачам по причине его уникальности в рамках процессора (ну не делится FPU пополам), данные потоки и смогут выполняться совместно... Не теряя при этом половину производительности...
А у тебя ОС выделяет половину процессорного времени одной задаче, а вторую половину - второй... Ну и малость откусывает на свои нужды от обеих половинок... ;)

Dima333a
Ну зачем же так грубо... Мяхче надо... ;)

_________________
Microsoft Certified Systems Engineer 2003: Messaging


 

вот тут как бы написано достаточно подробно о HT
http://www.ixbt.com/cpu/pentium4-3ghz-ht.shtml
кратко:-
"... технология Hyper-Threading позволяет увеличить коэффициент полезного действия процессора в определенных ситуациях. В частности — в ситуациях, когда одновременно исполняются разнородные по характеру приложения..."
"... Вы не получите существенного ускорения от CPU с поддержкой этой технологии в большинстве классических многопроцессорных задач, или если по привычке запускаете только одно приложение в один момент времени. Но вы скорее всего получите уменьшение времени исполнения многих фоновых задач, исполняемых в качестве «довеска» к обычной работе... "


то, что скорость при запуске двух клиентов TSC от использования HT вырастает на 30-40% по сравнению с не HT системой, это что-то уж очень круто, но это и хорошо :)


 

Member
Статус: Не в сети
Регистрация: 04.03.2003
Откуда: IN
STranger_

Цитата:
Ну зачем же так грубо... Мяхче надо...


Voobshe ia dumaiu chto Hyper Theading -eto est' horoshe, kak v prochem i SSE2... No vse eto kak to kak mertvomu primochka, kogda FPU slabovat :-(.

_________________
Нет ничего невозможного :-)


 

Member
Статус: Не в сети
Регистрация: 16.09.2003
Откуда: Казань
Фото: 5
hex Любой ценртальный процессор способен работать в многозадачном режиме, например вы печатаете текст в Word и одновременно слушаете музыку (Моцарта например). :)
hex Извините за флуд! Но hex вы на мои письма отвечать или на ЛС будете?

_________________
Ничего у них не получится, мы их дожмем!


 

RusXP
Цитата:
hex вы на мои письма отвечать или на ЛС будете?

что-то нет у меня в ящике ваших писем и в Личных сообщениях тоже ничего:?:


 

Member
Статус: Не в сети
Регистрация: 26.03.2003
Откуда: Moscow
Насчет многозадачности Windows...

Приходит мальчик к Биллу Гейтсу и спрашивает
-Дяденька Билл, а правда Windows - многозадачная система?
-Да мальчик, правда...
-Дяденька Билл, а показать можете?
-Сейчас мальчик, дискетку доформатирую и покажу.

И тут уж хоть какой ГиперТрединг или нет, ничего этого не изменит... Кстати, этот ГТ в некоторых приложениях тормозит процесс даже, ибо тратит время на пустые попытки выделения потоков... Очередная приманка Ынтел вобщем. А насчет одновременного выполнения команд, так за один такт любой современный проц выполняет далеко не одну команду. Точное колличество я сказать не берусь, не помню просто... Но у AMD это колличество больше.

_________________
Intel Outside! Amiga forever!


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 12 
-

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


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

Сейчас этот форум просматривают: Partizanchik22, -SPQR- и гости: 17


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

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