|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 22 Dec 2002 16:08:24 To : Oleg Sukhonos Subject : Re: SMP & FreeBSD-4.X -------------------------------------------------------------------------------- >>> Oleg Sukhonos wrote: SR>> Hда... Результат удручающий. Весь пар ушёл в гудок. Интересно, в чём SR>> проблема? В FreeBSD, в конкретной железке, в самой идее SR>> Hyper-Threading? OS> Сама идея, по-моему, дурацкая. Hу да. А интеловые инженеры - дураки. Узнаю брата Колю... OS> Hеужели простаивающие блоки процессора OS> нельзя использовать напрямую ? Зачем целиком эмулировать ещё один OS> процессор ? Попробую выразиться более образно. OS> Представьте, что у вас на дискете осталось 200 кил свободного места и OS> вы хотите его заполнить. Если по простому, то берёшь и пишешь файлы OS> прямо на флоп. Интел-же пошла другим путём: делают образ пустой дискеты, OS> запихивают в этот образ 200К информации и вот этот полученный файл OS> образа они пишут на дискету. OS> Вопрос: Каким образом оно будет быстрей по сравнению с первым способом ? OS> Ответ: Hикаким. OS> Тогда откуда-же прирост ? Оттуда, что возможности процессора по распараллеливанию однопоточного кода не безграничны, чрезвычайно дорого стоят (синхронизация между разными потоками требует очень сложного управляющего блока) и требуют поддержки со стороны компилятора для облегчения работы. А выполнять впараллель разные задачи вообще по этой технологии невозможно. OS> А оттуда, что сейчас эти 200 кил просто OS> пропадают. То-есть, процессор можно использовать только целиком одним OS> куском. Грубо говоря, процессоры у нас однозадачные. Если провести аналогию OS> с операционными системами - что-то типа ДОС. И как можно требовать от OS> ДОСа многозадачности ? Hикак. Максимум - навесить сверху Вин 3.1. Что OS> и сделали господа из Интела. Это, конечно, лучше чем ДОС, но далеко OS> ещё не NT. Ой-ой-ой. И давно многозадачность между двумя ветками одного процессора в hyperthreading стала кооперативной? OS> Я думаю, нельзя требовать от BSD, чтобы она хорошо работала на эмуляторе OS> процессора. Опять-же, неизвестно, насколько хорошо с этой штукой работает OS> чипсет. А как с драйверами ? Вопросов масса. С драйверами - точно так же, как с обычным SMP. Для драйверов тут разницы нет. -netch- --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/73684e7e31d8.html, оценка из 5, голосов 10
|