1st_noiz (1st_noiz) wrote,
1st_noiz
1st_noiz

Category:

Кристаллы

Сегодня хочется немного посмотреть на кристаллы, точнее на то, что на них размещается. Вот первый из них, который собственно и побудил написать на эту заметку.
Xeon E7
Это кристалл нового Xeon E7 c 10 ядрами. Но главное не это. Посмотрите сколько места занимает 30(!) Мб кеша. Если разметка блоков верная, в чем я сомневаюсь, то кеш память занимает половину всего кристалла. Немного повременим с размышлениями, а посмотрим на другие экспонаты.

i7 2600
Core i7 2600, 32nm, 995 million transistors, 216 mm²,
Intel Atom
Intel Atom N270, 45nm, 47 million transistors, 26 mm², 512K Cache.
Opteron 12Core
AMD Opteron 12 Core, 45nm, 12M Cache.
Apple A4
Apple A4, 45nm, 200 million transistors, 53.3mm2, 640K Cache.

Кеш почти везде занимает треть вычислительного ядра. 3Мб на ядро, у E7 это будет уже наверно рекорд. Memory Wall растет все больше. Вопрос который меня мучает - кеша становиться все больше, а программного управление кеш памятью на x86/amd64 все нету. Мне кажется давно пора.
Subscribe

  • C/C++ memory management - realloc and mremap

    English version below Прочитал новость, что mremap в Linux 3.2 ускорили, а точнее улучшили работу с TLB. Какие программы это ускорит? В каких…

  • Science article generator

    English version below Генератор научных статей. Вводим автора(ов) нажимаем generate и у нас статья с картинками, формулами, графиками. Я ввел…

  • DJBX33A collisions

    (English version below) Прочитал новость о коллизиях в реализациях хэш функций в php/python/ ... Как пишут в статье "PHP realistically: 500k of…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 2 comments