Seite 1 von 1

Kompatibilität CPU'S

Verfasst: 18.05.2024 08:38
von PIC18F2550
Hallo,
welche einschränkungen bringt die verwendung eines Programms was auf einen AMD Buldozzer FX-8150 erstellt wurde auf anderen Rechnern z.B. mit Intel Xeon Platinum 8280?

In der IDE kann ich zwar sagen alle CPU's aber wenn auf dem Xeon es dann nicht gibt?
Wie verhält sich die Konsolenausgabe auf einem Server ohne graphische Oberfläche?

Danke.

Re: Kompatibilität CPU'S

Verfasst: 18.05.2024 09:33
von Bisonte
die "CPU" Einstellung dient der "Optimierung", die dann mit einem bestimmten Feature einer CPU gemacht wird.
Wenn das entsprechende Feature nicht vorhanden ist, dann klappts nicht auf besagter CPU...

Früher wäre das eventuell so gewesen. Mittlerweile können alle CPUs alle Features (beinahe)...

Wenn du nicht unbedingt Atomreaktoren mit deinem Programm kühlen willst und dafür PI in
der 8 Millionsten Nachkommastelle brauchst .... stell da einfach nichts um ;)

Alle CPU's und alles wird gut ;)

Re: Kompatibilität CPU'S

Verfasst: 18.05.2024 10:22
von mk-soft
War schon immer für eigene Libraries gedacht um CPU spezifisch code zu schreiben.
PB verwendet Standard für alle CPU's

Re: Kompatibilität CPU'S

Verfasst: 18.05.2024 15:47
von PIC18F2550
Ok.
Also verwendet PB den kleinsten gemeinsamen Befehlsumfang um auf allen CPU's laufen zu können.
Oder werden fehlende Funktion zur Laufzeit dedektiert und Software mäßig nachgebaut.