<bgdev />free

Вход Регистрация

Лаптоп за Deep Learning и Large Language модели
0

0 1 2 3 4 ...46 47 48 49 50 ...94 95 96 97 98

#189483 (ツ) |
Създадено на 14:59 , видяно: 101 пъти.
klapaucius

Джеминягата казва, че щяло да може да стане със six 256 GB LPDDR6 memory packages. Самия M7 щял да е една голяма фаянсова плочка, покрай която можеш да си лепиш тези очаквани модули памет, вързани към многобройните канали на М7-цата и постигащи над терабайт за секунда.

Не виждам LPDDR6 да е готова навреме за М7, освен ако не излезе през 2028-а.

#189484 (ツ) |
Създадено на 15:02 , видяно: 98 пъти.
waldorf

Абе то и M5 Ultra е уж 1.2ТБ/с ама забелязвам, че удвояват Max (600 MB/s) който пък на свой ред е удвоен Pro (300) който пък е удвоен М5 (150). А базовия M6 го дават 160 т.е. Ултра-та ще е 1.3 ТБ/с - да видим M7 колко ще скочи.

Но мен по ме притеснява щом удвояват, да не е закачен процесор с памет и да ги удвояват т.е. тая unified memory да не е разбита на малки сегменти с по един процесор и достъпа между процесорите да е нещо отгоре т.е. там някакво техно си MMU.

Има повече канали затова има по-голям throughput. Иначе в Ultra-та май процесорите са в няколко чиплета. Но това няма нищо общо с паметта.

#189485 (ツ) waldorf
Създадено на 15:04 , видяно: 95 пъти.

Абе да не се окаже някакво вътрешно процесорно RDMA накрая. То ако си работи читаво не е драма де. Ама може да обясни що уж паметта бърза пък инференса бавен.

#189486 (ツ) |
Създадено на 15:05 , видяно: 91 пъти.
waldorf

Абе да не се окаже някакво вътрешно процесорно RDMA накрая. То ако си работи читаво не е драма де. Ама може да обясни що уж паметта бърза пък инференса бавен.

Нямам никаква идея какво би трябвало да означава "вътрешно процесорно RDMA". Подозирам, че и ти не знаеш.

#189487 (ツ) waldorf
Създадено на 15:12 , видяно: 87 пъти.

Подозренията са ти повече от основателни.

#189488 (ツ) waldorf
Последно редактирано на 15:14 от waldorf, видяно: 85 пъти.

Но все пак ако имаш затруднения с разбирането мога да накарам някой ИИ да го обясни като за твоето ниво на разбиране и терминология?

#189489 (ツ) |
Създадено на 15:15 , видяно: 80 пъти.
waldorf

Но все пак ако имаш затруднения с разбирането мога да накарам някой ИИ да го обясни като за твоето ниво на разбиране и терминология?

Виж сега, припомни си, че правя много детайлен модел на многопроцесорна система, включително RDMA мрежови карти и DRAM. След това си припомни колко разбираш ТИ от тези неща.

И накрая се запитай, НАИСТИНА ли искаш да продължаваш да се излагаш в тази тема?

#189490 (ツ) klapaucius
Създадено на 15:20 , видяно: 75 пъти.
|

Има повече канали затова има по-голям throughput. Иначе в Ultra-та май процесорите са в няколко чиплета. Но това няма нищо общо с паметта.

Е как да няма, на един канал не можеш да закачиш безкрайно памет, защото ще го претовариш. Не е само заради throughput. За да можеш да адресираш много памет ти трябват много канали, защото си физически ограничен от капацитивния товар. Теоретично може и на един канал да закачиш терабайт, но само ако смъкнеш клока много под това, което паметта реално поддържа.

#189491 (ツ) |
Създадено на 15:21 , видяно: 72 пъти.
klapaucius

Е как да няма, на един канал не можеш да закачиш безкрайно памет, защото ще го претовариш. Не е само заради throughput. За да можеш да адресираш много памет ти трябват много канали, защото си физически ограничен от капацитивния товар. Теоретично може и на един канал да закачиш терабайт, но само ако смъкнеш клока много под това, което паметта реално поддържа.

Последното изречение е "но" за изречението преди него.

#189492 (ツ) klapaucius
Създадено на 15:28 , видяно: 64 пъти.
|

