<bgdev />free

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

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

0 1 2 3 4 ...8 9 10 11 12 ...17 18 19 20 21

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

busy loops, interrupts.

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

cycle accurate ли е?

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

cycle accurate ли е?

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

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

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

busy loops, interrupts.

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

#186582 (ツ) |
Създадено на 09.08.26 12:01 , видяно: 72 пъти.

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

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

0 1 2 3 4 ...8 9 10 11 12 ...17 18 19 20 21

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