Considering how efficient Apple A*/M* CPUs are, do you think x86 is dead? Or it's just Apple's optimization that makes them work so efficient?
I'm using an Intel 12th gen and I hope ARM CPUs (or #RiscV πŸ™ƒ ) will be available for Linux in the next few years.

#Apple #x86 #x86_64 #Mprocessors #m5 #macbook #macbookNeo

πŸš€πŸŽ‰ #JSLinux now supports #x86_64, because running outdated operating systems in your #browser is exactly what everyone was asking for! πŸ€”πŸ‘Œ Experience the thrill of Alpine Linux and the #nostalgia of Windows 2000 in glorious console mode, because who needs modernity when you can have retro-tech headaches instead? πŸ€“πŸ”§
https://bellard.org/jslinux/ #retro #computing #tech #innovation #HackerNews #ngated
JSLinux

JSLinux

#openSUSE Leap 16.0 public cloud images are now available for both #x86_64 and #Arm64. Launch it today via Compute Engine and deploy your workloads on a stable #Linux distribution. https://sysadmin-journal.com/opensuse-leap-16-0-is-now-available-on-google-cloud-platform/
openSUSE Leap 16.0 is now available on Google Cloud Platform

openSUSE Leap 16.0 is now available on Google Cloud Platform with x86_64 and Arm64 images. You can launch a Compute Engine instance by selecting openSUSE Leap 16.0 under Public images. The Cloud Observability Ops Agent is not yet supported.

SysAdmin Journal
https://godbolt.org/z/nn967Wdb9

Nova Lake is live on Godbolt. We are still early. I took the latest Clang/GCC trunk for a spin on Godbolt, and
-march=novalake is officially here.

If the rumors hold true, we are looking at the single biggest architectural jump in Intel's history.

With the arrival of Intel APX, the x86-64 ISA is finally getting the modernization it deserves. Several notable things are:

- 16 new GPRs (
%r16 - %r31).
- NDD (New Data Destination): 3-operand instructions help stop wasting cycles on
mov to preserve src/dst registers.
-
push2/pop2: Push and pop two registers at once.
-
jmpabs: 64-bit jumps.
- NF Suppression: Math ops without touching
%rflags.
-
ccmp: Conditional comparisons, branchless code.

Additionally, with the AVX10 support, Intel will officially restore AVX-512 capabilities to its consumer lineup for the first time since Tiger Lake in 2020.

Both P-core and E-core will support AVX-512.

#x86 #x86_64 #apx #llvm #clang #gcc

LLVM Bug: x86-64 inline assembly fails with "symbol is already defined" for local labels under optimization (-O1+)

When compiling x86-64 inline assembly that contains explicitly named local labels (e.g., `.Lcoro_resume_task_ret_addr`), Clang throws a "symbol is already defined" error if optimizations (-O1, -O2, -O3) are enabled. The exact same code compiles successfully at -O0 in Clang, and works perfectly across all optimization levels in GCC.

https://github.com/llvm/llvm-project/issues/181310

#llvm #x86_64 #x86

Bug: x86-64 inline assembly fails with "symbol is already defined" for local labels under optimization (-O1+) Β· Issue #181310 Β· llvm/llvm-project

Ammar Faizi - 2026-02-13 Summary When compiling x86-64 inline assembly that contains explicitly named local labels (e.g., .Lcoro_resume_task_ret_addr), Clang throws a "symbol is already defined" er...

GitHub
#computers #laptops #linux #x86_64 Is it wrong that I am using the bottom half of a ultra thin laptop/notebook (I hate the term notebook), without the original monitor because it still works, and I've named it "Slabby"? 🀣

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° JIT-компиляции Loops для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ нСйросСтСй, Π‘Π£Π‘Π” ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π₯Π°Π±Ρ€! МСня Π·ΠΎΠ²ΡƒΡ‚ ΠŸΡ‘Ρ‚Ρ€ Π§Π΅ΠΊΠΌΠ°Ρ€Ρ‘Π², я ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ YADRO, занимаюсь ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌ Π·Ρ€Π΅Π½ΠΈΠ΅ΠΌ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах ΠΈ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠ»ΠΎΡ‚Π½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΊΠΎΠ΄Π° β€” вСчная Ρ‚Π΅ΠΌΠ°, особСнно Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ Π² Π΄Π½ΠΈ Ρ‚Ρ€ΠΈΡƒΠΌΡ„Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΡˆΠ΅ΡΡ‚Π²ΠΈΡ искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°. ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ написанныС, Π½ΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ядра сСтСй ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² зависимости ΠΎΡ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Однако, Ссли Π΄Π°Ρ‚ΡŒ ΠΈΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π΄Ρ€ΡƒΠ³ ΠΎ Π΄Ρ€ΡƒΠ³Π΅ Π²ΠΎ врСмя компиляции, ΡΠ΅Ρ‚ΡŒ удастся Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ. Π’Ρ‹Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для пСрСкомпиляции, Π±ΡƒΠ΄ΡŒ ΠΎΠ½Π° Π΄Π²ΠΈΠΆΠΊΠΎΠΌ инфСрСнса ΠΈΠ»ΠΈ Π‘Π£Π‘Π” β€” бСссмыслСнно, поэтому ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π΄ΠΎ Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹, Just-In-Time. Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ AI-Π΄ΠΈΠ²ΠΈΠ·ΠΈΠΎΠ½Π° YADRO Илья ЗнамСнский рассказывал ΠΏΡ€ΠΎ JIT Π½Π° Π±Π°Π·Π΅ Xbyak. Π’ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠΈ Ρ‚Π΅ΠΌΡ‹, я расскаТу ΠΏΡ€ΠΎ ΠΏΠ΅Ρ‚-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ JIT-ΠΊΠΎΠ΄ΠΎΠ³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Π²Π΅Π΄Ρƒ, ΠΈ ΠΏΠΎΠΊΠ°ΠΆΡƒ, ΠΊΠ°ΠΊ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΠ³Π°Ρ‚ΡŒ Π² ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.

https://habr.com/ru/companies/yadro/articles/985422/

#jitкомпилятор #riscv #arm #arm64 #x86_64 #компиляторы

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° JIT-компиляции Loops для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ нСйросСтСй, Π‘Π£Π‘Π” ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ

Loop fusion is a compiler transformation in which two adjacent loops are merged into a single loop over the same index range. This transformation is typically applied to reduce loop overhead and...

Π₯Π°Π±Ρ€

New platform just dropped

#x86_64 #LaTeX #subscript

GitHub - kressler/fast-containers: Performance focused header-only container library. Currently primarily contains a fast B+Tree implementation.

Performance focused header-only container library. Currently primarily contains a fast B+Tree implementation. - kressler/fast-containers

GitHub