Core Duo

komm

Пользователь
Частота 2,66 или 1,8 это частота ядра процессра. Она не складываеть!
Или вы так считаете: На машине 4 колеса, каждое колесо разгоняет машину до 150 км\ч. Т.е на 4 колесах машина поедет 600 км\ч .. Ну и логика...
А про множители вообще не спрашивайте....
Вообще, в инет не пробовали уже залезать с такими вопросами? или просто так от балды спрашиваете?
ну и что? льву тож четыре лапы не дают примущество перед страусом, и что? при чем тут это?

ты хочешь сказать что если раньше проц с одним ядром с частото (к примеру) в 1.5 тыщи опреаций в сек (при полной загрузки) так и делал 1,5 тыщи, то если поставишь двух ядреник с 1.5 тыщ на каждое ядро проц все также будит делать 1.5 тыщи операций (при полной загрузки)?
 

Phobos

Пользователь
ну и что? льву тож четыре лапы не дают примущество перед страусом, и что? при чем тут это?

ты хочешь сказать что если раньше проц с одним ядром с частото (к примеру) в 1.5 тыщи опреаций в сек (при полной загрузки) так и делал 1,5 тыщи, то если поставишь двух ядреник с 1.5 тыщ на каждое ядро проц все также будит делать 1.5 тыщи операций (при полной загрузки)?
ну тут просто надо понимать что такое частота процессора и что такое количество операций в единицу времени, как никак разные вещи, частота что одноядерного, что у двухядерного, одна и то же, но количество операций в иденицу времени будет будет больше (если конечно ОС может взаимодействовать с двухядерными процессорами, в противном случаи производительность будет такой же как и на одноядерном)
 

komm

Пользователь
бред? ну дык вразуми!

оффтоп..в принципе то что ты так ответишь я и предпологал...те проще назвать это бредом или назвать меня тупым, чем объяснитьь как ты это сам понимаешь...

Phobos, ок...и что же такое частота?

я не пытаюсь ни с кем спорить я прост хочу понять то что мне не понятно, пока...прошу уважительно относица к тем людям кот чтот не понимают...
 
C

copycat

Guest
Сам принцип работы двухъядерника позволяет добиваться большей производительности, чем у мощного одноядерника при почти вдвое меньшей частоте(следовательно - меньшей температуре нагрева)... но это, как уже говорилось, при условии поддержки ОС и исполняемым приложением распараллеливания потока данных... (и правильно подобранных комплектующих, прежде всего)...

:huh:

Частота... ммм... максимально доступный пример - частота сердечных сокращений, единая для всего организма, рук, ног и т.д..
 

Steeply

Skynet
Ваще, даже поисковик не могут включить...

Код:
Что же представляет собой двухъядерный процессор? На первый взгляд это просто два процессора, объединенных в общем корпусе. Но не все так просто. Во-первых, нужно различать термины "процессор" и "процессорное ядро". Во-вторых, существует проблема общих ресурсов, доступ к которым нужно распределять между двумя ядрами.

Если же посмотреть с точки зрения программного обеспечения, то двухъядерный процессор система рассматривает как два независимых. Понятно, что двухъядерный процессор способен одновременно выполнять два потока инструкций, в то время как обычный CPU производит вычисления строго по очереди.

До этого уже была произведена попытка разделить выполняемые инструкции — речь идет о технологии Intel Hyper-Threading. Вот только в ней два "виртуальных" процессора почти во всем разделяют между собой ресурсы одного "физического" процессора (кэши, конвейер, исполнительные устройства). Практически все ресурсы общие — и если они уже заняты одним из выполняющихся потоков, то второй будет вынужден ожидать их освобождения.

По сути, принцип работы процессора с Hyper-Threading похож на принцип работы многозадачной операционной системы, только происходит это не на программном, а на аппаратном уровне. Разделение потока на две части, как правило, позволяет эффективнее загрузить исполнительные устройства процессора. И при этом немного облегчить операционной системе задачу имитации множества независимых компьютеров на одном существующем процессоре.

Полноценный двухъядерный процессор — совсем другое дело. В этом случае система определяет действительно два "честных" процессорных ядра. И прирост производительности при этом составляет уже не 10-20% (средний показатель для процессора с технологией Hyper-Threading), а все 80-90% и даже больше (естественно, при использовании обоих ядер). В принципе, двухъядерный процессор представляет собой SMP-систему (SMP — Symmetric MultiProcessing, симметричная многопроцессорная обработка; термин, обозначающий систему с несколькими равноправными процессорами). По сути своей он не отличается от обыкновенной двухпроцессорной системы, в которой установлено два независимых процессора. В результате мы получаем все преимущества двухпроцессорных систем без необходимости использования сложных и дорогих двухпроцессорных материнских плат.

Чего же ожидать от двухпроцессорных систем? В приложениях, оптимизированных под многопроцессорность, можно получить ощутимый — вплоть до двукратного — прирост производительности. Это касается многих профессиональных приложений, большинства программного обеспечения по обработке цифрового контента (звук, видео, графика), а также программ, уже оптимизированных под технологию Hyper-Threading.

Надеюсь на ссылки вам не влом будет нажать...
http://www.oszone.net/3503/Dual#top
http://www.cpp.com.ua/

P.s. Вы вообще представляете, как работает компьютер? Как работает сам процессор?
Через что и как он обменивается информацией с другими "железяками"?
Если вы это не понимаете, то эта статья вам ни чего не даст.
 

Phobos

Пользователь
Phobos, ок...и что же такое частота?

я не пытаюсь ни с кем спорить я прост хочу понять то что мне не понятно, пока...прошу уважительно относица к тем людям кот чтот не понимают...
ну возьмем наглядный пример: две повозки, в одну запрягли одну лошадь, в другую 2 (условно возьмем что все лошади одинаковые по параметрам)
скорости повозок будут одинаковы(при идеальных условиях), ну это и так понятно почему, так вот скорость повозок можно сопоставить с частотами процессоров(частота процессора - количество тактовых импульсов в еденицу времени), но зачем впрягать двух лошадей в одну упряжку если скорость всеровно останется такой же, а для того чтоб перевести большее количество груза, тоесть мощность будет в почти в два раза больше, мощность тагже можно сопоставить с количеством операций в еденитцу времени, просто двуядерный процессор совершенно обыное явление в решении задач связанных с мощностью - использовать несколько небольших компонентов в замен одного большого/
 

Steeply

Skynet
а для того чтоб перевести большее количество груза, большого/
Распараллеливание процессов.
Главное чтобы процессор "не стоял". Данные еще не успели подготовить, а процессор уже "сожрал" очередную порцию, он стоит... Или наоборот, данных подготовлено слишком много, и они все стоят в очереди, а процессор "хавает" слишком мало за 1 прием.
 

Mike22

Местный
Phobos, не заморачивайся.
Или читай больше о устройстве систем,
или поверь на слово что частоты нельзя сладывать, некорректно это.
Тактовая частота не отражает однозначно производительность процессора, хотя и является очень важным показателем.
Есть процессоры выполняющие типичную комманду за 2 - 8 тактов, а есть такие, которые выполняют 4 - 16 комманд за такт.
В многопроцессорных системах всё ещё сложнее, а у многоядерных процессоров хитрее т.к. они не являются в полной мере многопроцессорной системой а скорее неким компромисом цена/качество.
В самых идеальных условиях двухядерный процессор покажет прирост примерно в 80% а на типичных задачах в среднем выходит 20 - 35%.
У многопроцессорных/ядерных систем гораздо важнее то какую пропускную способность имеет подсистема памяти, а не частота процессора.
 

Малив

Дедушко Морозушко Всея Форума
Производительность проца получается так: количество операций, выполняемых за такт процессором * частоту проца
В случае многоядерности накладывается ограничение пропускной способности шины данных для проца (вспомним шумиху про дуальность памяти).
А по поводу многоядерности: помните, что были в своё время анонсированы Процы Pentium 4 на 4 ГГц, вот только тепловыделение у него было такое, что воздушные кулеры не справлялись. Как наращивать производительность, если частотой не получается? либо количеством операций, выполняемых за такт, либо добавлять вычислительные ядра. В этот момент вступает в игру диспетчеризация команд по ядрам. Чем лучше диспетчер параллелит команды, тем выше общая производительность (смена диспетчера приводит к смене ревизий процов - по крайней мере, у AMD).
В общем всё просто и сложно одновременно. Кому очень это интересно - go to www.IXBT.com
 

BENZ

Пользователь
Мужики, а разрядность забыли а частоту шины! Ктож всё это считал?
Для пущщего спора, у меня есть две машины одинаковой комплектации только процессоры разные
Pentium D 925+ 3GHz(разгон до 3,3GHz) способен и 3,8GHz но не гнал...
и
Core 2 Duo E4300 1,8GHz
кэши разные по 4Мб и по 2Мб на ядро соответственно, шины одинаковые у каждого по 800МГц.
Ставлю кодировать видео прогу Canopus Pro Coder 1.35 старенькая вродебы.
Pentium D 925+ опередил с разгоном всего на 0,64% Core 2 Duo E4300 1,8GHz
Загрузки процессоров 100% оба ядра у обоих испытуемых.
3,3ГГц*1.036=1,8ГГц*1.9

Более близкое сравнение наверное будет как один 16клапаный движок против двух движков с восьмью клапанами :) А вы колёса ноги...

Кстати Е4000 серия более адаптирована к разгону, там клоки и множители другие более точная и кратная настройка, в отличие от Е6000.
 
Сверху