dop Δημοσ. 30 Οκτωβρίου 2013 Δημοσ. 30 Οκτωβρίου 2013 Από το http://anandtech.com/show/7335/the-iphone-5s-review/2 : "there are two basic types of licenses ARM will bestow upon its partners: processor and architecture. The former involves implementing an ARM designed CPU core, while the latter is the creation of an ARM ISA (Instruction Set Architecture) compatible CPU core. NVIDIA and Samsung, up to this point, have gone the processor license route. They take ARM designed cores (e.g. Cortex A9, Cortex A15, Cortex A7) and integrate them into custom SoCs. In NVIDIA’s case the CPU cores are paired with NVIDIA’s own GPU, while Samsung licenses GPU designs from ARM and Imagination Technologies. Apple previously leveraged its ARM processor license as well. Until last year’s A6 SoC, all Apple SoCs leveraged CPU cores designed by and licensed from ARM. With the A6 SoC however, Apple joined the ranks of Qualcomm with leveraging an ARM architecture license. At the heart of the A6 were a pair of Apple designed CPU cores that implemented the ARMv7-A ISA." Ο Apple A7 είναι υλοποίηση της ARMv8-A (architecture license). Δεν είναι σχεδίαση της ARM. Παραπάνω λέω ότι υπάρχουν δύο τρόποι ή κάνεις license την αρχιτεκτονική (Apple, Qualcomm) ή παίρνεις την reference implementation (υπόλοιποι). ΔΕΝ μπορείς να κατασκευάσεις επεξεργαστή που να έχει το ARM ISA χωρίς να πληρώσεις την ARM. Δεν της κατέβηκε της Apple από το πουθενά η αρχιτεκτονική: η ARMv8-A σου λέει πόσους καταχωρητές, ποιες εντολές κλπ. Ο σχεδιαστής πρέπει να διαλέξει cache, branch predictor, TLB cache, interconnect, pipeline, memory controller κ.ά που μπορείς ή να τα σχεδιάσεις ή να τα πάρεις έτοιμα (δε μαθαίνουμε ποτέ τι από τα δύο ισχύει) και τα βάζει όλα μαζί σε κατάλληλη μορφή για το process και τον κατασκευαστή (Samsung 28nm high-κ metal gate για τον A7). Για να αλλάξεις κατασκευαστή, πρέπει να κάνεις μέρος της σχεδίασης από την αρχή.
atheatos Δημοσ. 30 Οκτωβρίου 2013 Δημοσ. 30 Οκτωβρίου 2013 Από το http://anandtech.com/show/7335/the-iphone-5s-review/2 : "there are two basic types of licenses ARM will bestow upon its partners: processor and architecture. The former involves implementing an ARM designed CPU core, while the latter is the creation of an ARM ISA (Instruction Set Architecture) compatible CPU core. NVIDIA and Samsung, up to this point, have gone the processor license route. They take ARM designed cores (e.g. Cortex A9, Cortex A15, Cortex A7) and integrate them into custom SoCs. In NVIDIA’s case the CPU cores are paired with NVIDIA’s own GPU, while Samsung licenses GPU designs from ARM and Imagination Technologies. Apple previously leveraged its ARM processor license as well. Until last year’s A6 SoC, all Apple SoCs leveraged CPU cores designed by and licensed from ARM. With the A6 SoC however, Apple joined the ranks of Qualcomm with leveraging an ARM architecture license. At the heart of the A6 were a pair of Apple designed CPU cores that implemented the ARMv7-A ISA." Ο Apple A7 είναι υλοποίηση της ARMv8-A (architecture license). Δεν είναι σχεδίαση της ARM. Παραπάνω λέω ότι υπάρχουν δύο τρόποι ή κάνεις license την αρχιτεκτονική (Apple, Qualcomm) ή παίρνεις την reference implementation (υπόλοιποι). ΔΕΝ μπορείς να κατασκευάσεις επεξεργαστή που να έχει το ARM ISA χωρίς να πληρώσεις την ARM. Δεν της κατέβηκε της Apple από το πουθενά η αρχιτεκτονική: η ARMv8-A σου λέει πόσους καταχωρητές, ποιες εντολές κλπ. Ο σχεδιαστής πρέπει να διαλέξει cache, branch predictor, TLB cache, interconnect, pipeline, memory controller κ.ά που μπορείς ή να τα σχεδιάσεις ή να τα πάρεις έτοιμα (δε μαθαίνουμε ποτέ τι από τα δύο ισχύει) και τα βάζει όλα μαζί σε κατάλληλη μορφή για το process και τον κατασκευαστή (Samsung 28nm high-κ metal gate για τον A7). Για να αλλάξεις κατασκευαστή, πρέπει να κάνεις μέρος της σχεδίασης από την αρχή. To ARM V8 ISA (instruction set architecture) χρησιμοποιείται στους Α επεξεργαστές και συγκεκριμένα στον Α7 . Το πως πάντως χρησιμοποιεί η Apple την εμπειρία που έχει στους RISC και τα σχεδια από την PA semi αυτό δεν είναι σίγουρο. Το σίγουρο είναι οτι μπορεί να κινηθεί και χωρίς την άδεια της ΑRM και τα όποια σχέδια της,αμα χρειαστεί.......
dop Δημοσ. 30 Οκτωβρίου 2013 Δημοσ. 30 Οκτωβρίου 2013 Το σίγουρο είναι οτι μπορεί να κινηθεί και χωρίς την άδεια της ΑRM αμα χρειαστεί....... Όχι άμα θέλει ARM ISA - είναι copyrighted και ιδιοκτησία της ARM Holdings. Όπως η x86 της Intel. Και η MIPS της MIPS Technologies (Imagination Technologies). Θα χρειαστεί να κάνει δικιά της ISA που 1) είναι χαζό μια και υπάρχουν ήδη αρκετές, 2) είναι δύσκολο, 3) η τεχνογνωσία στο να κάνουν σχεδιάσεις, υλοποίησεις και εργαλεία για ARM δεν είναι πλήρως μεταφέρσιμα. Άρα προς το παρόν η μεγάλη κερδισμένη είναι η ARM
atheatos Δημοσ. 30 Οκτωβρίου 2013 Δημοσ. 30 Οκτωβρίου 2013 Όχι άμα θέλει ARM ISA - είναι copyrighted και ιδιοκτησία της ARM Holdings. Όπως η x86 της Intel. Και η MIPS της MIPS Technologies (Imagination Technologies). Θα χρειαστεί να κάνει δικιά της ISA που 1) είναι χαζό μια και υπάρχουν ήδη αρκετές, 2) είναι δύσκολο, 3) η τεχνογνωσία στο να κάνουν σχεδιάσεις, υλοποίησεις και εργαλεία για ARM δεν είναι πλήρως μεταφέρσιμα. Άρα προς το παρόν η μεγάλη κερδισμένη είναι η ARM Σωστά αλλα υπάρχουν και άλλα ISA όπως είπες, ίσως και καλύτερα από της ARM που η Apple μπορεί να συνδυάσει αν όχι να εκμεταλευτεί(Βλέπε πχ. http://en.wikipedia.org/wiki/Power_Architecture) και δεν είναι καθόλου δύσκολο για την Apple, να τα εφαρμόσει.Μη σου πω οτι κάποια από αυτά έχει ήδη ξεκινήσει να τα εφαρμόζει...
dop Δημοσ. 30 Οκτωβρίου 2013 Δημοσ. 30 Οκτωβρίου 2013 Σωστά αλλα υπάρχουν και άλλα ISA όπως είπες, ίσως και καλύτερα από της ARM που η Apple μπορεί να συνδυάσει αν όχι να εκμεταλευτεί(Βλέπε πχ. http://en.wikipedia.org/wiki/Power_Architecture) και δεν είναι καθόλου δύσκολο για την Apple, να τα εφαρμόσει.Μη σου πω οτι κάποια από αυτά έχει ήδη ξεκινήσει να τα εφαρμόζει... Λάθος, είναι πολύ δύσκολο. Η Intel δεν πρόκειται να της δώσει x86 (μπορεί να της πουλήσει chips όμως), η IBM μόλις τον Αύγουστο 2013 αποφάσισε να κάνει licensing (μέσω του OpenPOWER Consortium) και η MIPS προς το παρόν παίζει στα embedded, αλλά για smartphones έχουν ακόμα χρόνο. Άρα η ARM είναι η μόνη διέξοδος. Επιπλέον, η επένδυση που κάνει η Apple σε βασικά στοιχεία ενός συστήματος (πχ. compilers) είναι πολύ μικρή - το οποίο σημαίνει ότι δεν έχει αρκετούς ανθρώπους για να χτίσουν γρήγορα καλό back-end για άλλη αρχιτεκτονική (σήμερα χρησιμοποιούν τον LLVM και κάνουν contribute σε αυτόν, αλλά το heavy lifting το κάνουν άλλοι developers). Άσε που ό,τι optimization γίνεται για τους ARM συνολικά, η Apple έτσι μπορεί να το εκμεταλευτεί. Ποιος θα κάτσει να κάνει optimizations για Power; Τι ακριβώς έχει αρχίσει να εφαρμόζει; Από την δικιά μου πλευρά βλέπω την Apple να γίνεται ARM μαγαζί 100% (όταν θα αρχίσουν να έχουν 64bit ARM για laptops που να στέκονται απέναντι στους Intel αξιοπρεπώς - ναι εκεί θέλεις 64bit για τα 4+GB μνήμης).
atheatos Δημοσ. 30 Οκτωβρίου 2013 Δημοσ. 30 Οκτωβρίου 2013 Λάθος, είναι πολύ δύσκολο. Η Intel δεν πρόκειται να της δώσει x86 (μπορεί να της πουλήσει chips όμως), η IBM μόλις τον Αύγουστο 2013 αποφάσισε να κάνει licensing (μέσω του OpenPOWER Consortium) και η MIPS προς το παρόν παίζει στα embedded, αλλά για smartphones έχουν ακόμα χρόνο. Άρα η ARM είναι η μόνη διέξοδος. Επιπλέον, η επένδυση που κάνει η Apple σε βασικά στοιχεία ενός συστήματος (πχ. compilers) είναι πολύ μικρή - το οποίο σημαίνει ότι δεν έχει αρκετούς ανθρώπους για να χτίσουν γρήγορα καλό back-end για άλλη αρχιτεκτονική (σήμερα χρησιμοποιούν τον LLVM και κάνουν contribute σε αυτόν, αλλά το heavy lifting το κάνουν άλλοι developers). Άσε που ό,τι optimization γίνεται για τους ARM συνολικά, η Apple έτσι μπορεί να το εκμεταλευτεί. Ποιος θα κάτσει να κάνει optimizations για Power; Τι ακριβώς έχει αρχίσει να εφαρμόζει; Από την δικιά μου πλευρά βλέπω την Apple να γίνεται ARM μαγαζί 100% (όταν θα αρχίσουν να έχουν 64bit ARM για laptops που να στέκονται απέναντι στους Intel αξιοπρεπώς - ναι εκεί θέλεις 64bit για τα 4+GB μνήμης). To optimization για power pc σταμάτησε το 2007 περίπου οπου έγινε η μετλαβαση σε Intel αν θυμάσαι. Το τι μπορεί να κάνει η Apple με τα power pc και οι developers άσε να το κρίνουν εκείνοι που έχουν μια εμπειρία σε τέτοιου είδους μηχανήματα. H συνεργασία με την IBM δεν έχει σταματήσει ....
dop Δημοσ. 30 Οκτωβρίου 2013 Δημοσ. 30 Οκτωβρίου 2013 To optimization για power pc σταμάτησε το 2007 περίπου οπου έγινε η μετλαβαση σε Intel αν θυμάσαι. Το τι μπορεί να κάνει η Apple με τα power pc και οι developers άσε να το κρίνουν εκείνοι που έχουν μια εμπειρία σε τέτοιου είδους μηχανήματα. H συνεργασία με την IBM δεν έχει σταματήσει .... 1) Η Apple έφυγε από την Power αρχιτεκτονική σχετικά πρόσφατα και δεν είναι μέλος του OpenPOWER. Από όσο ξέρω, δεν έχουν ιδιαίτερους δεσμούς. Η IBM δεν ενδιαφέρεται να υποστηρίζει πολύ κόσμο, αλλά θα ήθελε πολύ να κάνει licensing. 2) Τα optimizations για Power συνεχίζουν στον IBM AIX compiler. Οι GCC/LLVM είναι κάπως πίσω, καθώς οι περισσότεροι developers δεν έχουν πρόσβαση σε Power ή δεν τους νοιάζει. 3) Δε μπορείς να κρίνεις τι εμπειρία έχω, καθώς δεν ξέρεις καν ποια είναι.
DJTaurus Δημοσ. 1 Νοεμβρίου 2013 Δημοσ. 1 Νοεμβρίου 2013 Apple A7: Way more power than a phone needs to have. So far I haven’t come across anyone in the ARM camp that can compete with what Apple has built here. Only Intel is competitive. http://www.anandtech.com/show/7460/apple-ipad-air-review/2 1
atheatos Δημοσ. 29 Νοεμβρίου 2013 Δημοσ. 29 Νοεμβρίου 2013 Apple surprised the industry when it launched the iPhone 5s in September with a 64-bit chip as ARM's published roadmap did not hint at Apple's plans. The Apple A7 custom processor uses ARM architecture in its 'Cyclone' cores and, like the Cortex-A57 and Cortex-A53 designs, supports the ARM v8 instruction set. While it is highly likely that the Apple A7 chip is a custom variation of the Cortex-A50 series designs, it appears that Apple and ARM struck a deal allowing Apple early access to its designs and special technical support. Apple has previously had similar arrangements with Intel, although in this instance, Apple was also one of ARM's three co-founding companies. While the ARM Cortex-A50 series designs are backwards compatible with 32-bit operating systems and apps, the big question is when Google will re-architect Android to support 64-bit chips natively. Intel recently announced that its forthcoming Bay Trail mobile chips will feature a 64-bit architecture, however it is putting its considerable resources into creating an x86-64 compatible version of Android itself. While Apple was able to keep its 64-bit chip plans secret, it also managed to keep secret its work on re-architecting iOS 7 to fully support its 64-bit A7 chip. The iOS 7 built-in apps, iLife apps and iWork apps have all also been updated to take full advantage of the A7 chip as well. Απο :http://www.electronista.com/articles/13/11/29/quad.core.arm.64.bit.designs.being.readied.for.2014/#ixzz2m2nSC4Wo Sent from my iPad using Insomnia
DJTaurus Δημοσ. 13 Δεκεμβρίου 2013 Δημοσ. 13 Δεκεμβρίου 2013 Λόγια μεγάλων εταιριών: Qualcomm then: 64-bit iPhone's a gimmick. Now: Here's ours. Samsung then: OLED's superior to iPhone's LCDs. Now: Our's coming next year. 2
DJTaurus Δημοσ. 18 Δεκεμβρίου 2013 Δημοσ. 18 Δεκεμβρίου 2013 Ο 64-bit A7 της Apple έχει προκαλέσει πανικό στο εσωτερικό των ανταγωνιστών της The 64-bit Apple chip hit us in the gut,” says the Qualcomm employee. “Not just us, but everyone, really. We were slack-jawed, and stunned, and unprepared. 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα