Цитата |
---|
Александр Антипов пишет: Два одноядерных процессора всегда будут быстрее одного двухядерного. |
совершенно неверно. современные dual/quad-core имеют общий L2 или L3-кеш.
Если несколько потоков/процессов используют эти общие данные, то многоядерная система будет быстрее.
Опять же, при обмене данными между тредами/процессами эффективнее будет обмен через кеш.
в случае smp-системы обмен будет либо через шину, либо шина=>системная память.
если у нас numa-система, то тут всё ещё печальнее.
Цитата |
---|
VictorVG пишет: Ну к примеру для архитектуры WinNT предел если не брать спецварианты для манфреймов типа Datacenter Edition, то до 38 - 40 вычислительных узлов для сервера |
вы о каких вычислительных узлах?
Цитата |
---|
VictorVG пишет: Дальше системные издержки на управление оборудованием и планирование задач возрастают асимптотически стремясь к 100% процессорного времени по мере роста числа улов в системе. |
эээ... а какая сложность алгоритма процессорного планировщника в windows?
и что за издержки на управление оборудованием?
на данный момент сложность текущего планировщика(cfs) в linux O(log2(n)), до этого было O(1)
Цитата |
---|
VictorVG пишет: На 320-и процессорной системе FreeBSD с модифицированным ядром при мне работала успешно и процент накладных расходов не превышал 1,5% - 2%. |
а версия freebsd какая была?
Цитата |
---|
VictorVG пишет: Хорошие карточки, хотя я лично по старой привычке предпочитаю D-Link, SMC и 3COM |
ужос... особенно dlink.
Цитата |
---|
VictorVG пишет: охотно ставлю карточки на чипах Realtek - драйвера к ним в любой системе есть, проблем с ними почти нет, |
вдвойне ужос. особенно с кривой реализацией jumbo frames в чипах realtek
Цитата |
---|
Имя Фамилия пишет: Сейчас то фактически все новые компьютеры несколько ядерные, так что производители ПО уже давно начали оптимизировать приложения для параллельных вычислений, так что в недалеком будущем двухпроцессорные системы могут начать оправдывать свою цену. |
не все задачи можно распараллелить.