Часовой пояс: UTC + 3 часа




Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 27 • Страница 1 из 21  2  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

роБОТяга
Статус: Не в сети
Регистрация: 05.07.2005
Ждём Ваших отзывов о материале.

Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
За статью можно проголосовать на странице материала.



Партнер
 

Member
Статус: Не в сети
Регистрация: 03.08.2012
А в чем суть-то?
Второй приём касается работы двух ядер с общим блоком данных, что требует постоянной синхронизации между ними. Если перейти к поочерёдному обращению к кэш-памяти, то это ликвидирует вычислительные затраты на синхронизацию. - и увеличит задержки при правильно сформированном коде? иначе говоря сделать так, чтобы говнокод работал быстрее, а хороший код медленнее?
или я что-то не так понимаю?


 

Member
Статус: Не в сети
Регистрация: 23.05.2009
15%?
не стоило и новости


 

Member
Статус: Не в сети
Регистрация: 31.07.2006
Откуда: Самара
egan Да, чтото странное они придумали.
А ещё это:
Так, в случае заполнения кэш-памяти первого уровня учёные предлагают половину данных сбрасывать в разделяемую кэш-память, что в любом случае даст более быстрый доступ, чем к оперативной памяти. - убьёт всю производительность если блок интенсивно обрабатываемых данных будет рассчитан на почти полный размер кэша.
В сложных вещах вроде всегда идёт компромисс между кучей параметров и повышение в одном убивает другое, а они вот так вот просто типа решили проблему века.


 

Junior
Статус: Не в сети
Регистрация: 05.01.2012
вы что коллега? 15% ето ж 3 поколения интела)))


 

Member
Статус: Не в сети
Регистрация: 03.08.2012
qartz
у intel интегрированная графика подросла.


 

Member
Статус: Не в сети
Регистрация: 23.02.2013
Откуда: г. Орел
хотел высказаться а тут все сказали... честно иногда мне кажется что "теоретики" не нужны...

_________________
Мертвый киберпанк с улыбкой мутанта... (:


 

Member
Статус: Не в сети
Регистрация: 28.04.2012
Откуда: Невинномысск
Кажись сначала это внедрит IBM в своих процессорах, а потом может быть и Intel подтянется.

_________________
R5 1600, MSI X370-SLI Plus, 2*4Gb 2966MHz, Noctua NH-D14, Corsair Carbide Series 500R, Corsair HX650.


 

Member
Статус: Не в сети
Регистрация: 09.04.2011
Откуда: Москва
Что толку то у АМД L3 кеша в новых процессорах не предвидеться - значит опять только Интел ускорится а АМД отстанет!

Добавлено спустя 1 минуту 19 секунд:
Почему АМД не выпускает новый FX - не пойму? Ведь будут же брать!

_________________
R5 2400G просто прелесть.


 

Member
Статус: Не в сети
Регистрация: 01.08.2012
Откуда: взялась AMD?
Для амды полезны были бы такие новшества, у них кэш тормознутый- фактически висит мертвым грузом.

Добавлено спустя 3 минуты 35 секунд:
qartz писал(а):
вы что коллега? 15% ето ж 3 поколения интела)))

+15% не к производительности камня, а к скорости кэша. Сколько это даст прироста процессору? Дай бог +0.5-1.0 %

Добавлено спустя 1 минуту 10 секунд:
Хотя для амды может побольше дать, как я уже сказал. У них кэш никакой, интеловские камни с оперативкой работают и то быстрее.

Добавлено спустя 2 минуты 19 секунд:
Доктор лектор писал(а):
Почему АМД не выпускает новый FX - не пойму?

Надо им ультиматумы не на Оверах объявлять, а на корпоративную почту писать.

Добавлено спустя 44 секунды:
Доктор лектор писал(а):
Ведь будут же брать!

Сомневаюсь. Поэтому и не выпускают.

_________________
NFS-Racer писал(а): "AMD FX быстрее, чем core i7 везде, даже в World of tanks" (c)
Human_82: "Radeon r9-280x быстрее, чем 780ti"


 

Member
Статус: Не в сети
Регистрация: 28.04.2004
Egorich1987
Это в играх может не дать, а в многопоточных приложениях- прилично.


 

