Επιλέξτε τη χώρα ή την περιοχή σας.

Close
Συνδεθείτε Κανω ΕΓΓΡΑΦΗ ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ:Info@Ocean-Components.com
0 Item(s)

Embedded World: Ξεκινάει η πλατφόρμα αναφοράς Embench 0.5

Το Embench μετρά την απόδοση ενός επεξεργαστή χρησιμοποιώντας 19 προγράμματα πραγματικού κόσμου. Τα προγράμματα επιλέγονται συνειδητά από ένα φάσμα συγγραφέων και για μια σειρά περιπτώσεων χρήσης που ταιριάζουν με το εύρος των σύγχρονων ενσωματωμένων υπολογιστών.embench

Έχουν εκτελεστεί πολλές φορές κατά τη διάρκεια περίπου 4 δευτερολέπτων για να παρέχουν ένα ακριβές μέσο χρόνο εκτέλεσης και αυτά τα δεδομένα παρέχονται τόσο σε ακατέργαστες ατομικές φόρμες όσο και σε ένα συνολικό γεωμετρικό μέσο όρο και τυπική απόκλιση για τον επεξεργαστή.

Επιπλέον παρέχεται από τη σουίτα το μέγεθος κάθε προγράμματος στον επεξεργαστή, που αντιπροσωπεύει την απόδοση του μεταγλωττιστή που χρησιμοποιείται.


Η πλατφόρμα αναφοράς είναι ένα Arm Cortex M4 χρησιμοποιώντας τον μεταγλωττιστή GCC 9.2.

Σχεδιάστηκε από τον καθηγητή David Patterson, επεξεργαστή της επιστήμης των υπολογιστών στο βραβείο UC Berkeley και βραβείο Turing, η σουίτα αναπτύχθηκε ως απάντηση στις σύγχρονες ενσωματωμένες απαιτήσεις πληροφορικής, τις οποίες ο Patterson πίστευε ότι δεν μετρήθηκαν κατάλληλα με παραδοσιακά προγράμματα αναφοράς.

Ο αντιπρόεδρος της Embench, Jeremy Bennett, δήλωσε στο EW ότι το ευρέως χρησιμοποιούμενο πρόγραμμα Coremark είναι όλο και πιο ακατάλληλο για σύγχρονα περιβάλλοντα, όπως σχεδιάστηκε το 2009, με στόχο ειδικά τον υπολογισμό των κέντρων δεδομένων και όχι τα ενσωματωμένα.

Ένα μέρος της μέτρησης της σουίτας, για παράδειγμα, είναι η λανθάνουσα διακοπή ενός προγράμματος, ιδιαίτερα σημαντική για εφαρμογές αυτοκινήτου που λειτουργούν μόνο σε συγκεκριμένα περιβάλλοντα. Η εξειδίκευση σε αυτόν τον τομέα παρέχεται από τον Cesare Garlati της Hex Five Security.

Ένας πίνακας παραδειγμάτων δείχνει τη σχετική απόδοση και το μέγεθος του κώδικα του RI5CY, ενός FPGA
εφαρμογή του συνόλου RISC-V RV32IMC, στο M4.

Η συνολική απόδοση είναι 93% του Μ4-7% βραδύτερη - με μία γεωμετρική τυπική απόκλιση να είναι μεταξύ 80% και 108% και το μέγεθος του κώδικα είναι 105% -5% μεγαλύτερο - με μία γεωμετρική τυπική απόκλιση να είναι μεταξύ 86% και 128 %.

Ούτε η διαφορά στην ταχύτητα ούτε η διαφορά στο μέγεθος του κώδικα είναι στατιστικά σημαντική.embench

Το Embench 0.5 αναπτύσσεται από μια επιτροπή του ελεύθερου και ανοικτού κώδικα πυριτίου. Η επιτροπή επιδιώκει να βελτιώσει διαδοχικά το σημείο αναφοράς με αναθεωρήσεις κάθε λίγους μήνες έως ότου μπορέσει να απελευθερώσει την έκδοση 1.0, με στόχο το 4ο τρίμηνο του 2020.

Σχεδιάζει να επανεξετάσει τη σουίτα κάθε δύο χρόνια για να ενημερώνει, ανανεώνοντας τα προγράμματα ώστε να αντανακλά τις απαιτήσεις και να προλαμβάνει τυχόν εναλλακτικές λύσεις.