Последното изречение е "но" за изречението преди него.

Не се измъквай, няма "но". Никой не смъква клока. Искаш много памет - слагаш много канали. Нямаш много канали - нямаш много памет. И не се измъквай по тъчлинията с някой отвлечен от темата пример.

#189493 (ツ) waldorf
Последно редактирано на 15:30 от waldorf, видяно: 60 пъти.
|

Виж сега, припомни си, че правя много детайлен модел на многопроцесорна система, включително RDMA мрежови карти и DRAM. След това си припомни колко разбираш ТИ от тези неща.

И накрая се запитай, НАИСТИНА ли искаш да продължаваш да се излагаш в тази тема?

Евалата! И всичките процесори едновременно могат да пипат всякаква памет без да се изчакват и синхронизират и паметта не е разделена по отделни шини и като един процесор вижда всичко линейно то някак магически се разделя по отделните блокове памет? И като започнат да бондват отделни силикони един с друг скоростта не пада? И няма никакво забавяне заради тези неща. И разбира се аналогията с RDMA ти идва трудна за осмисляне? Сигурно щото говоря глупости.

#189494 (ツ) |
Създадено на 15:30 , видяно: 58 пъти.
klapaucius

Не се измъквай, няма "но". Никой не смъква клока. Искаш много памет - слагаш много канали. Нямаш много канали - нямаш много памет. И не се измъквай по тъчлинията с някой отвлечен от темата пример.

Абе, ти можеш ли да четеш? Никъде не съм казал, че можеш да имаш много памет с малко канали. "Но това няма нищо общо с паметта" е свързано с "Иначе в Ultra-та май процесорите са в няколко чиплета".

Да повторя, в колко чиплета са ядрата няма нищо общо с паметта.

#189495 (ツ) |
Създадено на 15:35 , видяно: 52 пъти.
waldorf

Евалата! И всичките процесори едновременно могат да пипат всякаква памет без да се изчакват и синхронизират и паметта не е разделена по отделни шини и като един процесор вижда всичко линейно то някак магически се разделя по отделните блокове памет? И като започнат да бондват отделни силикони един с друг скоростта не пада? И няма никакво забавяне заради тези неща. И разбира се аналогията с RDMA ти идва трудна за осмисляне? Сигурно щото говоря глупости.

Виждам, че не са ти много ясни нещата с кохерентността на паметта и процесорите. :) Връзката между паметта и процесорите се осъществява чрез интерконект, да кажем CMN който се грижи да interleave различните канали до паметта и да организират синхронизирането.

За неграмотните като теб, RDMA има ако данни се местят от една памет в друга. Такива неща в рамките на една машина няма, защото НИКОЙ не е толкова глупав за да направи такава идиотщина.

Абе, ти за NUMA чувал ли си? Питай ИИ ако не си. Подозирам, че това се опитваш да измислиш. :)

#189496 (ツ) klapaucius
Създадено на 15:35 , видяно: 51 пъти.
waldorf

Абе то и M5 Ultra е уж 1.2ТБ/с ама забелязвам, че удвояват Max (600 MB/s) който пък на свой ред е удвоен Pro (300) който пък е удвоен М5 (150). А базовия M6 го дават 160 т.е. Ултра-та ще е 1.3 ТБ/с - да видим M7 колко ще скочи.

Но мен по ме притеснява щом удвояват, да не е закачен процесор с памет и да ги удвояват т.е. тая unified memory да не е разбита на малки сегменти с по един процесор и достъпа между процесорите да е нещо отгоре т.е. там някакво техно си MMU.

Някаква NUMA е физически, но епъл го крият от софтуера с някаква супер-дупер технология.

#189497 (ツ) |
Създадено на 15:36 , видяно: 49 пъти.
klapaucius

Някаква NUMA е физически, но епъл го крият от софтуера с някаква супер-дупер технология.

И защо трябва да е NUMA? :)

#189498 (ツ) klapaucius
Създадено на 15:42 , видяно: 44 пъти.
|

И защо трябва да е NUMA? :)

Защото производителността на софтуера зависи от това, къде физически са разположени данните.

Със супер-дупер епълската технология, ако пуснем две виртуалки, локнати да вървят всяка на по един чиплет, според теб кога ще има по-добър пърформанс:

1. Ако всяка от виртуалките може да алокира във физически закачената за чиплета памет. 2. Ако всяка от виртуалките вярва на ябъл и алокира безразборно.

Е, ако пуснем memory-intensive задачи на тези две виртуалки едновременно, ще има ли разлика в производителността при горните две ситуации?

#189499 (ツ) |
Създадено на 15:46 , видяно: 41 пъти.
klapaucius

Защото производителността на софтуера зависи от това, къде физически са разположени данните.

Със супер-дупер епълската технология, ако пуснем две виртуалки, локнати да вървят всяка на по един чиплет, според теб кога ще има по-добър пърформанс:

1. Ако всяка от виртуалките може да алокира във физически закачената за чиплета памет. 2. Ако всяка от виртуалките вярва на ябъл и алокира безразборно.

Е, ако пуснем memory-intensive задачи на тези две виртуалки едновременно, ще има ли разлика в производителността при горните две ситуации?

Питам защо непременно Апъл би трябвало да са направили NUMA. Не само знам МНОГО ДОБРЕ какво е NUMA, но и съм се занимавал с NUMA-aware placement доста дълго време.

Чиплети не означава задължително NUMA.

#189500 (ツ) waldorf
Създадено на 16:02 , видяно: 31 пъти.

Нума ли е, пума ли е, мму ли е, (р)дма ли е - въпрос на терминология. Извинявам се, че правя аналогии дето те затрудняват. Толкова си мога. Това, че процесорите са повторили архитектурата на компютрите отпреди няколко десетилетия използвайки нова терминология уж за да няма аналогия ни най малко не променя същината която все се надявах да я видиш. Фокуса не беше в това а дали този bandwidth с който Apple се хвалят се отразява и на търкалянето на ИИ т.е. дали M5 Max дава двойно по малко токъни в секунда от M5 Ultra като паметта му е двойно по бавна?

#189501 (ツ) |
Последно редактирано на 16:06 от |, видяно: 28 пъти.
waldorf

Нума ли е, пума ли е, мму ли е, (р)дма ли е - въпрос на терминология. Извинявам се, че правя аналогии дето те затрудняват. Толкова си мога. Това, че процесорите са повторили архитектурата на компютрите отпреди няколко десетилетия използвайки нова терминология уж за да няма аналогия ни най малко не променя същината която все се надявах да я видиш. Фокуса не беше в това а дали този bandwidth с който Apple се хвалят се отразява и на търкалянето на ИИ т.е. дали M5 Max дава двойно по малко токъни в секунда от M5 Ultra като паметта му е двойно по бавна?

Нормално е когато някой е неграмотен да прави неграмотни аналогии. :) Просто не знаех, че си толкова неграмотен. А аз пускам разни съкращения като MESI и MOESI и си мисля, че някой знае за какво говоря... :)

Bandwidth-а на Апъл може да се ИЗМЕРИ. Е, от хора, които знаят как, не от такива като теб. :) Ако си мислиш, че някой може да скрие такива неща от екипа на C&C значи си доста по-тъп отколкото си мислех.

#189502 (ツ) klapaucius
Създадено на 16:12 , видяно: 22 пъти.
|

Питам защо непременно Апъл би трябвало да са направили NUMA. Не само знам МНОГО ДОБРЕ какво е NUMA, но и съм се занимавал с NUMA-aware placement доста дълго време.

Чиплети не означава задължително NUMA.

Е, отговорих ти, защото няма как да е UMA. Има ограничен брой шини и съотвено това, къде са разположени данните ти, влияе на производителността, защото може да се наложи в даден момент ядра да ползват една и съща шина, дори да ползват различни физически чипове. Не е обикновена ccNUMA, но не е и UMA. Скрили са го от софтуера, което всъщност е добре, защото всяка NUMA, включително и ccNUMA е нишова и граничи с академизъм. На практика огромната част от софтуера не трябва да се интересува от това.

0 1 2 3 4 ...46 47 48 49 50 ...94 95 96 97 98

Лаптоп за Deep Learning и Large Language модели
0

AsmBB v3.0 (check-in: 2fb30f0a060190b0); SQLite v3.53.0 (check-in: 4525003a53a7fc63);
©2016..2024 John Found; Licensed under EUPL. Powered by Assembly language Created with Fresh IDE