Jump to content


Ο Cell στο μικροσκόπιο


DarthMoul

Recommended Posts

Από την στιγμή που δεν υπάρχουν αναλυτικά benchmarks δεν νομίζω ότι μπορούμε να λέμε για τον cell και πολλά πράγματα. Μπορεί σε κάποιους τομείς να χάνει ακόμα και από έναν "ταπεινό" Χ2.

Πάντως η λογική των custom chips είναι παλιά και εφαρμόζεται συχνά στις παιχνιδομηχανές.

Παλιότερα ο κεντρικός επεξεργαστής ήταν απλά ο τροχονόμος σε μια παιχνιδομηχανή. Γραφικά και ήχος ήταν δουλειά άλλων custom chips ιδιαίτερα υψηλών επιδόσεων. Απλά τα games σήμερα είναι ιδιαίτερα πολύπλοκα και στον τομέα του ΑΙ και όχι μόνο, ζητώντας και από αλλού ταχύτατη επεξεργασία δεδομένων.

Θα επαναλάβω πάντως ότι ίσως να υπερβάλουμε. Πάρτε για παράδειγμα τους Pentium M στην αγορά. Απλά δεν υπάρχει καλύτερη cpu για Super PI. Αλλά σαν cpu για όλες τις δουλειές δεν είναι και κάτι το ιδιαίτερο.

Link to comment
Share on other sites

  • Replies 41
  • Created
  • Last Reply

Τοσο καλη CPU να καταληγει σε παιχνιδομηχανι;

H Αpple γιατι αραγε δεν μπορουσε να κανει υπομονη και πηγε σε x86 αφου σε λιγο θα μπορουσε να βαλει τον Cell που οπως καταλαβαινω θα ηταν και ποιο ευκολο να προσαρμοσει το υπαρχον software της.Οπως διαβαζω ομως δεν ειναι και τοσο ευκολο στον προγραμματισμο του ο Cell εχω την αισθηση οτι ειναι μια custom made cpu για 3D games..........

Link to comment
Share on other sites

Κατά την IBM, ο Cell είναι τσιπ που κλιμακώνει από ebedded devices μέχρι supercluster. Από τα τεχνικά που διάβασα, σίγουρα θέλει κατάλληλα γραμμένο software με πολύ προσεγμένο multithreading. Από compiler δεν ξέρω τι κάνει, αλλά μέχρι σήμερα η IBM δεν κυκλοφόρησε ποτέ ένα προϊόν χωρίς να έχει πρώτα πλήρη υποστήριξη από software, δηλαδή και λειτουργικό και devtools.

Μην ξεχνάμε ότι είναι ένας Power5 περικυκλωμένους από άλλους 8 συνεργατικούς. Αφαίρεσε τους συνεργατικούς και έχεις έναν Power5. Στην χειρότερη να είσαι 50% πιο γρήγορος από έναν Opteron στην ίδια συχνότητα. Αν έχεις και κατάλληλο software για να αξιοποιήσεις τους 8 συνεργατικούς, ποιός x86 έχει ελπίδα; Ούτε ο Itanium δεν θα σταθεί αξιοπρεπώς. Το bus είναι ταχύτατο. Δεν βλέπω λόγους να μην πάει καλά.

Link to comment
Share on other sites

Απο τα λίγα που είχα διαβιάσει, ο CELL έχει 8 επεξεργαστές και έναν Power5 που παίζει το βαρή ρόλο του τροχονόμου. Όσο για το software αν δεν είναι multithreaded τότε θα πέφτει πάρα πολύ η απόδοσή του. Επιπλέον ο compiler είναι πολύ δύσκολο να σου μετατρέψει σειριακό κώδικα σε παράλληλο, εκτός απο πολύ απλά πράγματα.

Όσον αφορά αυτό με τη κάρτα, σκεφτείτε τι κρίμα που θα είναι να έχεις τέτοια υπολογιστηκή ισχύ η οποία θα τροφοδοτείται απο ένα busάκι 100MHz (PCI-e)...

Link to comment
Share on other sites

Δεν βλέπω λόγους να μην πάει καλά.

Απάντησες μόνος σου

Από τα τεχνικά που διάβασα, σίγουρα θέλει κατάλληλα γραμμένο software με πολύ προσεγμένο multithreading.

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

Άλλωστε σίγουρα έχεις πολλά περισσότερα παραδείγματα στο μυαλό σου από εμένα.

Link to comment
Share on other sites

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

