portaldacalheta.pt
  • Κύριος
  • Επιστήμη Δεδομένων Και Βάσεις Δεδομένων
  • Κατανεμημένες Ομάδες
  • Ευκίνητο Ταλέντο
  • Κερδοφορία & Αποδοτικότητα
Πίσω Μέρος

Διακομιστές ARM: Κινητή αρχιτεκτονική CPU για κέντρα δεδομένων;



Γερνάω. Πίσω στην εποχή μου, αν θέλατε κορυφαία απόδοση CPU, έπρεπε να πάτε με ένα chip x86 high-end ή, εάν είχατε βαθύτερες τσέπες, θα μπορούσατε να πάρετε κάτι εξωτικό, όπως ένα σύστημα PowerPC. Η εξάρτηση της βιομηχανίας από τους επεξεργαστές x86 φαίνεται να αυξάνεται, όχι να μειώνεται.

Πριν από δέκα χρόνια, η Apple προσχώρησε στο κλαμπ x86 και αυτό ώθησε πολλούς παρατηρητές να καταλήξουν στο συμπέρασμα ότι η εποχή των μη επεξεργαστών x86 στη μαζική αγορά τελείωσε. Λίγα χρόνια αργότερα, έπρεπε να φάνε τα λόγια τους, και για άλλη μια φορά, η Apple είχε να κάνει με αυτό. Οι διακομιστές ARM έρχονται και θα μπορούσαν να αναζωογονήσουν τη βιομηχανία διακομιστών.



Επανεξέταση σχεδιασμού επεξεργαστών

Καθώς το παράδειγμα μετατοπίστηκε και οι mainstream χρήστες αγκάλιασαν smartphone και tablet, έγινε γρήγορα εμφανές ότι οι μάρκες x86 από Intel, AMD και VIA, απλά δεν ανταποκρίνονταν στο έργο. Ενώ το x86 ήταν η πιο παραγωγική οδηγία που δημιουργήθηκε στον πλανήτη, δεν ήταν καλή επιλογή για κινητές συσκευές για διάφορους λόγους. Στην πραγματικότητα, το σύνολο εντολών της Intel ακόμα δεν είναι μια δημοφιλής επιλογή για επεξεργαστές κινητής τηλεφωνίας, αν και αυτό αρχίζει να αλλάζει χάρη στον κορυφαίο τεχνολογικό εξοπλισμό της Intel. Σε κάθε περίπτωση, όταν πρόκειται για αυτό το τμήμα της αγοράς, το x86 δεν είναι τόσο αποτελεσματικό όσο άλλες αρχιτεκτονικές CPU εκεί έξω, συγκεκριμένα επεξεργαστές που βασίζονται σε ARMv7 32-bit ARMv7 και ARMv8 64-bit σύνολα εντολών.



βέλτιστες πρακτικές σχεδιασμού πινάκων βάσης δεδομένων

Κατά την τελευταία δεκαετία, και ειδικά τα τελευταία πέντε χρόνια, οι επεξεργαστές ARM έχουν κυριαρχήσει στο τοπίο των smartphone και των tablet και είχαν πολλά να κάνουν. Προσφέρουν μεγάλη απόδοση ανά watt, ήταν φθηνά για το σχεδιασμό, την παραγωγή και την ανάπτυξη. Οι μεγάλοι προμηθευτές θα μπορούσαν να αγοράσουν τα απαραίτητα δομικά στοιχεία και να σχεδιάσουν τους δικούς τους επεξεργαστές με βάση ARMv7 ή ARMv8, προσθέτοντας άλλα εξαρτήματα ανάλογα με τις ανάγκες τους (μόντεμ υψηλής ταχύτητας και διαφορετικές GPU για να αναφέρουμε ένα ζευγάρι).



Αυτό οδήγησε ορισμένους σχεδιαστές chip να ακολουθήσουν μια κάπως διαφορετική προσέγγιση και να σχεδιάσουν τους δικούς τους, προσαρμοσμένους πυρήνες CPU. Η Qualcomm και η Apple πρωτοστάτησαν, και οι δύο εταιρείες έγιναν μεγάλοι παίκτες στην αγορά του συστήματος System-on-Chip (SoC) και η ανάπτυξη εξελιγμένων, προσαρμοσμένων πυρήνων, έπαιξε καθοριστικό ρόλο στην επιτυχία τους. Ωστόσο, οι προσαρμοσμένοι πυρήνες ARM εξακολουθούν να χρησιμοποιούνται σε επεξεργαστές υψηλών προδιαγραφών, ενώ όλα τα άλλα τμήματα της αγοράς καλύπτονται από τυπικούς πυρήνες επεξεργαστή ARM Cortex, όπως οι 32-bit Cortex-A8, A9, A7 και A15, ακολουθούμενοι από 64-bit σχέδια όπως τα Cortex-A53, A57 και ο νέος πυρήνας A72, ο οποίος πρόκειται να ξεκινήσει την αποστολή.

Η άλλη προϋπόθεση για την επιτυχία του ARM ήταν η αποτυχία της Microsoft.



Τα Windows έτρεχαν μόνο σε επεξεργαστές x86, οπότε αν η Microsoft κέρδιζε τα κινητά της, θα άφηνε τις κλίμακες υπέρ της Intel. Ωστόσο, μέχρι το τέλος της τελευταίας δεκαετίας, έγινε εμφανές ότι ο Ρέντμοντ είχε ρίξει την μπάλα και παραχώρησε αυτήν την προσοδοφόρα αγορά στην Google και την Apple. Μιλώντας για μπάλες, ο μακροχρόνιος διευθύνων σύμβουλος της Microsoft Steve Ballmer αποχώρησε από την εταιρεία πριν από μερικά χρόνια, παραδέχοντας ότι αυτός και η ομάδα του απέτυχαν να αναγνωρίσουν τις δυνατότητες του smartphone και των tablet. Τέλος πάντων, δεν είναι πια πρόβλημα Ballmer: έχει στο μυαλό του άλλες μπάλες αυτή τη στιγμή, τα μπάσκετ είναι ακριβή.

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