Member
Статус: Не в сети
Регистрация: 04.06.2004
Доктор лектор писал(а):
Почему АМД не выпускает новый FX - не пойму? Ведь будут же брать!

В серверном сегменте похоже преимущество катка над копером не особо большое получается. Решили пропустить. А с ними - пропускают и FX, как побочный продукт.
Посмотрим, что экскаватор приготовит...


 

Member
Статус: Не в сети
Регистрация: 12.05.2008
egan писал(а):
А в чем суть-то?Второй приём касается работы двух ядер с общим блоком данных, что требует постоянной синхронизации между ними. Если перейти к поочерёдному обращению к кэш-памяти, то это ликвидирует вычислительные затраты на синхронизацию. - и увеличит задержки при правильно сформированном коде? иначе говоря сделать так, чтобы говнокод работал быстрее, а хороший код медленнее?или я что-то не так понимаю?

Допустим у нас есть две рядом расположенные переменные a и b в сегменте данных и два потока. Поток 1 пишет только переменную а, поток 2 только читает переменную b. Сегмент данных копируется в кэши ядер, после каждой записи переменной a первым потоком процессор вынужден сбрасывать линию кэша второго потока (64 байта), приостанавливая его на некоторое время. Предлагается размещать все данные в более медленной памяти и блокировать потоки единственным мьютексом на большее время. Большее время блокирования компенсируется частотой сброса при постоянных записях (возможно).
Ситуация размещения данных вполне типичная, хотя сейчас у программиста есть пространство для маневра - размещения переменных в разнесенных кусках. При новой организации ситуация не должна сильно ухудшится - при размещении переменных в разнесенных кусках синхронизатор не должен блокировать поток, если он не лезет в соседний кэш.
В итоге, возможно, что все целиком будет быстрее на каких-то алгоритмах, на каких-то медленнее. Но так как исходников широко используемых процессоров им никто не давал, и симуляцией они не могли проверить реальные программы - то практический эффект выглядит сомнительным.


 

Member
Статус: Не в сети
Регистрация: 21.04.2013
NiTr0 писал(а):
В серверном сегменте похоже преимущество катка над копером не особо большое получается. Решили пропустить. А с ними - пропускают и FX, как побочный продукт.
Посмотрим, что экскаватор приготовит...

Скорее наоборот, второй дикодер (добавленный в Steamroller) бесполезен в типичных ПК приложениях, а вот в серверах он бы пригодился.


 

Member
Статус: Не в сети
Регистрация: 20.03.2011
Откуда: Москва
egan писал(а):
А в чем суть-то?
Второй приём касается работы двух ядер с общим блоком данных, что требует постоянной синхронизации между ними. Если перейти к поочерёдному обращению к кэш-памяти, то это ликвидирует вычислительные затраты на синхронизацию. - и увеличит задержки при правильно сформированном коде? иначе говоря сделать так, чтобы говнокод работал быстрее, а хороший код медленнее?
или я что-то не так понимаю?

не так понимаете.
FobOrgan писал(а):
egan Да, чтото странное они придумали.
А ещё это:
Так, в случае заполнения кэш-памяти первого уровня учёные предлагают половину данных сбрасывать в разделяемую кэш-память, что в любом случае даст более быстрый доступ, чем к оперативной памяти. - убьёт всю производительность если блок интенсивно обрабатываемых данных будет рассчитан на почти полный размер кэша.
В сложных вещах вроде всегда идёт компромисс между кучей параметров и повышение в одном убивает другое, а они вот так вот просто типа решили проблему века.

правильно, нефиг привязываться к конкретным железкам. Это как использование недокументирвоанных фич. Нужно пользоваться АПИ, потому как реализация всегда может поменяться. Это наблюдается, когда начинается вонь "а вот на вин98 у меня прога шла, на ХР шла, а на 7/8 не идет". А потом оказывается, что прога использовала какой-нибудь хитрый оверфлоу какого-нибудь буфера и засчет этого что-то там делала. А кошерные Cache-Oblivious алгоритмы от этого только выиграют.

Добавлено спустя 1 минуту 31 секунду:
dE fENDER ой, да не надо разъяснять тонкости многопоточной синхронизации на мьютексах, лучше просто сказать человеку, что это заговор быдлокодеров чтобы покупали новые железки, тем более, что именно этот ответ ожидается :ok:

