@rafxyz44: Doskonale wiem kim jest Tanajno. Jego obecność na tym proteście w ogóle mi nie przeszkadza, bo są takie chwile gdy nasze polityczne zapatrywania trzeba wsadzić sobie w kieszeń, bo wazniejsze jest większe dobro. Wystarczy, czy rozwinąć?
@terion: Z tym angielskim to taka luźna uwaga, bez spiny. I tak liczy się merytoryka, wszyscyj sa przyzwyczajeni że to srodowisko jest miedzynarodowe i kazdy ma swoje jezykowe nalecialosci. A mi sie merytorycznie podobalo, dowiedzialem sie paru nowych rzeczy.
Nowy wpis na moim blogu. Druga część posta o dziwnych i dziwniejszych metodach upychania danych w strukturach. Co można zyskać, a co stracić. Tym razem bez assemblera, za to z pewnością z górą literówek... ヽ( ͠°෴°)ノ https://extensa.tech/blog/shrinking-structure-part2/
Nowy wpis na moim blogu. Druga część posta o "function multi-versioning". Tym razem o problemach z użyciem "multi-versioningu" w połączeniu z "builtins" (przepraszam za słownictwo) https://extensa.tech/blog/multi-versioning-problem-part2/
Tak, wciąż jest assembler, więcej niż kiedykolwiek... Ale na pocieszenie są też obrazki.
@dupasmoka: Tak, to prawda. Z drugiej strony w publikacji która linkuje autorzy udowadniają ze implementacja oparta o AVX2 ale bez użycia instrukcji popcnt może być szybsza niż sprzętowy popcnt.
Nowy wpis na moim blogu. Tym razem o tym jaki jest koszt wołania funkcji i o tym jak niektóre flagi kompilacji mogą niespodziewanie wpłynąć na wydajność kodu: https://extensa.tech/blog/compiler-flags-magic/
@b33zon: Hej. Nie chodzi o optymalizację. Dodaj sobie przełącznik -std=c++11 albo -std=c++17 i ffsl() będzie wołane, a nie inlineowane. Ale faktycznie jestem zaskoczony, że na domyślnych ustawieniach beż żadnych flag jest włączone -std=gnu++11
Generalnie wniosek z tego taki, że warto mieć włączone i -std=gnu++XX i używać builtin, bo z jednej strony są jakieś dodatkowe optymalizacje, a z drugiej strony dla builtin jest lepsza gwarancja, że będzie zawsze inline.
@terion: Chyba tak, ale tylko jeśli chodzi o ISO C. Na pewno nie ISO C++. Tutaj musimy włączyć -Wpedantic -Werror, żeby ostrzegało nas przed dodatkami. Poniżej godbolt na przykładzie niesławnego VLA - https://godbolt.org/z/iRYGOt )
Wrzuciłem krótkie zajawki z OSS SUmmit w Lyonie: extensa.tech
Podobno dzisiejsza młodzież używa jakiegoś Twittera czy tam innego Ćwierkacza? Nie wiem o co chodzi, ale założyłem konto |૦ઁ෴૦ઁ| https://twitter.com/teri0n
Postanowiłem zrobić coś bardzo dziwnego i zacząłem (nieporadnie) pisać technicznego bloga. Główne tematy będą kręciły się wokół procesowania dużych wolumenów ruchu sieciowego i niskopoziomowych optymalizacji na styku sprzętu (x86) i oprogramowania extensa.tech
@terion: pisz po angielsku, nie wyobrażam sobie inaczej. Pisanie po ang to tez wieksza szansa na sukces strony i lepszy content w dalszej perspektywie z racji większej publiczności i możliwości zarobienia na blogu
Skąd takie poruszenie, żeby botami zakopywać nawet tematy związane z MH17 zestrzelonym nad Ukrainą? Będzie jakaś ofensywa propagandowa rodem wiadomo skąd, że to "banderowcy zestrzelili"?
Chiny obecne mają wiele wad. Ale przynajmniej nie są na pasku Żydów
Jakby dzwonili w-------i Amerykanie to powiedzieć mógł, że jest zajęty - na linie ma Chiny.
USA nie chce z nami rozmawiać? Trudno. Polska powinna zacząć współpracę z Chinami dotyczącą Nowego Jedwabnego Szlaku. Od razu wróci Amerykanom chęć do rozmowy.
To się spotkają z prezydentem Chin! Centrum gospodarczego świata się zmienia, za parę lat usa nie będzie już pępkiem
@jack-lumberjack: Wymieniłeś Rosję, kraj o gospodarce wielkości ułamka EU, a nie wymieniłeś samej EU, która jest najbardziej naturalnym sojusznikiem Polski? O co chodzi? Poza tym już widzę jak wychodzi nam takie "reakcyjne" prowadzenie polityki. Nie wyszło z Węgrami? To może USA. Nie wyszło z USA to może Chiny. Nie wyszło z Chinami? To może...
1. Bądź sobie wykształconym chrześcijaninem z Jemenu, Sudanu, Libii lub Syrii. 2. Emigruj. Znajdź sobie dobrą legalną pracę w USA 3. Pojedź na wakacje, w delegację albo na konferencję 4. Nie możesz wrócić bo Trump nagle zabronił. Twoja żona i dzieci zostały w USA, a ty bez źródła dochodu i z jedną walizką koczujesz bądź wie gdzie. 4.76 zawsze w naszych sercach 5. Trump ogłasza się Twoim najlepszym przyjacielem
Old and new function multi-versioning
#cpp #cplusplus #programowanie #blogi