The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Первая альфа-сборка FreeBSD 10.0"
Отправлено Aesthetus Animus, 18-Сен-13 20:57 
> Нифига себе молчаливо?! Может тут что-то стерли?

Не переживай так, поторопился я с претензией.

> Да, давай, цыркач, расскажи мне про
> 1) Как LTO вообще относится к данным. Я весь внимание. Если ты
> даже не знаешь что он делает - это отлично, но при
> чем тут я? Приписывать мне свою глупость - феноменальная наглость.

Если хорошо попросишь, я устрою тебе обзор кода модуля lto в gcc. Насчет того, как оно работает в clang - тут я пас, глубоко туда я не заглядывал.

> 2) Все-таки изучи уже какой размер кэшей у современных процессоров, а не
> у твоего артефакта, которым еще прабабушка пользовалась. Потом порассуждай о том
> как туда не влезет 4 метра кода.

На моем артефакте всего по 32KB L1 icache и dcache, 512KB L2 cache, а L3 и вовсе нет. Вот только это _не_интеловское_ железо.

> 3) Вруби уже головной мозг и представь себе что код таки влез
> в кэш. И в свете этого расскажи мне о диких удобствах
> префетчинга. Который будет отдыхать при этом почти все время. Ну так,
> в идеальном случае.

Ок, включил. Ты, помнится, говорил о L3 cache, который у интеля действительно 8MB, но забыл упомянуть, что L1 и L2 такие же мелкие, по 32KB - L1 и 256K L2. Но есть нюансы, L2 и L3 используются одновременно для инструкций и для данных, в отличие от L1. А теперь твоя очередь включить голову, что произойдет с кешированным в L2/L3 инструкциями, при достаточно интенсивной работе с _данными_?

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру