Especially important: how fast does existing x86 software (as virtualmachine or docker container) can be run on very energy efficient ARM SoC?

Apple already demostrated that with their M1/M2 (soon M3?) ARM based chip designs (congratz!) it is possible to run x86 workloads on ARM with decent speed with a little tweak in the memory system: “Apple isn’t doing it purely in software – they have Total Store Ordering support in their hardware! When the M1 runs a translated x86 binary, the OS just tells the chip, “Hey, use x86 memory ordering for this thread.” (src)

latest (Chinese) contenders to the M1 and x86 throne (with of course WAY LESS power usage)

https://www.khadas.com/

also smart: just as with Apple, it is possible via the owow BIOS to download OS after power on over internet (recovery over internet)

“download and install your preferred OS directly from the Cloud. OOWOW will start automatically if the device storage is empty, with OOWOW you will always be in control of your Edge2.” https://docs.khadas.com/oowow

“KVM is already enabled in 3588 kernel, just deploy your app” https://bbs.t-firefly.com/forum.php?mod=viewthread&tid=3487&highlight=kvm

forum: https://bbs.t-firefly.com/forum.php?mod=forumdisplay&fid=100

a bit more expensive from the US:

https://www.heise.de/news/ARM-Workstation-soll-Linux-Entwicklern-helfen-4923740.html

if money is not a limit, check out https://store.avantek.co.uk/arm-desktops.html

this guy seems to see it just the same.

according to this source and Geekbench 5.4 – Geekbench 5.1 – 5.4 64 Bit in Single- and Multi-Core, the ARMv9 based MediaTek Dimensity 9000 is between  Intel Core i9-10980XE and Intel Core i7-10750H and already powereing high end SmartPhones.

What is a bit strange: it comes with GPS + 5G Modem “on chip” (what about workstation PCs that might not need this?)

the days of x86 are (unfortunately) numbered (typing this on a lenovo i5 t440 (fantastic devices… with little hickups… sometimes the battery disconnects)

simply because:

cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 69
model name : Intel(R) Core(TM) i5-4300U CPU @ 1.90GHz
stepping : 1
microcode : 0x26
cpu MHz : 1907.194
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts md_clear flush_l1d
vmx flags : vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple shadow_vmcs
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds mmio_unknown
bogomips : 4988.28
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:

liked this article?

  • only together we can create a truly free world
  • plz support dwaves to keep it up & running!
  • (yes the info on the internet is (mostly) free but beer is still not free (still have to work on that))
  • really really hate advertisement
  • contribute: whenever a solution was found, blog about it for others to find!
  • talk about, recommend & link to this blog and articles
  • thanks to all who contribute!
admin