Само Core 2 Quad не беше native квад на Интел (2x C2D). Од Нехалем па наваму сите четиријадрени процесори се "вистински".
И кога тоа АМД ја вадел истата технологија но подобрена? Вадел подобрен Conroe и Nehalem? Интел го направи тоа со вргадениот мемориски контролер, до Нехалем Интел немаше вграден мем. контролер во процесесорите за разлика од АМД.
не е само тоа разликата
да, јадрата физички постојат, но комуникацијата помеѓу нив се одвива на два различни начини.
АМД; ќе скратам
инструкциите се веќе во процесорот спремни за обработка
јадро бр1. работи на долга инструкција чиј втор дел се наоѓа во јадро бр2.
јадро бр1. и јадро бр.2 се ФИЗИЧКИ поврзани со канал преку кој испраќаат барања едно до друго.
кога јадро бр1. ќе “види„ дека инструкцијата која ја обработува не е во целост примена, комуницира со јадро бр.2 и ја бара кај него.
Доколку е таму преку истиот канал ја добива.
NATIVE MULTICORE
ИНТЕЛ
Таков канал не постои.
за сметка на тоа процесорот мора да направи посебно обраќање, односно да бара информација по регуларниот пат (fsb-l1cash-l2cash-l3cash-ram) и потоа повторно назад до процесорот. Во компјутерско време мерено ова е доста долго бидејќи треба да се направат повеќе мемориски обраќања.
исто така кеш меморијата кај Интел е инклузивна, т.е секое наредно ниво на кеш ги чува инструкциите од претходното
на пр.имаме процесор со Л1=4х64КБ, Л2= 4х512КБ, л3=4МБ
имајќи ја во предвид инклузивноста на кешот кај интел реалните големини(слободен простор на располагање во кеш линиите) се:
л1=4х64КБ, Л2=л2-л1=2048КБ-256КБ=1792КБ, Л3=л3-л2=4000КБ-2048КБ=1952КБ
Кај АМД кешот е ексклузивен т.е секое наредно ниво на кеш не ја чува содржината на претходното
така што 4МБ кеш кај интел е еквивалент на отприлика 2МБ кеш кај АМД
Зошто инженерите на интел така направиле не знам сигурно имале некоја причина, само знам дека долго време не можеа да го сместат Л3 кешот во процесорот туку мораа да го ставаат на плочата.