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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Lev Serebryakov                      2:5030/661.1   23 Dec 2007  20:31:50
 To : Alexander Motin
 Subject : RAM
 -------------------------------------------------------------------------------- 
 
 22 Dec 07 18:50, you wrote to Ivan A. Ufimtsev:
 
  AM> С другой стороны, платформа amd64 предоставляет компилятору доступ к
  AM> 64битным инструкциям и регистрам, а также вдвое увеличивает количество
  AM> регистров общего назначения. И вот этими возможностями GCC в состоянии
  AM> воспользоваться в полной мере.
 
   Вот только тут начинаются две засады:
 
   (1) 64 битные указатели вдвое увеличивают memory traffic, если у нас много
 inderect'ионов. Hу, вдвое -- это если сплошные указатели, но у типичного
 GUI-кода указателей ОЧЕHЬ много, и траффик увеличивается минимум в 1.5 раза. Hе 
 говоря уже о размере кучи (heap'а) приложения.
 
   (2) У Intel'овской архетиктуры вплоть до Merom (текущая архитектура)
 включительно всего два порта к внутреннему регистровому файлу (где после
 переименования оказываются все регистры). В результате, в 64-битном режиме,
 когда регистров МHОГО и компилятор этим пользуется, получается много stall'ов в 
 этом месте. Иногда -- заметно много.
 
 Lev
 
 ... @d:\Home\lev\FIDO\configs\tagline.lst
 --- GoldED+/W32 1.1.4.7
  * Origin: Cave of Black Lion (2:5030/661.1)
 
 

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

 Тема:    Автор:    Дата:  
 RAM   Vadim Guchenko   18 Dec 2007 15:40:44 
 Re: RAM   Anton Yuzhaninov   18 Dec 2007 16:35:47 
 RAM   Slavik Yarmolenko   19 Dec 2007 08:54:12 
 Re: RAM   Serge Barkov   19 Dec 2007 16:09:14 
 Re: RAM   Anton Yuzhaninov   20 Dec 2007 00:42:24 
 Re: RAM   Alex Tutubalin   20 Dec 2007 10:15:37 
 Re: RAM   Alexander Gotlib   20 Dec 2007 15:05:01 
 Re: RAM   Valentin Davydov   20 Dec 2007 14:01:42 
 Re: RAM   Alexander Gotlib   20 Dec 2007 20:17:02 
 Re: RAM   Valentin Davydov   20 Dec 2007 21:14:06 
 RAM   Ivan A. Ufimtsev   20 Dec 2007 23:21:37 
 Re: RAM   Alexander Gotlib   21 Dec 2007 20:28:18 
 RAM   Ivan A. Ufimtsev   22 Dec 2007 12:47:36 
 Re: RAM   Alexander Motin   22 Dec 2007 19:50:36 
 RAM   Lev Serebryakov   23 Dec 2007 20:31:50 
 RAM   Alex Mogilnikov   24 Dec 2007 01:47:45 
 RAM   Lev Serebryakov   24 Dec 2007 11:15:40 
 Re: RAM   Aleksey Cheusov   24 Dec 2007 18:50:18 
 RAM   Ivan A. Ufimtsev   24 Dec 2007 00:08:00 
 Re: RAM   Valentin Nechayev   23 Dec 2007 11:11:10 
 Re: RAM   Basil A. Sidorov   19 Dec 2007 15:03:48 
 RAM   Vadim Guchenko   20 Dec 2007 13:10:12 
 Re: RAM   Alexander Motin   20 Dec 2007 13:49:37 
Архивное /ru.unix.bsd/3284476e8e4c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional