<bgdev />free

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

Първият ми проект с вайб-кодинг. 3D CAD система.
0

0 1 2 3 4 ...8 9 10 11 12 ...19 20 21 22 23 24 25

#185959 (ツ) gat3way
Създадено на 04.08.2026 , видяно: 423 пъти.

Хаха, сега току-що прочетох че забранили вайбкоднати комити в линукс ядрото.

#185978 (ツ) waldorf
Създадено на 04.08.2026 , видяно: 413 пъти.
gat3way

Хаха, сега току-що прочетох че забранили вайбкоднати комити в линукс ядрото.

И как ще разберат кои са такива?!

#185985 (ツ) gat3way
Създадено на 04.08.2026 , видяно: 404 пъти.

Сигурно на честна дума, ба ли ги.

Обаче било само за drivers/staging в крайна сметка, не са екстремисти като gcc и netbsd дето банват за llm-генериран код.

#185988 (ツ) Delegate
Създадено на 04.08.2026 , видяно: 398 пъти.

Скайнет сега ше си вкара некви бакдори в луникса покрай полумалоумния вайб-ентусиазиран планктон и когато настъпи деня хикс, гледай кво става - "спрях ли ти тока, бях лиже-стока" Все едно изпечен мошеник да се промъкне покрай охрана от ретарди и олигофрени.

#185989 (ツ) |
Последно редактирано на 04.08.2026 от |, видяно: 395 пъти.

Вчера гледахме имплементацията на бариерите и другите колективс, които използваме за bare-metal workloads, понеже нещо не скейлваха до 224 ядра. Опус се оплете като пиле в кълчища и пуснах Фейбл да оправи бакиите. Той като започна, не само колективс оправи, но оправи и бъговете в симулатора, които правиха колективс бавни. :)

#185998 (ツ) Дон Реба
Създадено на 04.08.2026 , видяно: 379 пъти.
gat3way

Хаха, сега току-що прочетох че забранили вайбкоднати комити в линукс ядрото.

назадничави примати! ей заради такива още нямаме гей бракове!

#186003 (ツ) Baj_boeb
Създадено на 04.08.2026 , видяно: 372 пъти.
|

Вчера гледахме имплементацията на бариерите и другите колективс, които използваме за bare-metal workloads, понеже нещо не скейлваха до 224 ядра. Опус се оплете като пиле в кълчища и пуснах Фейбл да оправи бакиите. Той като започна, не само колективс оправи, но оправи и бъговете в симулатора, които правиха колективс бавни. :)

Аз опус не ползвам - като свърши фейбъла, почивка до края на седмицата.

#186047 (ツ) klapaucius
Създадено на 05.08.2026 , видяно: 332 пъти.
gat3way

Хаха, сега току-що прочетох че забранили вайбкоднати комити в линукс ядрото.

Къде го пише това? Да няма грешка? За кърнъла не виждам да има такова нещо.

В GCC ги забраниха, за код над няколко реда, заради типични техни фанатични лицензни съображения.

#186063 (ツ) |
Създадено на 05.08.2026 , видяно: 316 пъти.

Понеже виждам, че няколко човека използват думата ""емулатор", да спомена, че между "емулатор" и "симулатор" има разлика. Аз пиша симулатор.

#186077 (ツ) klapaucius
Създадено на 05.08.2026 , видяно: 300 пъти.
|

Понеже виждам, че няколко човека използват думата ""емулатор", да спомена, че между "емулатор" и "симулатор" има разлика. Аз пиша симулатор.

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

#186082 (ツ) |
Създадено на 05.08.2026 , видяно: 295 пъти.
klapaucius

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

Таймера цъка в симулирано време, но на 31.25 MHz, иначе се губи много време за обработка на прекъсванията му.

#186084 (ツ) klapaucius
Създадено на 05.08.2026 , видяно: 286 пъти.
|

Таймера цъка в симулирано време, но на 31.25 MHz, иначе се губи много време за обработка на прекъсванията му.

Е колко време да се губи? Не е ли малък % от общото време? Освен това честотата на прекъсванията не се ли определя по-скоро от кърнъл конфигурацията, а не от клока на таймера? Освен ако не лъжеш кърнъла, че върви на висока честота, а реално да го симулираш на ниска.

#186090 (ツ) |
Създадено на 05.08.2026 , видяно: 276 пъти.
klapaucius

Е колко време да се губи? Не е ли малък % от общото време? Освен това честотата на прекъсванията не се ли определя по-скоро от кърнъл конфигурацията, а не от клока на таймера? Освен ако не лъжеш кърнъла, че върви на висока честота, а реално да го симулираш на ниска.

Ами всеки лууп който се върти за да забави за определено време ще е повече цикли, т.е. по-дълго правене на нищо.

#186093 (ツ) klapaucius
Създадено на 05.08.2026 , видяно: 270 пъти.
|

Ами всеки лууп който се върти за да забави за определено време ще е повече цикли, т.е. по-дълго правене на нищо.

Не разбирам. За обработка на интеръпт хендлъри ли говорим? Или за busy loops, които полват таймера, докато навърти някакво време? Или за bussy loops, които чакат определен брой интеръпти?

#186097 (ツ) |
Създадено на 05.08.2026 , видяно: 264 пъти.
klapaucius

Не разбирам. За обработка на интеръпт хендлъри ли говорим? Или за busy loops, които полват таймера, докато навърти някакво време? Или за bussy loops, които чакат определен брой интеръпти?

busy loops, interrupts.

#186098 (ツ) waldorf
Създадено на 05.08.2026 , видяно: 262 пъти.

cycle accurate ли е?

#186099 (ツ) |
Създадено на 05.08.2026 , видяно: 258 пъти.
waldorf

cycle accurate ли е?

За да е cycle accurate трябва да знам точно как са имплементирани разни неща като prefetchers, branch predictors и т.н. Т.е. няма как да е cycle accurate.

Целта е да е cycle approximate. Имплементирам каквото знам, останалото го калибрирам доколкото може.

#186253 (ツ) klapaucius
Създадено на 06.08.2026 , видяно: 214 пъти.
|

busy loops, interrupts.

То зависи какво рънваш, но за по-бърза резултат аз бих заложил на по-нисък клок на процесора. Например за кърнъл буут ми се струва удачно процесорът да е "бавен", та да има по-малко цикли в евентуални busy waits, чакащи разни времена.

#186582 (ツ) |
Създадено на 09.08.2026 , видяно: 115 пъти.

Вчера вечерта за майтап казах на Клод да пусне симулатора да буутва Линукс на 512 ядра. По някое време през нощта като е проверявало къде се намира буута е открило някаква неефикасност в ядрото, правят нещо с О(Н^3) и буутването щяло да приключи след 31 дни. Даде фикс за ядрото и сега буутва пак с оправеното ядро.

#186695 (ツ) waldorf
Създадено на 11.08.2026 , видяно: 60 пъти.

0 1 2 3 4 ...8 9 10 11 12 ...19 20 21 22 23 24 25

Първият ми проект с вайб-кодинг. 3D CAD система.
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