Добавлено спустя 1 минуту 26 секунд:
Цитата:
В итоге, возможно, что все целиком будет быстрее на каких-то алгоритмах, на каких-то медленнее. Но так как исходников широко используемых процессоров им никто не давал, и симуляцией они не могли проверить реальные программы - то практический эффект выглядит сомнительным.

возможно они просто получили более быстрое теоретическое асимптотическое время при худших константах :?:

_________________
I would tell you a joke about UDP, but you probably wouldn't get it.


 

Member
Статус: Не в сети
Регистрация: 24.02.2013
Откуда: Galaxy500
Overclockers.ru писал(а):
Разработчики считают, что если внести в эти механизмы новые алгоритмы, то работу с кэш-памятью можно ускорить на 15% при снижении потребления на операции с кэш-памятью до 25%.

Интересно, изменится ли влияние частоты памяти на производительность в обыденных, неспециализированных приложениях (ну да, например в играх)? Я вот даже даунклокнул свою оперативку с 2133 до 1600, т.к. разница была нулевой. Ведь по идее чем быстрее данные будут обработаны за счет быстрого кэша, тем быстрее они поступят в оперативную память, может все же прирост будет побольше 0.5-1%, обещанных Егорычем?

_________________
Быть воином AMD - это не значит просто желать им быть. Это, скорее, бесконечная битва, которая будет длиться до последнего момента.


 

Member
Статус: Не в сети
Регистрация: 12.04.2012
Откуда: UA, Чорнобиль.
Фото: 37
Egorich1987 писал(а):
Для амды полезны были бы такие новшества, у них кэш тормознутый- фактически висит мертвым грузом.

Для таких как ты сделали кабини с 1 Мб общего L2.
Вообще большой кеш полезен для устранения "заикания" ЦП при огромной одновременной нагрузке (например после включения винды).

_________________
1я блокировка по нац. признаку это ксенофобия. 2я блокировка сразу после 1й по той же причине это уже расизм. 3я такая же будет фашызмом.
Растёте...


 

Member
Статус: Не в сети
Регистрация: 09.11.2007
NiTr0 писал(а):
В серверном сегменте похоже преимущество катка над копером не особо большое получается. Решили пропустить. А с ними - пропускают и FX, как побочный продукт.
Посмотрим, что экскаватор приготовит...

Судя по тому, как тяжело и глючно идёт переход FM2/FM2+ со широко распространёнными сбросом памяти в одноканалку и нестабильной работой, для катка новый сокет будет желательно - напоминает по ощущениям AM3/AM3+ переход...


 

Member
Статус: Не в сети
Регистрация: 20.03.2011
Откуда: Москва
VINRARUS писал(а):
Вообще большой кеш полезен для устранения "заикания" ЦП при огромной одновременной нагрузке (например после включения винды).

Кэш полезен всегда.

Добавлено спустя 4 минуты 52 секунды:
Цитата:
Numbers everyone should know

  • L1 cache reference 0.5 ns
  • Branch mispredict 5 ns
  • L2 cache reference 7 ns
  • Mutex lock/unlock 100 ns
  • Main memory reference 100 ns
  • Compress 1K bytes with Zippy 10,000 ns
  • Send 2K bytes over 1 Gbps network 20,000 ns
  • Read 1 MB sequentially from memory 250,000 ns
  • Round trip within same datacenter 500,000 ns
  • Disk seek 10,000,000 ns
  • Read 1 MB sequentially from network 10,000,000 ns
  • Read 1 MB sequentially from disk 30,000,000 ns
  • Send packet CA->Netherlands->CA 150,000,000 ns


_________________
I would tell you a joke about UDP, but you probably wouldn't get it.


 

Member
Статус: Не в сети
Регистрация: 04.06.2004
Grotlon писал(а):
Скорее наоборот, второй дикодер (добавленный в Steamroller) бесполезен в типичных ПК приложениях, а вот в серверах он бы пригодился.

Если бы давал большой прирост - были бы новые камни на G34. Если новых камней нет - значит нет смысла их выкатывать, овчинка не стоит выделки.
А АМ3+ - просто побочный продукт серверного сегмента...


Показать сообщения за:  Поле сортировки  
Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 27 • Страница 1 из 21  2  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan