tvin1 писал(а):
Сам посуди, как можно обратица одному 32 битному процессору к 64 битной шине (я так утрированно). Значит ему надо выставить в начале младшие адреса, потом старшие , потом проделать то же самое с данными (уже за один такт не успеваем) не слишком ли расточительно?
Именно так. Далее вопрос в производительности этого процессора, если её хватает, для такого варианта работы, то почему бы и нет ?
tvin1 писал(а):
А тут всё просто, второй проц занимается выводом старших адрес/данных, ну и в перерывах еще и математикой, памятью и т д. Да мы не получаем прирост в 2 раза, но в 1.5 точно!
Вот ты мне скажи, это ты сам к таким выводам пришёл, в смысле, что это твои догадки или точно и достоверно знаешь, что это так из инженерной литературы ? Если 2-е, то ссылочку можно ?
Получаеться, что при таком раскладе, 64-х разрядный софт под два 32-х разрядных процессора в принципе будет работать только на двух-процессорной конфигурации, но я ещё не видел софта который в обязательном прорядке требует два процессора. И слабо себе представляю, какой геморрой такое писать.
Впрочем все эти рассуждения имели смысл до появления полностью 64-х разрядных процессоров
Цитата:
Не надо путать внутреннею архитектуру проца, возможность оперировать 64 битными данными и его физическую разрядность!
Я и не путаю. Конечно 1-е пентиумы хотя и имели 64-х разрядную шину данных но не могли оперировать 64-х разрядными значениями. А вот все современные Core2 и Core I7 являются полностью 64-х разрядными процессорами со всеми вытекающими. Конечно нужно не забывать, что и ОС и софт в этом случае должны быть 64-х разрядными. Так зачем им тогда два процессора, даже по твоей логике ? Кроме того, Core 2 как минимум двух-ядерные - это почти двух процессорность по суте, различия только в использовании кэш-памяти, а шину они точно так же используют одну, как и скажем старые одноядерные процессоры. Т.е. по твоей логие, они будучи 64-х разрядными, могут вдвоём оперировать 128-и разрядными значениями ?
Так что распараллеливание вычислений не имеет никакого отношения к адресации и в случае с протулзом, на разные ядва/процессоры будут просто разбросаны разные потоки/ртас-плагины.
tvin1 писал(а):
Вспомни! До появления ксеонов в серверных матерях стояли те же процы что и в бытовых машинах…., только их было 2 и они были специальным образом подобраны ( как минимум из одной партии, а желательно с одной матрицы!), а знаешь почему?
Что б миниминизировать затраты на синхронизацию процов!
Не обязательно два. Кстати Pentium-PRO были уже тогда полностью 64-х разрядными, к слову. А ксеоны - это в первую очередь развод на бабло. У интела политика такая, что мать более одного процессора уже под ксеон автоматом. Это из того же разряда, что до появления ксеонов с целеронами было, они тоже уверяли, что для двух-процессорных конфигураций можно использовать только "полные" P2, P3, а целероны работать не будут. А всё дело оказалось в не распаянном SMP сигнале с процессора на процессорных картриджах под Slot 1 и переходниках Socket370->Slot1, после допайки этого сигнала, целероны великолепно работали в двух-процессорной конфигурации. Я пару лет отсидел на таком двух процессорном целероне (ASUS P2BD, 2X Celeron 366Mhz). А позже, с появлением соккетных коппермайнов на переходниках их поддерживающих этот сигнал уже был распаян (это же не "обрезанные" целероны уже), так что даже допаивать не надо. Причины отсутствия на рынке двух-процессорных матерей под обычные Core2 исключительно маркетологические, но никак не технические.
tvin1 писал(а):
У меня досих пор работает серверная мамка на двух слотовах Р3.
Берёшь, вставляешь туда проц из другой парии и ВСЁ!, пращей работа с шиной 66 (64 битной шиной), она автоматом переходит в режим 33….
Вот ты опять напутал. 66 и 33 - это не 32-х и 64-х разрядные PCI, а их тактовая частота. И те и другие могут быть и 32 и 64 разряда.
Почему у тебя это происходит - это конечно вопрос. Но вопрос отдельный и не имеющий отношения к нашему обсуждению.
Кстати говоря, на счёт подбора из партии - по официциальной технической документации допускалось даже использование P3 с разными тактовыми частотами, главное что бы частота шины совпадала, а она у всех была 100 и после появления копперов - 133, был ещё вариант не пошедший в серию 166. Собствено говоря синхронизация достигается единым тактовым генератором, а если её не будет, то система вообще работать не сможет. Так что подбор из партии тут не причём.
У меня кстати вот прямо сейчас работает мать на двух P3-450 Slot1 из разных партий, вот уже лет 10 прекрасно работает.
PS. Вот, даже статейку старую нашёл:
http://www.ixbt.com/cpu/dualceleron.html