ето и превода за всеки случай:
Процесорът Intel i9 има брой транзистори от около 4,2 милиарда, докато M1 Max е около 57 милиарда. Как така представянето им е сравнимо?
Профилна снимка за Nathan Gamble
Нейтън Гембъл
Анализатор на софтуерни тестове (2018 г. – до момента) 8 ян
3 основни причини.
Има много различни модели Intel Core i9, които са пуснати от 2017 г. насам, с различен брой транзистори. Само по-старите модели i9 като i9–9900K имат брой транзистори под 5 милиарда, а повечето оценки ги поставят по-близо до 4,7 милиарда транзистора. Тези по-стари i9s обикновено са малко по-бавни от M1 Max. По-новите модели Core i9 с повече ядра, като i9–13900K, имат до около 26 милиарда транзистора и са много по-бързи от M1 Max.
Повечето от транзисторите на M1 MAX се използват за неговия интегриран графичен процесор и като SoC той също така включва много допълнителни контролери на устройства в сравнение с по-старите модели на Core i9 (по-новите версии на Core i9 също са технически SoC, макар и по-стари не са). M1 MAX е огромен чип, но само около 1/8 от неговата площ (около 7 милиарда транзистора) е заета от процесорни ядра и кеш. За разлика от това, около 70% от i9–9900K (около 3,4 милиарда транзистора) се заема от ядрата на процесора и кеша.
M1 MAX работи на много по-ниска тактова честота от настолните процесори Intel Core i9. i9–9900K работи на честота до 5 GHz, с базов часовник от 3,6 GHz и турбо усилващ часовник за всички ядра от 4,7 GHz. Процесорът на M1 MAX работи само на 3,2 GHz. Ако вземем приблизителния брой транзистори на процесора в милиарди и го умножим по тактовата честота в GHz (използвайки усилването на всички ядра за 9900K), получаваме 16 за i9–9900K и 22,4 за M1 max. Тази разлика е приблизително пропорционална на разликата в реалната многоядрена производителност между тези два процесора, което бихме очаквали, освен ако едната архитектура не е значително по-добра от другата.
Изображение с етикет на чипа/матрицата M1 Max. Имайте предвид, че ядрата на процесора и техният кеш (областта, означена с 8x производителност и 2x ефективност ядра) заемат само малка част от площта на чипа. Източник: Anandtech
Обозначено изображение на i9–9900K чип/матрица. Имайте предвид, че процесорните ядра и техният кеш заемат по-голямата част от площта на чипа. Източник: Wikichip.
Други разлики в производителността се дължат на разликите в архитектурата на процесора, включително дизайна на ядрата на процесора, кеша и контролерите на паметта. Някои задачи се изпълняват по-бързо на i9–9900K, а други се изпълняват по-бързо на M1 MAX.
Можем също да сравним други процесори, като например Ryzen 7 7700X на AMD, който използва 6,57 милиарда транзистора за ядрото на процесора и кеша (за разлика от Intel, AMD използва чип само с ядрата на процесора и кеша върху него, с отделен чип или „I /O die” за другите части на процесора). Около 10% от матрицата на ядрото на процесора се използва за свързване към I/O матрицата, така че около 6 милиарда транзистора се използват директно за ядрата и кеша. Това работи при скорост на усилване на всички ядра от около 5,2 GHz, така че ако умножим тактовата честота по броя на транзисторите, както по-горе, получаваме 31,2, което е приблизително пропорционално на неговата производителност в сравнение с числата за M1 Max и i9–9900K.При задачи с интензивно използване на GPU, M1 Max е много по-бърз от i9–9900K или Ryzen 7 7700X, ако нямате графична карта, защото тези два настолни CPU имат много слаби интегрирани GPU. Въпреки това, тези процесори могат да бъдат много по-бързи от M1 Max, ако използвате мощна графична карта с GPU с подобен брой транзистори като интегрирания GPU M1 Max, като RX 7900 XTX (57,7 милиарда транзистора) или RTX 4090 (76,3 милиарда транзистори, частично деактивирани до около 70 милиарда транзистора), тъй като настолните графични карти имат много по-висока честотна лента на паметта и тактови скорости от M1 Max GPU.Редактирано от P. - koвaчa на 16.03.23 11:32.
|