Άλλωστε σίγουρα έχεις πολλά περισσότερα παραδείγματα στο μυαλό σου από εμένα.

Όχι από την IBM.

Αν ο Power με λιγότερα από 5 εκ chips θεωρήται πετυχημένος, ο Cell με 80 (λόγω PS3 κυριώς) τι θεωρήται; Οι x86 θα πουλήσουν σχεδόν τα τριπλάσια. Την επιτυχία του Cell την θεωρώ δεδομένη. Δυστυχώς και η δική μας κακομοιριά να πληρώνουμε πανάκριβά κατώτερα προϊόντα δεδομένη είναι.

@backgroundman: Νομίζω το είπα. Χωρίς κατάλληλο software o CELL θα εκφυλιστεί σε έναν Power5. Αν θέλεις κοίταξε στο spec να δεις που είναι ο Power5 σε σχέση με τους x86. Τώρα για τα devtools δεν ξέρω να σου πω. Αν η Intel μπορεί και κατασκευάζει compiler που μετατρέπει single threaded εφαρμογές σε multithreaded (έστω και εν μέρει) νομίζω ότι η IBM θα κάνει τουλάχιστον κάτι ανάλογο.

Πάντως το linux τρέχει ήδη σε Cell και η πρώτη distro θα κυκλοφορήσει μαζί το PS3. Καθώς και ένα kit που θα μετατρέπει το PS3 σε linux desktop με $180.

Link to comment
Share on other sites

Βασικά ποιο πολύ ποντάρω στην υποστήριξη της Sony παρά σε αυτήν της IBM. Και προσωπικά πιστεύω ότι και 180 εκ να πουλήσει η IBM δεν λέει και τίποτα. Απλά θα πρέπει να δωθεί η ευκαιρία στον Cell να κινηθεί μαζικά και εκτώς παιχνιδομηχανών.

Link to comment
Share on other sites

Πάντως το linux τρέχει ήδη σε Cell και η πρώτη distro θα κυκλοφορήσει μαζί το PS3. Καθώς και ένα kit που θα μετατρέπει το PS3 σε linux desktop με $180.

Αρα τελειώσαμε, το επόμενο pc θα είναι PS3+linux !!!!

Τελικά το PS3 θα έχει έναν cell με 4 cores ???

Link to comment
Share on other sites

@john_dr: Προς ώφελος ποιανού; Όλο το desktop είναι πια είναι στους x86. Με τον Cell στο PS3 η M$ θα πάει υποχρεωτικά και αυτή το Xbox σε Cell. Με τον Itanium εκτός από το 2007, οι μεγάλες μηχανές μένουν αποκλειστικά στον Power. Οι αγορές μοιράστηκαν και αυτό που λες δεν θα γίνει. Ίσως όλα αυτά να μην σου λένε επίσης τίποτα, αλλά λένε στους ισολογισμούς της ΙΒΜ και της Intel. Τώρα για την υποστήριξη της SONY, δεν ξέρω τι σκοπεύει να κάνει η SONY πέρα από το PS3. Μάλλον τίποτα γιατί δεν ξέρει να κάνει. Ούτε compilers φτιάχνει, ούτε λειτουργικά, ούτε superclusters, ούτε συμβόλαια έρευνας με το αμερικάνικο υπουργείο άμυνας έχει αφού είναι Ιαπωνική εταιρία και όχι Αμερικάνικη.

@backgroundman: Κανείς δεν ξέρει σίγουρα.

Link to comment
Share on other sites

Καλά είσαι σοβαρός? :p Όλη η Microsoft βασίζεται στους Χ86 και θα πάει το XBOX στον Cell? Γιατί? Για να αυξηθεί ο αριθμός προγραμματιστών που θα γνωρίζουν πως να προγραμματίζουν G5/Cell? Για να αναγκαστεί να φτιάξει και δεύτερη ομάδα προγραμματιστών. Μία για παραγωγή software σε Χ86 και μία σε G5?

Αμφιβάλλω. Εδώ ούτε στο optical δεν συμφωνούνε. HD DVD η μία, Blu Ray η άλλη.

Όσο για την Sony ξέρει να προωθεί σωστά τα προιόντα της. Τι ήξερε από παιχνιδομηχανές πριν το αρχικό PS? Που είναι τώρα.

Link to comment
Share on other sites

Καλά είσαι σοβαρός? :p Όλη η Microsoft βασίζεται στους Χ86 και θα πάει το XBOX στον Cell? Γιατί? Για να αυξηθεί ο αριθμός προγραμματιστών που θα γνωρίζουν πως να προγραμματίζουν G5/Cell? Για να αναγκαστεί να φτιάξει και δεύτερη ομάδα προγραμματιστών. Μία για παραγωγή software σε Χ86 και μία σε G5?

Αμφιβάλλω. Εδώ ούτε στο optical δεν συμφωνούνε. HD DVD η μία, Blu Ray η άλλη.

Όσο για την Sony ξέρει να προωθεί σωστά τα προιόντα της. Τι ήξερε από παιχνιδομηχανές πριν το αρχικό PS? Που είναι τώρα.

H Microsoft και κάθε εταιρία είναι ικανή να κάνει οτιδήποτε αρκεί να πουλάει με κέρδος. Αν το Xbox δεν μπορέσει να ανταγωνιστεί το PS3 θα το πάει σε Cell. Προγραμματιστές για G5 και όλη την υποδομή την έχει ήδη έτοιμη. Εκτός και αν τα ports των προϊόντων της για τον PowerMac τα έριξε ο θεός ως μάνα εξ ουρανού :p Γιατί να μην δώσει υπεραξία στην υπάρχουσα τεχνογνωσία και υποδομή της και να αφήσει τον ανταγωνιστή της να την κατασπαράξει; Μάλλον θα πρέπει να σε στείλουμε για manager στην AMD :p

Για την σύγκριση μεταξύ SONY και IBM σε αυτά που σου είπα δεν έχω να πω κάτι παραπάνω. Η SONY δεν ασχολείται με αυτά, ούτε έχει διάθεση να ασχοληθεί. Ασχολείται η IBM που έχει 30+% της αγοράς στα συγκεκριμένα αντικείμενα και οι πλησιέστεροι της σε κάποια από αυτά είναι η Intel και η HP με ποσοστά κάτω από το 22%.

Link to comment
Share on other sites

Τελικά ψάχνοντας κανείς στο google βρίσκει πολλά. Από το arstechnica:

<<In a move that surprised all of us, Microsoft tapped IBM to design the microprocessor that powers the Xbox 360. IBM drew on the results of the same Broadband Processor Architecture (BPA) initiative that produced the Playstation 3's Cell processor in order to furnish the next-generation Xbox with a truly next-generation core that looks set to last at least the five-year life of the average game console.

Codenamed Xenon, the multicore PowerPC CPU that IBM designed for the Xbox 360 boasts a number of unique features that set it apart from any microprocessor seen to date. The present article covers these features in detail, from the processor's triple-core design, to its caches, deep pipeline, lack of an instruction window, and expected performance.>>

http://arstechnica.com/articles/paedia/cpu/xbox360-1.ars

Με άλλα λόγια η Microsoft ζήτησε από την IBM να κατασκευάσει μία έκδοση του Power αποκλειστικά για χρήση στο XBox 360. Η IBM έφτιαξε ουσιαστικά έναν Cell με διαφορετική διαχείρηση στο cache όπως θα δείτε αν διαβάσετε το link.

Τελικά όντως δεν θα χρειαστεί να πάει η Microsoft το Xbox στον Cell. Το πήγε ήδη για να προλάβει την SONY. :p

Link to comment
Share on other sites

Άντε να επωφελούμαστε εμείς οι καταναλωτές από τον ανταγωνισμό αυτό..

Πάντως όταν είχα πρωτακούσει τον developer του PS3, πως δεν αποκλείεται να τρέχει και linux (ή κάτι τέτοιο είχε πει, δεν θυμάμαι ακριβώς), αμέσως σκέφτηκα Gentoo να τρέχει σε Cell! :)

Τώρα, αν χρειαστεί να πληρώσουμε $180 παραπάνω για κάτι τέτοιο, εννοείται τα δίνω.

Προφανώς όμως περιμένουμε να βγει πρώτα και ύστερα το ξανασυζητάμε (να έχουν οριστικοποιηθεί θέματα συμβατότητας κ.α.).

Link to comment
Share on other sites

Τελικά ο Cell που θα φοράει το PS3 θα έχει 8 πυρήνες στα 3.2 Ghz διασυνδεδεμένους με σύνδεση υψηλής ταχύτητας. Ο Xenon που φοράει το Xbox έχει τρεις. Μήπως ξέρει κανείς την συχνότητα του;

http://www.theinquirer.net/?article=25860

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Δημιουργία...

Important Information

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