Εξομοίωση συστημάτων εποχής: Η απόδοση του Mac Mini M6 στο 86Box
Πρωτότυπος τίτλος: "Pentium II at 600Mhz with Voodoo 3 Emulated on 86Box with M6 Mac Mini" (από hugh4life)
Η ανάλυση εξετάζει τις δυνατότητες του Apple Silicon M6 στην εξομοίωση παλαιού υλικού μέσω του 86Box. Η υψηλή απόδοση ανά πυρήνα (single-core performance) επιτρέπει τη σταθερή εξομοίωση ενός Pentium II στα 600MHz, ξεπερνώντας σημαντικά τις δυνατότητες του προκατόχου του, M4.
Η πρόκληση της εξομοίωσης υλικού (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.
Ανακαλύψτε καινοτόμα open-source εργαλεία και κρυμμένα διαμάντια ανοιχτού κώδικα.