Учебники

Интеллектуальный кеш Intel: что это, как работает и для чего?

Оглавление:

Anonim

Сегодня мы расскажем вам, что такое Intel Smart Cache - один из терминов, который, возможно, больше всего вам нравится в синей команде. Этот псевдоним мы слышим примерно с 2011 года , и правда в том, что теперь мы видим его в любом наборе спецификаций процессора Intel . Что же полезно и что такое маркетинг?

Указатель содержания

Intel Smart Cache - новый термин для памяти процессора

Например , структура блоков ядер в процессорах Intel значительно выигрывает от использования кэша. Это более дорогая структура для создания, но она позволяет гораздо больше кэширования.

С другой стороны, у нас есть разные внутренние алгоритмы, которые оптимизируют читаемый код, если кэш гораздо эффективнее.

Самым ярким примером является идея блокирования кэширования (или использования кэша по блокам). Этот алгоритм стремится разделить большие циклы на более мелкие блоки (разделяй и властвуй) .

Чтобы упростить это, мы могли бы сказать, что вместо того, чтобы идти от 1 до 10000, мы будем идти от 1 до 10000 раз.

Десять тысяч значений не помещаются в кэш- память L1 , поэтому для каждого нового значения нам придется «идти вниз и искать его» вплоть до DRAM . С другой стороны, десять значений вписываются в L1 , поэтому нам нужно будет всего лишь 10 раз перейти на DRAM . Одиннадцатое значение, которое мы ищем (снова 1), мы найдем в кэше L1 .

Мы можем сосчитать десятки технологий и оптимизаций, подобных этой, и именно мелкие детали делают Intel Smart Cache интересной реализацией.

Эволюция Intel Smart Cache

Со всей этой базой, уже созданной, мы должны оказаться в 2009 ~ 2011 году , где мы начинаем видеть более эффективные процессоры.

Переход на 2 и 4 ядра произошел недавно, но все еще было много проблем для того, чтобы стать новой технологией. Архитектуры были новыми, и многие данные были потеряны или не использовались. С другой стороны, потребление было астрономическим, и, как правило, были необходимы новые идеи для улучшения этой платформы.

Однако идея разделяемой кеш-памяти уже была у многих и оставалось только правильно ее реализовать. Мы смогли увидеть некоторые предыдущие модели с похожими приложениями, но, возможно, Intel Smart Cache был признан наиболее надежной и стабильной альтернативой.

Наиболее важными моделями, которые начали делиться кеш-памятью, были Intel Core первых поколений. У них едва было 2 или 3 МБ кэш-памяти между тремя уровнями, но мы уже видели первые реализации этой «технологии» там . Фактически, в той же статье Intel вы можете увидеть, как они постоянно сравнивают процессоры с неразделенными кэшами.

МЫ РЕКОМЕНДУЕМ ВАМ Unigine Superposition: что это такое и какие у него функции?

Со временем естественная эволюция технологий позволила нам добавить более быстрые воспоминания, больше количества и лучшие алгоритмы. Сегодня лучшие модели, ориентированные на пользователя, имеют размер 12 ~ 16 МБ, например, Intel Core i9-9900k или i7-9700k .

Производительность процессора Intel

Это не новость, что Intel работает очень хорошо в последние годы.

С выпуском своего нового Intel Core они обозначили путь для будущих моделей процессоров . У них была отличная производительность на одном ядре, хорошая производительность на нескольких ядрах, и мы четко разбили ее на три отдельных диапазона. С середины 2000-х до середины 2018 года можно без колебаний сказать, что Intel доминирует на рынке.

Несмотря на это, в последние годы мы видели, как он расслаблялся больше, чем нужно, выпуская модели с несколькими новинками, которые предлагали только «немного больше» . Со своей стороны, AMD постепенно строит прочную основу, такую как процессоры Ryzen .

Из-за структуры, используемой AMD , ее процессоры нуждаются и получают выгоду от большого объема кэш-памяти. Настолько, что самая топовая модель настольного компьютера будет иметь около 72 МБ кэш-памяти и ожидать до 128 МБ (сравните их с 16 МБ i9) . Тем не менее, больше памяти напрямую не означает лучшую производительность.

Несмотря на то, что кэш-память гораздо меньше, процессоры Intel по-прежнему почти или более мощные, чем их аналоги AMD . Наиболее заметной задачей является производительность в играх, где эти процессоры производят сундук с явно более низкими характеристиками.

С другой стороны, стоит отметить время отклика оперативной памяти . Это больше связано со структурой архитектуры процессора, но несколько интересно и связано с предметом.

Известно, что в среднем процессоры AMD имеют значительно более высокое время отклика, чем их конкуренты. Это решено с поддержкой более высокой частоты памяти, но не обманывайте себя. Более высокие цифры не означают лучшую производительность.

Что ждет кеш в будущем?

Как и многие другие вещи в жизни, будущее неопределенно.

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

Проблема, которая часто приходит на ум, заключается в том, что конкуренция между AMD и Intel действительно не сбалансирована. Красная команда немного сильнее, чем ее синие конкуренты, но мы должны помнить, что AMD использует 7- нм транзисторы и гораздо более высокие частоты оперативной памяти .

Другими словами, AMD использует в два-три раза более продвинутые технологии, чем Intel , но они получают лишь небольшое преимущество над ними. Так что же произойдет, когда Intel достигнет 7 нм , зная, насколько сильно они сжимают и оптимизируют свою микроархитектуру ?

Как бы то ни было, мы не можем видеть альтернативные сроки. В настоящее время мы знаем, что Intel немного сбит с толку, но все может измениться с процессорами Intel 10-го поколения .

Кажется, что такие вещи, как Intel Smart Cache в наши дни, наряду со многими другими поддерживающими технологиями, позволяют Intel выживать. Хотя это больше не имеет полного доминирования, это все еще альтернатива, к которой многие пользователи чувствуют привязанность.

Теперь скажите нам, какая технология больше всего привлекает ваше внимание от Intel? Как вы думаете, Intel Smart Cache имеет какое-то важное значение? Поделитесь своими идеями в поле для комментариев.

Программное обеспечение IntelQuora Font

Учебники

Выбор редактора

Back to top button