Οι επεξεργαστές ARM κυριαρχούν στο τοπίο των κινητών, και προχωρούν σε άλλες κατηγορίες προϊόντων. Οι διακομιστές είναι ένα καλό μέρος για να ξεκινήσετε. Τιτίβισμα

Ωστόσο, το κινητό δεν είναι το πρώτο ή μοναδικό τμήμα της αγοράς που μαρτυρεί την αποτυχία επικών διαστάσεων της Microsoft. Το άλλο είναι η αγορά διακομιστών. Από την άλλη πλευρά, τα smartphone και τα κέντρα δεδομένων δεν έχουν πολλά κοινά, αλλά από τεχνολογική και επιχειρηματική σκοπιά, έχουν κάποια αλληλεπικάλυψη.

Είτε σχεδιάζετε ένα smartphone ή έναν διακομιστή, πρέπει να δώσετε έμφαση σε παρόμοιες πτυχές της πλατφόρμας υλικού σας, όπως η απόδοση ισχύος, τα καλά θερμικά, η απόδοση ανά δολάριο και ούτω καθεξής. Το πιο σημαντικό, εσείς δεν χρειάζομαι πραγματικά επεξεργαστή που βασίζεται σε x86 για smartphone και πολλούς τύπους διακομιστών. Χάρη στις αποτυχίες της Microsoft, αυτά τα τμήματα της αγοράς δεν κυριαρχούνται από καμία γεύση των Windows. Βασίζονται Λειτουργικά συστήματα που βασίζονται σε UNIX Αντ 'αυτού: Android, iOS και διάφορες διανομές Linux.



Η Microsoft προσπάθησε επίσης να αξιοποιήσει το δυναμικό των επεξεργαστών ARM, οπότε προσπάθησε να αναπτύξει μια έκδοση των Windows που θα εκτελείται σε υλικό ARM, η οποία με βολικά με οδηγεί στην επόμενη αποτυχία της Microsoft: Windows RT. Η Microsoft τράβηξε τελικά το βύσμα στα Windows RT ή «Windows on ARM» όπως είχε αρχικά ονομαστεί. Τα τελευταία tablet Surface της Microsoft χρησιμοποιούν επεξεργαστές x64 και τυπικά Windows 10. Η σειρά smartphone Lumia της Microsoft (Nokia Lumia) εξακολουθεί να χρησιμοποιεί επεξεργαστές ARM από το House of Qualcomm, αλλά το Windows Phone είναι εντελώς νεκρό ως μια κύρια πλατφόρμα smartphone.

Οι διακομιστές δεν χρειάζεται να κοστίσουν ένα όπλο και ένα πόδι

Αυτήν τη στιγμή, έχουμε μερικά δισεκατομμύρια smartphone και tablet στην άγρια ​​φύση, και η συντριπτική πλειονότητα βασίζεται σε επεξεργαστές ARM. Ωστόσο, οι μάρκες ARM δεν μπαίνουν σε άλλα τμήματα της αγοράς. Υπάρχουν μόνο λίγες πλατφόρμες υπολογιστών μεγάλου όγκου βασισμένες στο ARM που δεν εμπίπτουν στην κατηγορία smartphone και tablet. Τα Google Chromebook είναι πιθανώς το πιο γνωστό παράδειγμα. Ωστόσο, τα τσιπ ARM ​​χρησιμοποιούνται σε σωρούς άλλων συσκευών: δρομολογητές, αποκωδικοποιητές και έξυπνες τηλεοράσεις, έξυπνα ρολόγια, ορισμένες συσκευές παιχνιδιών, συστήματα ψυχαγωγίας αυτοκινήτων και ούτω καθεξής.



Τι γίνεται με τους διακομιστές ARM;

Εδώ γίνεται δύσκολο. Ακούω συζητήσεις για διακομιστές ARM από το 2010, αλλά η πρόοδος ήταν αργή και περιορισμένη. Το μερίδιο αγοράς της ARM στο τμήμα διακομιστών παραμένει αμελητέο και το οικοσύστημα παραμένει κυρίαρχο από τα εξαρτήματα x86 Xeon και Opteron από την Intel και την AMD αντίστοιχα. Δεδομένου ότι η AMD βρίσκεται σε έναν κόσμο με προβλήματα στον επεξεργαστή, η Intel κατάφερε να αυξήσει το μερίδιο αγοράς της τα τελευταία χρόνια.



έλεγχος ταυτότητας node js rest api

Οι διακομιστές ARM θα μπορούσαν να καταλήξουν σημαντικά φθηνότεροι από τους αντίστοιχους με βάση Intel και AMD x86 chip.

Οι διακομιστές ARM θα μπορούσαν να καταλήξουν σημαντικά φθηνότεροι από τους αντίστοιχους με βάση Intel και AMD x86 chip. Τιτίβισμα

Γιατί όμως οι διακομιστές ARM ακούγονταν σαν καλή ιδέα να ξεκινήσετε;

