Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Oleg Drokin                          2:5020/400     27 Oct 2005  13:00:53
 To : Alex Korchmar
 Subject : Re: reizerfs
 -------------------------------------------------------------------------------- 
 
 Hello!
 
 Alex Korchmar <hue-moe@so.yandex.ru> wrote:
 
 OD>>>> Hе, HT не считаем. Там параллелизма нету.
 AK>>> там же второй набор регистров как минимум?
 OD>> Это все без разницы. Там параллелизма нету. А у кажной задачи свой набор
 OD>> регистров, просто пока она неактивна - они живут на стеке.
 AK> имянно, на стеке. И получаем чудовищные (в сравненнии с регистровыми
 AK> операциями) потери на копировании этого стека обратно в регистры.
 AK> Переключение задач и без этого занятие довольно дорогое, заметим.
 
 Угу. Hо, однако, в случае HT у нас всего один дополнительный набор регистров.
 Все остальные отдыхают на стеке.
 А вот на старых процах без mwait/monitor - попытка взять залоченный spinlock
 очень не помогает выполнению критической секции внутри спинлока для потока,
 который его уже взял.
 (использует ли linux mwait/monitor - незнаю, но наверное уже да).
 
 AK> Так что если в ядре что-то параллелится - оно получит от htt выигрыш вполне 
 AK> внятный, если только там нет каких-то специальных мер на тему "нашли htt - 
 AK> не пошли на этот процессор".
 
 Там нет реального параллельного исполнения. Там эдакая двухзадачность внутри
 железки. Параллельное исполнение возмодно только при случае когда одна задача
 работает с fpu, а другая с cpu. Для HT есть даже scheduler специальный,
 чтобы эти случаи отлавливать и исполнять максимально эффективно.
 
 Bye,
     Oleg
 --- ifmail v.2.15dev5.3
  * Origin: Green's home news server (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 reizerfs   Alex Korchmar   25 Oct 2005 20:42:47 
 Re: reizerfs   Ilya Anfimov   25 Oct 2005 21:05:35 
 Re: reizerfs   Alex Korchmar   25 Oct 2005 21:36:06 
 Re: reizerfs   Ilya Anfimov   25 Oct 2005 21:39:41 
 Re: reizerfs   Oleg Drokin   25 Oct 2005 23:21:23 
 Re: reizerfs   Alex Korchmar   26 Oct 2005 01:08:44 
 Re: reizerfs   Ilya Anfimov   26 Oct 2005 10:11:56 
 Re: reizerfs   Oleg Drokin   26 Oct 2005 11:19:17 
 Re: reizerfs   Alex Korchmar   26 Oct 2005 11:51:57 
 Re: reizerfs   Oleg Drokin   26 Oct 2005 21:18:38 
 Re: reizerfs   Alex Korchmar   26 Oct 2005 23:23:21 
 Re: reizerfs   Oleg Drokin   26 Oct 2005 23:29:27 
 Re: reizerfs   Sergey Zhumatiy   27 Oct 2005 11:04:19 
 Re: reizerfs   Oleg Drokin   27 Oct 2005 12:55:15 
 Re: reizerfs   Alex Korchmar   27 Oct 2005 11:45:23 
 Re: reizerfs   Oleg Drokin   27 Oct 2005 13:00:53 
 Re: reizerfs   Zahar Kiselev   30 Oct 2005 20:16:06 
Архивное /ru.linux/15550374fb2ce.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional