Πίσω στα RoboNews
▲ 152 πόντοιnyaa.sh4 λεπτά ανάγνωσης•

Εξομοίωση συστημάτων εποχής: Η απόδοση του Mac Mini M6 στο 86Box

Πρωτότυπος τίτλος: "Pentium II at 600Mhz with Voodoo 3 Emulated on 86Box with M6 Mac Mini" (από hugh4life)

Αρχικό ΆρθροΣυζήτηση HN (65 σχόλια)
TL;DR (Εν Συντομία)

Η ανάλυση εξετάζει τις δυνατότητες του Apple Silicon M6 στην εξομοίωση παλαιού υλικού μέσω του 86Box. Η υψηλή απόδοση ανά πυρήνα (single-core performance) επιτρέπει τη σταθερή εξομοίωση ενός Pentium II στα 600MHz, ξεπερνώντας σημαντικά τις δυνατότητες του προκατόχου του, M4.

📌 Κύρια Σημεία & Συμπεράσματα

  • Η εξομοίωση υλικού στο 86Box εξαρτάται σχεδόν αποκλειστικά από την απόδοση ενός και μόνο host thread, καθιστώντας το single-core clock speed τον κρισιμότερο παράγοντα.
  • Το Mac Mini M6 επιτυγχάνει σταθερή εξομοίωση Pentium II στα 600MHz, παρουσιάζοντας 20% υψηλότερο όριο απόδοσης σε σχέση με το Mac Mini M4.
  • Η διατήρηση του ρυθμού εξομοίωσης στο 100% είναι απαραίτητη για την αποφυγή ηχητικών τεχνουργημάτων (audio artifacts) και αστάθειας στο real-time περιβάλλον του Windows 98 SE.
  • Παρατηρείται σημαντική απόκλιση στα αποτελέσματα του Cinebench 2000 μεταξύ του εξομοιωμένου συστήματος και του φυσικού υλικού της εποχής, πιθανώς λόγω διαφορών στο memory latency και την ακρίβεια του out-of-order execution.

Η πρόκληση της εξομοίωσης υλικού (hardware-level emulation)

Το 86Box δεν αποτελεί έναν απλό hypervisor, αλλά μια πλατφόρμα που εξομοιώνει σε επίπεδο υλικού το chipset, τον δίαυλο (bus) και τα περιφερειακά ενός PC. Αυτή η προσέγγιση απαιτεί τεράστια υπολογιστική ισχύ, καθώς ολόκληρο το φορτίο της χρονικής ακρίβειας (timing model) πέφτει σε έναν μόνο πυρήνα του host συστήματος. Οποιαδήποτε πτώση κάτω από το 100% της ταχύτητας εξομοίωσης μεταφράζεται άμεσα σε ηχητικά κενά και αστάθεια.

Η υπεροχή του Apple Silicon στην απόδοση ανά πυρήνα

Η μετάβαση από το M4 στο M6 Mac Mini αναδεικνύει τη σημασία του single-threaded throughput. Ενώ το M4 περιορίζεται στα 500MHz για μια σταθερή εμπειρία, το M6 αξιοποιεί τους ταχύτερους πυρήνες του για να φτάσει τα 600MHz, διατηρώντας απόλυτη σταθερότητα κατά την εκτέλεση απαιτητικών εφαρμογών όπως το Cinebench 2000 και το 3DMark 2000 SE.

Μεθοδολογία και αποτελέσματα

Η χρήση ενός custom build του 86Box 6.0 με διευρυμένους πίνακες συχνοτήτων επέτρεψε τη δοκιμή έως τα 800MHz. Τα αποτελέσματα επιβεβαιώνουν ότι το M6 διαθέτει επαρκές headroom, με τους πυρήνες να λειτουργούν στα 4.7GHz κατά τη διάρκεια της εξομοίωσης, χωρίς να απαιτείται πλήρης αξιοποίηση του συνόλου των πυρήνων του επεξεργαστή. Η διαφορά στην απόδοση μεταξύ εξομοιωμένου συστήματος και φυσικού υλικού (Pentium II/III) παραμένει ένα ενδιαφέρον πεδίο έρευνας, υποδεικνύοντας ότι η ακρίβεια του L2 cache και του memory controller παραμένει η μεγαλύτερη πρόκληση για το project.

Ετικέτες:#Emulation#Apple Silicon#Retro-computing#Performance
GitHub Gems & Trends

Ανακαλύψτε καινοτόμα open-source εργαλεία και κρυμμένα διαμάντια ανοιχτού κώδικα.

Εξερεύνηση Gems

Διαβάστε επίσης