Χρήματα. Θα μπορούσα να προσπαθήσω να αναφέρω όλα τα geeky σημεία που κάνουν το ARM μια βιώσιμη εναλλακτική λύση για το x86 στην αγορά διακομιστών, αλλά στο τέλος της ημέρας αφορά κυρίως χρήματα, οπότε θα προσπαθήσω να το εξηγήσω σε μερικές γραμμές.

  • Τιμή / απόδοση
  • Ο φόρτος εργασίας του κέντρου δεδομένων εξελίσσεται και αλλάζει
  • Δυνατότητα επεξεργασίας πηγών από διάφορους προμηθευτές
  • Χρήση προσαρμοσμένων τσιπ για διάφορες θέσεις
  • Τα τσιπ ARM ​​είναι πιο κατάλληλα για ορισμένες εφαρμογές υποδομής
  • Είναι ένας καλός τρόπος να το κολλήσετε στην Intel και να διαβρώσετε τη θέση της στην αγορά (η Intel βρίσκεται στα πρόθυρα να γίνει μονοπώλιο στο χώρο του διακομιστή)

Δεν χρειαζόμαστε έναν τεράστιο και ακριβό επεξεργαστή Xeon για τα πάντα. Επιπλέον, η χρήση ξεπερασμένων επεξεργαστών x86 για τον χειρισμό ανεπιθύμητων φόρτων εργασίας δεν είναι καλή επιλογή λόγω της ισχύος τους. Θυμηθείτε, μιλάμε για διακομιστές, όχι για MacBook ή επιτραπέζιο υπολογιστή. Οι διακομιστές τρέχουν όλο το εικοσιτετράωρο, έτσι κάθε κέρδος απόδοσης, συμπεριλαμβανομένων σχετικά μικρών, τείνει να είναι σημαντικό. Δεν είναι μόλις για τη λήψη μεγαλύτερου ηλεκτρικού λογαριασμού. Τα κέντρα δεδομένων πρέπει να ψυχθούν και να συντηρηθούν, έτσι οι επεξεργαστές με χαμηλότερη βαθμολογία θερμικής σχεδίασης (TDP) είναι πολύ πιο πολύτιμοι για τους εταιρικούς χρήστες από τους ιδιώτες.

Γιατί να χρησιμοποιήσετε διακομιστές ARM;

Λοιπόν, για τι είδους εταιρική εφαρμογή είναι κατάλληλοι οι επεξεργαστές ARM;

Λοιπόν, η ARM αναμένει να πάρει το τεράστιο κερδίζει η πλειοψηφία του σχεδιασμού για εφαρμογές υποδομής δικτύωσης. Λόγω της ευελιξίας τους, του μικρού μεγέθους, της αποδοτικότητας και της χαμηλής τιμής, οι επεξεργαστές ARM είναι μια εξαιρετική επιλογή για υποδομή. Μπορείτε να χρησιμοποιήσετε επεξεργαστές ARM σε δρομολογητές, λύσεις αποθήκευσης υψηλής απόδοσης και σε ορισμένους τύπους διακομιστών.

Ωστόσο, η ARM αναμένει το πλειοψηφία της ανάπτυξης των επιχειρήσεων αυτή τη δεκαετία να προέρχεται από διακομιστές, δεδομένου ότι τα άλλα τμήματα είναι ήδη ώριμα και έχει ένα υγιές μερίδιο αγοράς σε αυτούς. Ο φόρτος εργασίας του διακομιστή αλλάζει επίσης, και αυτή η τάση συνδέεται με την ανάπτυξη των υπηρεσιών cloud. Ως αποτέλεσμα, οι διακομιστές πρέπει να αντιμετωπίσουν έναν αυξανόμενο αριθμό μικρότερων εργασιών.

Πολλοί οργανισμοί προτιμούν να διατηρήσουν τις επιλογές τους ανοιχτές, επομένως προέρχονται υλικό από πολλούς προμηθευτές Αυτά είναι καλά νέα για τους επεξεργαστές διακομιστών ARM, επειδή θα μπορούσαν να διατίθενται στο εμπόριο από διάφορες εταιρείες. Επιπλέον, οι πολιτικές αδειοδότησης της ARM και η αρθρωτή προσέγγιση στο σχεδιασμό επεξεργαστών μπορούν να χρησιμοποιηθούν για το σχεδιασμό προσαρμοσμένων επεξεργαστών για συγκεκριμένες εφαρμογές. Αυτό, προφανώς, είναι κάτι που δεν είναι επιλογή για μικρές εταιρείες, αλλά τι θα μπορούσε να συμβεί εάν μεγάλοι παίκτες όπως το Amazon, το Facebook ή το Google αρχίσουν να ζητούν κατά παραγγελία επεξεργαστές διακομιστών, σχεδιασμένοι να υπερέχουν σε μια συγκεκριμένη εφαρμογή;

Όσο για το «να το κολλήσω στην Intel», πρέπει να σημειώσω ότι δεν εννοώ την Intel να βλάπτει και δεν θέλω να το δω να αποτυγχάνει ή να απομακρυνθεί από διάφορα τμήματα της αγοράς, αλλά ταυτόχρονα ανησυχώ ότι Η κυριαρχία της Intel θα μπορούσε να καταργήσει την ανάπτυξη και την καινοτομία. Περισσότερος ανταγωνισμός θα οδηγήσει σε χαμηλότερες τιμές για τους τελικούς χρήστες, και αυτό είναι το θέμα των διακομιστών ARM.

Multithreading: Πόσοι πυρήνες CPU είναι αρκετοί;

Μόλις πριν από μια δεκαετία, οι επεξεργαστές x86 πολλαπλών πυρήνων προορίζονταν για υπολογιστές και διακομιστές υψηλής απόδοσης, αλλά τώρα μπορείτε να λάβετε quad-core x86 chip σε tablet 100 $.

Στις πρώτες μέρες του πολύπλου υπολογισμού, χρειάζεστε ακόμη μεγάλους πυρήνες CPU για να έχετε επαρκή επίπεδα απόδοσης. Πολλά λογισμικά δεν μπόρεσαν να εκμεταλλευτούν αυτούς τους νέους επεξεργαστές και τους επιπλέον πυρήνες τους, οπότε η καλή απόδοση ενός νήματος ήταν ζωτικής σημασίας. Τα πράγματα σίγουρα έχουν αλλάξει. Σήμερα, διαθέτουμε smartphone οκταπύρηνου, τετραπύρηνα tablet και τηλέφωνα Intel και επεξεργαστές διακομιστή x86 16 πυρήνων.

Υπάρχει ένας καλός λόγος για αυτό. Η κατασκευή ενός πολυπύρηνου επεξεργαστή έχει νόημα από τεχνολογική και οικονομική άποψη. Είναι πολύ πιο εύκολο να διανείμετε το φορτίο σε μερικούς μικρότερους, πιο αποτελεσματικούς πυρήνες CPU από το να αναπτύξετε έναν ενιαίο, τεράστιο πυρήνα ικανό να λειτουργεί σε υψηλές συχνότητες. Η προσέγγιση πολλαπλών πυρήνων διασφαλίζει ανώτερη απόδοση και απόδοση τσιπ.

πώς να δημιουργήσετε ένα discord bot c++

Multithreading σαν αφεντικό: Οι επεξεργαστές διακομιστή ARM θα μπορούσαν να έχουν πολύ περισσότερους φυσικούς πυρήνες από το μέσο μέρος του διακομιστή x86.

Multithreading σαν αφεντικό: Οι επεξεργαστές διακομιστή ARM θα μπορούσαν να έχουν πολύ περισσότερους φυσικούς πυρήνες από το μέσο μέρος του διακομιστή x86. Τιτίβισμα

Το ARM έχει τη δυνατότητα να ανεβάσει τον πυρήνα στο επόμενο επίπεδο. Οι πυρήνες επεξεργαστή ARM τείνουν να είναι μικρότεροι από τους λεγόμενους 'μεγάλους πυρήνες' της Intel που χρησιμοποιούνται σε τμήματα διακομιστή και επιτραπέζιου υπολογιστή (τα άτομα 'μικρού πυρήνα' της Intel προορίζονται για κινητά, αν και διατίθενται επίσης τμήματα διακομιστή που βασίζονται σε Atom). Ωστόσο, αυτό δεν σημαίνει ότι θα δούμε επεξεργαστές ARM 128-πυρήνων ή 256-πυρήνων σύντομα, αν και θεωρητικά, είναι δυνατοί. Εξαρτάται από τον τρόπο με τον οποίο η νέα περικοπή των επεξεργαστών διακομιστή ARMv8 χειρίζεται πολλαπλά νήματα. Υπάρχουν μερικά ενθαρρυντικά σημάδια και οι πιθανότητες είναι ότι οι διακομιστές ARM θα είναι μια καλή επιλογή για μια σειρά φορτίων εργασίας που θα μπορούσαν να επωφεληθούν από τους πολυπύρηνους επεξεργαστές τους.

Ο πρώτος επεξεργαστής διακομιστή της Qualcomm έχει 24 πυρήνες επεξεργαστή ARMv8 και ο κατασκευαστής τσιπ κατέστησε σαφές ότι τα μελλοντικά μοντέλα θα έχουν ακόμη περισσότερους πυρήνες. Θυμάστε την AMD και τα προβλήματα της αγοράς διακομιστή; Λοιπόν, η εταιρεία εισήγαγε το καθυστερημένο βασισμένο σε ARM Opteron Α1100 επεξεργαστή πριν από μερικές εβδομάδες. Η Qualcomm έκανε την ανακοίνωση τον Οκτώβριο, οπότε και τα δύο αυτά προϊόντα θα είναι διαθέσιμα τους επόμενους μήνες.

Φυσικά, η Intel δεν θα παρευρεθεί σε αυτό το πάρτι ARM, αλλά η Qualcomm και η AMD δεν είναι οι μόνες μάρκες chip που λειτουργούν σε εταιρικές μάρκες που βασίζονται σε ARM. Chipmakers όπως Broadcom, Calxeda, Cavium Networks και Huawei HiSilicon έχουν εργαστεί και σε προϊόντα διακομιστή που βασίζονται σε ARM. Η Nvidia και η Samsung, δύο βαρέων βαρών στην επιχείρηση SoC και GPU, πειραματίστηκαν επίσης με τμήματα διακομιστή ARM μέχρι πριν από μερικά χρόνια όταν αποφάσισαν να σταματήσουν την ανάπτυξη. Η Texas Instruments, η Xilinx και η Marvell εξερευνούν επίσης τμήματα διακομιστή ARM.

Ορισμένες από αυτές τις εταιρείες δούλευαν και σε προσαρμοσμένους πυρήνες ARM, αλλά ο μοναδικός πυρήνας ARM 64-bit που δεν διατίθεται σήμερα είναι ο Ντένβερ της Nvidia, ο οποίος κέρδισε μόνο λίγες νίκες στο σχεδιασμό.

Τι είναι οι προσαρμοσμένοι πυρήνες ARM;

Γνωρίζω ότι οι περισσότεροι άνθρωποι δεν μπορούν να ενοχληθούν παρακολουθώντας όλες τις θέσεις του κλάδου, συμπεριλαμβανομένου του χώρου της CPU, οπότε νομίζω ότι τώρα θα ήταν η κατάλληλη στιγμή να εξηγήσω τι κάνει τους πυρήνες ARM διαφορετικούς και ποιοι είναι οι προσαρμοσμένοι πυρήνες. Δεν θα τεμαχίσω τους επεξεργαστές και δεν θα εξηγήσω τη διαφορά μεταξύ των συνόλων εντολών x86 και ARM, αλλά θα περιγράψω τις διαφορές από επιχειρηματική άποψη.

Βλέπετε, το ARM δεν διαφέρει μόνο επειδή χρησιμοποιεί ένα διαφορετικό σύνολο εντολών, αν και αυτό θα έκανε μια γρήγορη και γεμάτη εξήγηση, κατά τη γνώμη μου, η μεγαλύτερη διαφορά μεταξύ Intel, AMD και ARM δεν είναι η αρχιτεκτονική, είναι το επιχειρηματικό μοντέλο . Εκτός αυτού, οι αρχιτεκτονικές αλλάζουν, τα νέα σχέδια CPU παρουσιάζονται σε τακτική βάση, αλλά η προσέγγιση της ARM στο μάρκετινγκ και την αδειοδότηση της τεχνολογίας της δεν έχει αλλάξει εδώ και χρόνια.

Εδώ είναι ένα απλό παράδειγμα.

Ένας επεξεργαστής Intel αναπτύχθηκε από την Intel, χρησιμοποιώντας σύνολα εντολών Intel. Κατασκευάζεται σε χυτήριο Intel, συσκευάζεται και αποστέλλεται με «Intel Inside» επωνυμία. Μπορεί να ακούγεται απλό, αλλά ας μην ξεχνάμε τα δισεκατομμύρια που πήγαν στην Ε & Α κατά τη διάρκεια των δεκαετιών ή το γεγονός ότι η Intel βασίζεται στα δικά της fabs για την κατασκευή (και αν βρίσκεστε στην αγορά χυτηρίου 14nm, βεβαιωθείτε ότι έχετε κάποια ανταλλακτικά αλλαγή σε εσάς, επειδή ένα chip fab κοστίζει όσο ένα αεροπλανοφόρο πυρηνικών αεροσκαφών).

Τι γίνεται με τα προϊόντα ARM; Λοιπόν, το ARM δεν είναι κατασκευαστής τσιπ , είναι ένα τσιπ σχεδιαστής , ή α «Υπέροχο» εταιρεία chip, οπότε δεν ασχολείται με την κατασκευή και δεν πουλά μάρκες μάρκας. Η ARM πουλάει κάτι πολύ πιο ενδιαφέρον: πνευματική ιδιοκτησία . Αυτό σημαίνει ότι οι πελάτες ARM μπορούν να επιλέξουν οποιοδήποτε από τα διαφορετικά σχέδια αδειοδότησης και να αρχίσουν να δημιουργούν τα δικά τους σχέδια. Οι περισσότεροι από αυτούς επιλέγουν τα εσωτερικά σχέδια της ARM (Cortex series CPUs, Mali series GPUs), οπότε πληρώνουν τέλος αδειοδότησης για κάθε CPU / GPU core που παράγουν.

Ωστόσο, ένας πελάτης δεν χρειάζεται να παρέχει άδεια χρήσης αυτών των έτοιμων επεξεργαστών. μπορεί να χορηγήσει άδεια για το σύνολο της αρχιτεκτονικής και να αναπτύξει ένα προσαρμοσμένος πυρήνας με βάση ένα σύνολο εντολών ARM . Αυτό κάνει η Apple. Χρησιμοποιεί το σύνολο εντολών ARMv8 για τη δημιουργία μεγάλων και ισχυρών πυρήνων CPU 64-bit για τις συσκευές του iOS. Η CPU Denver της Nvidia είναι παρόμοια από αυτή την άποψη, όπως και οι προσαρμοσμένοι πυρήνες της Qualcomm (32-bit Krait και 64-bit Kryo series).

Ο σχεδιασμός ενός προσαρμοσμένου πυρήνα CPU δεν είναι εύκολος. Δεν είναι ότι θα βρείτε τους σχεδιαστές τσιπ εκτός εργασίας και θα προσφέρετε να σχεδιάσετε έναν προσαρμοσμένο επεξεργαστή στο Craigslist, επομένως αυτή η προσέγγιση προορίζεται συνήθως για μεγάλους παίκτες που διαθέτουν τους απαραίτητους τεχνικούς, οικονομικούς και ανθρώπινους πόρους για να το βγάλουν. Επομένως, οι περισσότερες εταιρείες χρησιμοποιούν πυρήνες ARM Cortex εκτός (ο πυρήνας Cortex-A57 64-bit μπορεί να χρησιμοποιηθεί σε περιβάλλον διακομιστή και χρησιμοποιείται από τους περισσότερους επεξεργαστές διακομιστή ARM επόμενης γενιάς).

Είναι σημαντικό να σημειωθεί ότι ουσιαστικά βασίζονται σε μάρκες ARM είναι ειδικά σχεδιασμένα αλλά το Οι πυρήνες CPU που χρησιμοποιούνται στα περισσότερα δεν είναι .

Η συντριπτική πλειονότητα των επεξεργαστών ARM βασίζονται σε τυπικά σχέδια CPU ARM (Cortex CPUs) παρά σε προσαρμοσμένους πυρήνες CPU. Αυτό σημαίνει ότι οι chipmakers μπορούν να επιλέξουν οποιονδήποτε αριθμό πυρήνων CPU ARM, GPU τρίτων κατασκευαστών και άλλα στοιχεία και να προσαρμόσουν έναν επεξεργαστή για να καλύψουν τις ανάγκες τους χωρίς να χρειάζεται να αναπτύξουν έναν προσαρμοσμένο πυρήνα CPU. Είναι ένας φθηνός τρόπος να καταστεί η αρχιτεκτονική πιο ευέλικτη και έχει να κάνει περισσότερο με τις πολιτικές αδειοδότησης της ARM παρά με τη μηχανική.

Η νέα γενιά επεξεργαστών διακομιστή ARM 64-bit, όπως το Opteron A1100 της AMD, διαθέτει ένα εντυπωσιακό σύνολο χαρακτηριστικών.

Ποιο από τα παρακάτω θεωρείται σφάλμα στοιχείου που λείπει;
Η νέα γενιά επεξεργαστών διακομιστή ARM 64-bit, όπως το Opteron A1100 της AMD, διαθέτει ένα εντυπωσιακό σύνολο χαρακτηριστικών. Τιτίβισμα

Είναι επίσης σημαντικό να σημειωθεί ότι αυτοί οι προσεχείς διακομιστές ARM, που βασίζονται στην τελευταία αρχιτεκτονική επεξεργαστή ARM 64-bit, δεν έχουν πολλά κοινά με τους πειραματικούς διακομιστές ARM των ετών που πέρασαν. Για παράδειγμα, ένας από τους συναδέλφους μας έπαιξε με τους διακομιστές Scaleway ARM, αλλά βασίζεται σε επεξεργαστές ARMv7 και έχει ορισμένους περιορισμούς υλικού (για παράδειγμα, το Scaleway χρησιμοποίησε κοινόχρηστους ελεγκτές εισόδου / εξόδου και η έλλειψη υποστήριξης 64-bit δημιούργησε έναν άλλο σύνολο προκλήσεων). Η νέα γενιά διακομιστών που βασίζονται σε ARM δεν θα υποφέρει από αυτά τα προβλήματα οδοντοφυΐας. είναι πολύ πιο κοντά στο υλικό της Intel όσον αφορά τις δυνατότητες και τα πρότυπα.

Πλεονεκτήματα και μειονεκτήματα του διακομιστή ARM

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

Ωστόσο, οι επικείμενες λύσεις διακομιστή είναι διαφορετικές και πρέπει να προσελκύσουν περισσότερες θέσεις. Αυτό μπορεί να τους κάνει να προσελκύσουν μια πολύ ευρύτερη βάση χρηστών:

  • Μειωμένο κόστος υλικού, πιθανώς ανώτερη απόδοση (απόδοση ανά δολάριο, απόδοση ανά Watt).
  • Αυξάνοντας τη συμβατότητα και τη διαθεσιμότητα δημοφιλών λιμένων.
  • Υποστήριξη για τεχνολογία αιχμής και νέα πρότυπα της βιομηχανίας.
  • Δυνατότητα να υπερέχει σε συγκεκριμένους τύπους φόρτου εργασίας (απλά αλλά πολλαπλά νήματα).
  • Δυνατότητα για μεγαλύτερο ανταγωνισμό και ποικιλία προϊόντων από ό, τι στο χώρο x86.

Πρέπει να τονίσω ότι, σε αυτό το στάδιο, μερικά από αυτά τα σημεία είναι θεωρητικά, καθώς το υλικό δεν έχει ακόμη βγει. Ωστόσο, αν και δεν μπορώ να ισχυριστώ κατηγορηματικά ότι ξέρω τι θα συμβεί τα επόμενα τρίμηνα, είμαι βέβαιος ότι η νέα φυλή διακομιστών ARM θα προσφέρει αυτά (και περισσότερα) οφέλη. Γιατί είμαι τόσο σίγουρος; Λοιπόν, εάν δεν είχαν τη δυνατότητα να κάνουν τη διαφορά, η ARM, η Qualcomm, η AMD και άλλες εταιρείες δεν θα σπαταλούσαν το χρόνο τους και θα έκαναν χρήματα στην ανάπτυξή τους.

Λοιπόν, τι γίνεται με τα μειονεκτήματα του διακομιστή ARM; Υπάρχουν αρκετά, και μερικά από αυτά είναι μεγάλα. Ευτυχώς, η βιομηχανία εργάζεται σκληρά για την αντιμετώπισή τους.

  • Πατήστε και χάστε την υποστήριξη λογισμικού
  • Διαθεσιμότητα, πιθανά προβλήματα ανάπτυξης
  • Ανησυχίες ROI
  • Μικρό οικοσύστημα
  • Οι παλιές συνήθειες δύσκολα πεθαίνουν

Τα ζητήματα που σχετίζονται με το λογισμικό, πιθανότατα, θα αποτελέσουν τη μεγαλύτερη άμεση ανησυχία. Ενώ πολλές δημοφιλείς υπηρεσίες θα εκτελούνται σε διακομιστές ARM, η υποστήριξη λογισμικού θα είναι πρόβλημα . Δεν αρκεί απλώς η μεταφορά υλικού σε νέο υλικό. πρέπει να βεβαιωθούμε ότι όλα λειτουργούν σωστά, ώστε να μην υπάρχουν επιτυχίες ή αποτυχίες. Με άλλα λόγια, το μεταφερόμενο λογισμικό πρέπει να είναι ώριμο. Κανείς δεν θα αναπτύξει και θα αναπτύξει μια υπηρεσία βασισμένη σε αμαξίδια.

Το οικοσύστημα διακομιστή ARM είναι μικρό, αλλά υπάρχουν ήδη πολλά ονόματα μεγάλων κλάδων.

Το οικοσύστημα διακομιστή ARM είναι μικρό, αλλά υπάρχουν ήδη πολλά ονόματα μεγάλων κλάδων. Τιτίβισμα

