Войти

Показать полную графическую версию : Какие Особенности Современной архитектура 64 разрядных процессоров


maslinaV
10-07-2006, 19:37
Читал про шину Hyper Transport рабочая частота которой 800МГц и пропускная способность состовляет 12,4 Гбайт/с. Прцессоры имееют 64-разрядную архитектуру , но не могу найти структурной схемы и описаний как это все работает .

Несколько взаимосвязанных вопросов.
Так как регистры стали 64 разрядными , то шина данных стала тогда 128 разрядной , а значит ли что для того чтобы полность загрузить обмен с памятью необходимо использовать 4 планки в 2-х канальном режиме ( то есть в RAID 0)тогда максимальна пропускная способность памяти (DDR400 64бит = 8 байт 8 *400МГЦ(400 это эффективная частота , а физическая частота генратора шины памяти и внешней шины от памяти до мультиплексора равна 200МГц) = 3200 Мбайт / с , при двух канальном режиме 6,400 Мбайт /с и еще 2 планки в 2-х канальном режиме тогда пропускная способность возрастет до 12,8 Гбайт/с - но как это ведь разве мультиплексор за раз сможет это обработать или на каждый слот используется свой мультиплексор , а выход на системную шину разве от каждого слота памяти через мультиплексор идет через 64 разрядная шину - как это выглядит при подходе к процессору , неужели дорожки после каждого мультиплексора сливаются и таким образом из 4 планок получается шина 4*64=256 разрядная (не считал сигнальных линий ил вспомогательных )
Подскажите как это все понять и какой смысл ставить 4 планки DDR400 если пропускная способность шины от памяти до процессора не расчитана на такой объем или расчитана.
И данные когда поступают в количестве 16 байт (при 128 разрядной шине данных) за один раз где они хранятся ведь процессор в регистрах за один раз может принять 8 байт так как он 64 разрядный.
если можно поясните схемами или подскажите где на русском языке в интернет это описано.
А как применить выше сказанное к 2-ядерному процессору AMD.
Как эффективно использовать пропускную способность память из 4 планок DDR400 в 2-канальном режиме и подобрать процессор ( какой он должен быть ) как это все рассчитывается и как происходит обмен данными при современных технологиях.
Спаибо.
Пытался найти ресурсы которые бы описали это но не получается , хотя почти каждый день пробовал искать и уже довольно долго.

ShaddyR
10-07-2006, 19:55
А ты на каждом ресурсе для одного вопроса создаешь несколько (http://forum.oszone.net/thread-68348.html) тем?

maslinaV
01-08-2006, 16:43
Так как регистры стали 64 разрядными , то шина данных стала тогда 128 разрядной

Шина данных не стала 128 разрядной.Так как контроллер памяти остался 64 разрядный интерфейс системной памяти то же 64 разрядной.
Пример если работает одна планка и она адресует только за один раз 64 разряда , контроллер памяти то же 64 разрядный , теперь включаем 2-х канальный режим и так как все равно по одной шине или образно говоря "дороге" ширино 64 разряда ( 8 байт) не сможет параллельно придти к контроллеру памяти сразу 64 + 64 разряда , и проходят они через контроллер один за другим но с небольшим опозданием но меньшим как если бы попеременно работали одна планка за другой.
Может так?

maslinaV
01-08-2006, 17:10
а выход на системную шину разве от каждого слота памяти через мультиплексор идет через 64 разрядная шину - как это выглядит при подходе к процессору , неужели дорожки после каждого мультиплексора сливаются и таким образом из 4 планок получается шина 4*64=256 разрядная (не считал сигнальных линий ил вспомогательных )

Нет, сам интерфейс к контроллеру памяти или лучше сказать шина связывающая контролер памяти и системную память имеет ширину ------ 64 разряда .

maslinaV
01-08-2006, 18:00
Подскажите как это все понять и какой смысл ставить 4 планки DDR400 если пропускная способность шины от памяти до процессора не расчитана на такой объем или расчитана.
1.Не важно что не расчитана , видеокарты с интерфейсом PCI Express или AGP работают напрямую с системной памятью.
2.При этом нужно учесть что для работы с базами данных или использовании такой платфоры в качестве server_file или рабочей станции для дизайнера не помешает установка столько памяти

maslinaV
01-08-2006, 18:31
И данные когда поступают в количестве 16 байт (при 128 разрядной шине данных) за один раз где они хранятся ведь процессор в регистрах за один раз может принять 8 байт так как он 64 разрядный.
Не верно .Когда данные поступают на шину соединяющую контроллер памяти и процессор ( а AMD встроила контроллер памяти в процессор и данные идут по системной шине (внешней) от северного моста до процессора) то данные поступают в кэш 2-го уровня , а оттуда выбираются необходимые данные которые нужны процессору и при этом они соединены с кэшем 1-го уровня (но здесь есть отличия в архитектуре процессоров Intel и AMD) при этом например у AMD кэш 1-го уровня делится на 2 части Кэш данных и кэш инструкций. И в новых процессорах AMD64 связь между кэшами идет одновременно в 2-х направлениях и каждое направление имеет шину шириной 64 разряда.) Подробнее
Современные десктопные процессоры архитектуры x86: общие принципы работы (x86 CPU FAQ 1.0) (http://www.ixbt.com/cpu/x86-cpu-faq-2006.shtml)

Обзор микроархитектур современных десктопных процессоров Часть 1: общая организация, кэш инструкций и предсказание переходов, выборка и декодирование (http://www.ixbt.com/cpu/cpu-microarchitecture-part-1.shtm)

Архитектура IA64 (http://www.ixbt.com/cpu/ia64.html)


Симфония Соль мажор для Opteron и Athlon 64 Исполнять вдумчиво и размеренно Для полного состава симфонического оркестра (http://www.ixbt.com/cpu/amd-hammer-family.shtml )

Детальное исследование архитектуры AMD64 (http://www.ixbt.com/cpu/amd-hammer-family2.shtml )

А как применить выше сказанное к 2-ядерному процессору AMD. Как эффективно использовать пропускную способность память из 4 планок DDR400 в 2-канальном режиме и подобрать процессор ( какой он должен быть ) как это все рассчитывается и как происходит обмен данными при современных технологиях. Спасибо. Пытался найти ресурсы которые бы описали это но не получается , хотя почти каждый день пробовал искать и уже довольно долго.


Современные десктопные процессоры архитектуры x86: общие принципы работы (x86 CPU FAQ 1.0) (http://www.ixbt.com/cpu/x86-cpu-faq-2006.shtml)

Обзор микроархитектур современных десктопных процессоров Часть 1: общая организация, кэш инструкций и предсказание переходов, выборка и декодирование (http://www.ixbt.com/cpu/cpu-microarchitecture-part-1.shtm)

Архитектура IA64 (http://www.ixbt.com/cpu/ia64.html)


Симфония Соль мажор для Opteron и Athlon 64 Исполнять вдумчиво и размеренно Для полного состава симфонического оркестра (http://www.ixbt.com/cpu/amd-hammer-family.shtml )

Детальное исследование архитектуры AMD64 (http://www.ixbt.com/cpu/amd-hammer-family2.shtml )




© OSzone.net 2001-2012