Με όλα τα χρήματα που θα γίνουν στην αγορά διακομιστών, θα περίμενε κανείς να δει γρήγορη πρόοδο, αλλά αυτό δεν συμβαίνει πάντα. Η υιοθέτηση νέου υλικού και η τροποποίηση όλου του λογισμικού που λειτουργεί δεν είναι ποτέ εύκολη και ο ρυθμός εξαρτάται από την υιοθέτηση της αγοράς. Το μέγεθος του οικοσυστήματος διακομιστή ARM είναι (πολύ) περιορισμένο, και αμφιβάλλω ότι μερικοί νέοι επεξεργαστές θα κάνουν μεγάλη διαφορά βραχυπρόθεσμα. Ενώ εταιρείες με επιρροή, όπως η ARM και η Qualcomm, έχουν έννομο συμφέρον να δουν μια αύξηση στη ζήτηση για διακομιστές ARM, δεν μπορούν να κάνουν πολλά για το λογισμικό. Δεν έχουν καμία επιρροή στους προγραμματιστές λογισμικού, επομένως δεν μπορούν να τους αναγκάσουν να προσθέσουν υποστήριξη ARM σε υπάρχοντα προϊόντα.

Σύντομη ιστορία: Ρίξτε μια καλή ματιά στη στοίβα σας και προσπαθήστε να καταλάβετε αν όλα θα λειτουργούν σωστά σε υλικό ARM. Με δεδομένο αρκετό χρόνο, οι προγραμματιστές θα αρχίσουν να προσθέτουν υποστήριξη για υλικό ARM, αλλά αυτό δεν θα είναι μια γρήγορη διαδικασία. Θα πρέπει να τροποποιήσουν τα πλαίσια και τις εφαρμογές για να λάβουν υπόψη μια νέα αρχιτεκτονική και υποψιάζομαι ότι πολλοί από αυτούς δεν θα ενοχληθούν έως ότου υπάρχουν αρκετοί διακομιστές ARM εκεί έξω (που μπορεί να διαρκέσουν χρόνια). Η υποστήριξη λογισμικού παλαιού τύπου είναι ένα άλλο προφανές πρόβλημα.

Αυτό μας φέρνει στο επόμενο σημείο: διαθεσιμότητα αγοράς και πιθανά ζητήματα ανάπτυξης. Δεν υπάρχουν πολλοί διακομιστές ARM εκεί έξω, οπότε η επιλογή είναι περιορισμένη και η διαθεσιμότητα. Ένα ή δύο χρόνια στο δρόμο, θα μπορούσαμε να δούμε πολλά πακέτα φιλοξενίας που βασίζονται σε ARM, αλλά δεν θα δούμε πάρα πολλά. Ακόμη χειρότερα, υπάρχει μεγάλη πιθανότητα αυτοί οι διακομιστές να συγκεντρωθούν σε ορισμένα μέρη του κόσμου, καθιστώντας τους λιγότερο ελκυστικούς για ορισμένους προγραμματιστές. Υπάρχουν πολλά άγνωστα που σχετίζονται με την ανάπτυξη, οπότε είναι ακόμη πολύ νωρίς για να πούμε πώς θα εξελιχθούν τα πράγματα.

Η αργή υιοθέτηση θα μπορούσε να δημιουργήσει ένα άλλο σύνολο προκλήσεων. Αυτά δεν περιορίζονται στους διακομιστές ARM. εφαρμόζονται στις περισσότερες τεχνολογίες επιχειρήσεων. Πολλοί οργανισμοί είναι υποχρεωμένοι να διερευνήσουν τη δυνατότητα χρήσης διακομιστών ARM, αλλά αυτό δεν σημαίνει απαραίτητα ότι θα τους χρησιμοποιήσουν πραγματικά. Προκειμένου να εξασφαλιστεί αρκετή ανάπτυξη και ζήτηση καταναλωτή, η υιοθέτηση της αγοράς πρέπει να αυξηθεί σταθερά. Διαφορετικά, οι άνθρωποι που αποφεύγουν τον κίνδυνο πιθανότατα θα μείνουν μακριά, ακολουθώντας την προσέγγιση αναμονής. Το άλλο πιθανό πρόβλημα είναι οικονομικό: Εάν οι προγραμματιστές δεν είναι σίγουροι ότι το οικοσύστημα αναπτύσσεται αρκετά γρήγορα, μπορεί να καταλήξουν στο συμπέρασμα ότι η πιθανή απόδοση δεν αξίζει τον κόπο.

Τι γίνεται με αυτές τις παλιές συνήθειες; Λοιπόν, δεδομένου ότι ο χώρος του διακομιστή δεν εξελίσσεται γρήγορα, οι άνθρωποι τείνουν κολλήστε σε αποδεδειγμένες πλατφόρμες , δηλαδή το x86 υλικό. Το σύνθημα είναι απλό: Εάν δεν είναι σπασμένο, μην το διορθώσετε . Οι βετεράνοι του κλάδου μπορεί να δουν τους διακομιστές ARM ως ευκαιρία και να τους ρίξουν ένα στοίχημα. Θα χρειαζόταν αρκετό θάρρος και αυτοπεποίθηση για να συνδεθεί ένα μέρος ενός σύνθετου έργου με αυτό που πολλοί άνθρωποι εξακολουθούν να θεωρούν ως μη δοκιμασμένη ή ανώριμη πλατφόρμα υλικού. Φοβάμαι ότι πολλοί άνθρωποι δεν θα είναι πρόθυμοι να κάνουν τη βουτιά, τουλάχιστον όχι νωρίς.

Φωτεινό μέλλον και μια δόση διαφημιστικής εκστρατείας

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

καλύτερη γραμμή εντολών για windows

Ωστόσο, την ίδια στιγμή, δεν μπορώ να ξεφύγω από την αίσθηση ότι οι διακομιστές ARM τείνουν να έχουν υπερβολική υπερφόρτωση. Παρ 'όλα αυτά, δεν τα βλέπω ως μανία. Νομίζω ότι είναι εδώ για να μείνουν, αλλά οι πωλητές πρέπει να χαράξουν μερικές συγκεκριμένες θέσεις που μπορούν πραγματικά να επωφεληθούν από τη νέα αρχιτεκτονική.

Με άλλα λόγια, δεν θα βλέπουμε πολλούς απλούς διακομιστές φιλοξενίας ιστοσελίδων LAMP που βασίζονται στο ARM, αλλά θα μπορούσαμε να δούμε πολλά από αυτά σε πιο εξωτικές θέσεις (και σε μερικές τρομερά βαρετές). Οι επεξεργαστές ARM θα μπορούσαν να ταιριάζουν τέλεια σε συγκεκριμένα φορτία, ειδικά εκείνοι που μπορούν να επωφεληθούν από μεγάλο αριθμό μικρών φυσικών πυρήνων CPU, πράγματα που δεν συνδέονται με CPU. Μπορεί να μην ακούγεται πολύ, αλλά στην πραγματικότητα καλύπτει πολλές πιθανές χρήσεις: καταγραφή δεδομένων, μεγάλους όγκους απλών ερωτημάτων, ορισμένους τύπους βάσεων δεδομένων, διάφορες υπηρεσίες αποθήκευσης κ.ο.κ.

Θα μπορούσα να συνεχίσω, παραθέτοντας διάφορες περιπτώσεις χρήσης, πλεονεκτήματα και μειονεκτήματα των διακομιστών ARM και πιθανά προβλήματα, αλλά στο τέλος της ημέρας, υποψιάζομαι ότι η υιοθέτηση διακομιστή ARM θα εξαρτηθεί από παλιά χρήματα. Πέρα από την τεχνολογία, οι διακομιστές ARM θα έχουν νόημα μόνο εάν το οικονομικό στοιχείο ελέγξει. Με άλλα λόγια, θα πρέπει να προσφέρουν πολύ περισσότερα χρήματα από ό, τι οι επεξεργαστές x86 για να δικαιολογήσουν την ύπαρξή τους.

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

Τρόπος απομόνωσης λογικής αλληλεπίδρασης πελάτη-διακομιστή σε εφαρμογές iOS

Κινητό

Τρόπος απομόνωσης λογικής αλληλεπίδρασης πελάτη-διακομιστή σε εφαρμογές iOS
Ενημέρωση: Η αποθήκη δεδομένων

Ενημέρωση: Η αποθήκη δεδομένων

Το Μέλλον Της Εργασίας

Δημοφιλείς Αναρτήσεις
Πώς να επιλέξετε το καλύτερο πλαίσιο Front-End
Πώς να επιλέξετε το καλύτερο πλαίσιο Front-End
Χρειάζεστε έναν ήρωα: Ο υπεύθυνος έργου
Χρειάζεστε έναν ήρωα: Ο υπεύθυνος έργου
Πώς να βελτιώσετε την απόδοση της εφαρμογής ASP.NET στο Web Farm με προσωρινή αποθήκευση
Πώς να βελτιώσετε την απόδοση της εφαρμογής ASP.NET στο Web Farm με προσωρινή αποθήκευση
Οι δοκιμασμένοι και αληθινοί νόμοι του UX (με Infographic)
Οι δοκιμασμένοι και αληθινοί νόμοι του UX (με Infographic)
Ανώτερος συνεργάτης πελάτη, υγειονομική περίθαλψη και βιοεπιστήμες
Ανώτερος συνεργάτης πελάτη, υγειονομική περίθαλψη και βιοεπιστήμες
 
Η άνοδος των αυτοματοποιημένων συναλλαγών: Μηχανές που εμπορεύονται το S&P 500
Η άνοδος των αυτοματοποιημένων συναλλαγών: Μηχανές που εμπορεύονται το S&P 500
10 πιο κοινές ευπάθειες ασφαλείας στον Ιστό
10 πιο κοινές ευπάθειες ασφαλείας στον Ιστό
Σκέψεις για τη συγκέντρωση του ιδιωτικού σας αμοιβαίου κεφαλαίου
Σκέψεις για τη συγκέντρωση του ιδιωτικού σας αμοιβαίου κεφαλαίου
Διευθυντής έργου και διαχείρισης προϊόντων
Διευθυντής έργου και διαχείρισης προϊόντων
Η σημασία της διατήρησης πελατών - μια εμπειρική μελέτη
Η σημασία της διατήρησης πελατών - μια εμπειρική μελέτη
Δημοφιλείς Αναρτήσεις
  • πώς να γίνεις ευκίνητος προπονητής
  • Αρχιτεκτονική πλαισίου μοντέλου αντικειμένου σελίδας
  • s corporation εναντίον c corp
  • εργαλεία ανίχνευσης διαρροών μνήμης java
  • διαφορά μεταξύ c corporation και s corporation
  • σεμινάριο μηχανικής εκμάθησης για αρχάριους
Κατηγορίες
  • Επιστήμη Δεδομένων Και Βάσεις Δεδομένων
  • Κατανεμημένες Ομάδες
  • Ευκίνητο Ταλέντο
  • Κερδοφορία & Αποδοτικότητα
  • © 2022 | Ολα Τα Δικαιώματα Διατηρούνται

    portaldacalheta.pt