Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Νομίζω πως δίνει πολύ βάρος στους apu και έχει αφήσει τους cpu σε δεύτερη μοίρα.

misc-you-dont-say.png

 

Φαντάσου να μην το είχε δηλώσει κιόλας οτι σκοπός της είναι να επικεντρωθεί στις APUs.

  • Like 2
Δημοσ.

Το έχεις πάρει είδηση οτι η εικόνα είναι single thread ;

Ξανά διάβασε από την αρχή της σελίδας να καταλάβεις...

(Αν λες εμένα)

Δημοσ.

Αν εξηγούσες αυτά πως τα βγάζεις από ένα αποτέλεσμα single thread θα ήταν καλά.
 

 

 

Εγώ με τον celleron,που έχει δυο πυρήνες,είμαι ποιο γρήγορος από δυο Module ενός fx;;
Δηλαδή έχω την ίδια ταχύτητα με τον μισό i5;;;

Δηλαδή 2 πύρινες celleron το ίδιο με δυο πυρήνες i5;;;

  • Like 1
Δημοσ.

Tοτε γιατι αφηνει σκονη πισω του η σειρα iX σε σχεση με τους Amd FX κτλπ.

Αμα ο i7 (4 cores, 8 threads) ειναι σαν τετραπυρηνος (διπλος) χονδρικα;

 

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

 

Η Intel κερδίζει σε bechmarks γιατί η απόδοση που έχει ο κάθε πυρήνας σε haswell CPU είναι 9.9/10. Η AMD μπορεί να είναι 4πυρηνοι-8πυρηνοι αλλά single core perfomance δεν ξεπερνά το 8.2/10

 

Επίσης τα παιχνίδια χρησιμοποιούν βαριά 2 πυρήνες ακόμα για αυτό και ένας I3 ( 2πυρηνος ) μπορεί και συναγωνίζεται τον FX-6300  ( 6πυρηνος ) σε game απόδοση.

Γιατί στο game θα τρέχει σε 2 πυρήνες με απόδοση 9.9/10 και στον FX πάλι σε 2 με 8.1/10.

 

Tα games τώρα αρχίζουν και γίνονται hyper threating και ίσως δούμε κάποια καλύτερη απόδοση απο πολυπύρηνους AMD απο του χρόνου.

 

Παρόλα αυτά για οικονομικούς multitasking υπολογιστές οι FX-6xxx και FX-8xxx αποτελούν την καλύτερη επιλογή μέχρι στιγμής.

 

Μόνο σε Multitasking και heavy programming/softwares μπορούν να γίνουν συναγωνιστικοί οι AMD.

Kαι απ'οτι έχω δει μόνο ο FX-6300 αξίζει για τα λεφτά του.

 

Ο X4-750k που ήταν κάποτε απο τους κορυφαίους και τώρα με τον G3258 έσβησε πάλι, δεν είναι τόσο για το οτί είναι ελφρώς καλύτερος σε απόδοση ο Intel, απλά τον G3258 μπορείς να τον βάλεις σε μία motherboard που σου δίνει δυνατότητα αναβαθμίσεις μέχρι και σε I7-5930k* μελλοντικά. (Μιλάω για μια Z97)

 

 

*Μάλλον έτσι θα λέγεται ο επόμενος I7-4930k.

Δημοσ.
misc-you-dont-say.pngΦαντάσου να μην το είχε δηλώσει κιόλας οτι σκοπός της είναι να επικεντρωθεί στις APUs.

 

 

Βασικα το ανεφερα επιδη το βρισκω λαθος να δινει βαση μονο στους apu και πως φυσικα να μην αφισει ουτε τους apu, απλα να ασχοληθει και με τους δυο.. νωμιζω λεφτα εχει για να τα αναπτηξει και τα δυο, οι next gen κονσολες amd φορανε..

Δημοσ.

Αν εξηγούσες αυτά πως τα βγάζεις από ένα αποτέλεσμα single thread θα ήταν καλά.

αυτό έχει κάνει με τα modules και τα threads,στην ουσία κάθε module (πυρήνας) έχει 2 threads.

στην ουσία οι οκταπύρηνοι της είναι τετραπύρηνοι όπως οι i7.

 

Ειρωνικά τα λέω αν δεν το κατάλαβες,απαντώντας σε αυτά που λέει ο george,αφού ένα Module είναι ένας πυρήνας θα έπρεπε να ισχύουν αυτά που εννοείται ότι δεν στέκουν.

 

Δημοσ.

έχετε μπλέξει εδώ πέρα τα single threaded με τα multithreaded benchmarks,τα integer με τα cores,τα cores με τα threads,τα threads με τα integers,και τα cores με τα modules,και δεν ξέρω και εγώ τι άλλο.

 

Είναι ο fx8XXX οκταπύρηνος ή τετραπύρηνος. Έχει 8 πυρήνες ή 4 πυρήνες και hyper threading ? Φόρεσε μαύρο βρακί η Άννα Βίσση ή κόκκινο ?

 

...

 

Για την ιστορία ένας 'πυρήνας' Intel έχει 1 integer unit και 1 floating point unit.

Ένα 'module' FX έχει 2 integer units και 1 floating point unit.

 

Ένας FX8350 έχει 8 integer units και 4 floating point units.

 

Μπορείς άμα θες να μετρήσεις τα integer units και να τα βρεις 8 και να πεις 'είναι οκταπύρηνος' ή να μετρήσεις τα floating point units και να τα βρεις 4 και να πεις 'είναι τετραπύρηνος'.

 

Το τι κάνει το καθένα είναι απλό: τα integer μετράν ακέραιους (0 - 1 - 2...) και τα floating point δεκαδικούς ( 0.245346 - 4.41245 - 6.2321)

 

Ένα πρόγραμμα μπορεί ενώ τρέχει να έχει εντολές που περιέχουν τόσο ακέραιους όσο και δεκαδικούς.

 

 

Από κει και πέρα οτιδήποτε άλλο είναι να κάνεις τα απλά πολύπλοκα,όποιος κατάλαβε,κατάλαβε.


καποιος να γνωριζει...

Γιατι δεν βγαζει με hyper threading η AMD?

Ειναι πατενταρισμενο απο intel? Δεν ξερει να το φτιαξει να το πω ετσι λαϊκα;

Τι γινεται;

 

Ένας επεξεργαστής τυπικός (χωρίς hyper threading) έχει κύκλους (hz) τα οποία παν ανεκμετάλλευτα γιατί αφού δώσει μια εντολή ο επεξεργαστής π.χ. στη κάρτα γραφικών ή το σκληρό δίσκο,πρέπει να περιμένει ένα απ' αυτά τα εξαρτήματα να του 'απαντήσουν' για να πάει παρακάτω. Αυτοί οι κύκλοι όμως δεσμεύονται από το πρόγραμμα που τρέχει,και έτσι παν χαμένοι. Τα προγράμματα δεν αναγνωρίζουν από μόνα τους ποια hz είναι τα 'κενά' που κάθονται και έτσι απλά πάει χαμένη επεξεργαστική ισχύς.

 

Αυτό που έκανε η Intel με το hyper threading,είναι να 'ξεγελά' τα προγράμματα ώστε τους κύκλους που παραδοσιακά πήγαιναν χαμένοι να τους εκμεταλλεύεται κάποιο άλλο πρόγραμμα (ή thread) με το να νομίζει το πρόγραμμα ότι οι κύκλοι αυτοί έρχονται από άλλο hardware πυρήνα,ενώ επί της ουσίας είναι 'ότι περισσέψει' από τον ίδιο πυρήνα...

 

Η ιδέα της AMD όταν εμφανίστηκε το hyper threading,την εποχή των i7 920 και Phenom II,ήταν πως άμα αντί να προσπαθεί να 'ξεγελάσει' το software ότι υπάρχουν περισσότεροι πυρήνες έβαζε πραγματικούς περισσότερους πυρήνες,οι επιδόσεις θα ήταν καλύτερες. Κάτι που θεωρητικά στέκει από μια άποψη. Το πρόβλημα είναι πως για κάποιο λόγο αντί να φτιάξουν ολόκληρους πυρήνες (1 integer + 1 floating point) έφτιαξαν πυρήνες με 1 integer και μισό floating point. Έτσι πχ ο FX8350 έχει 8 integers,αλλά 4 floating points. 

 

Το αποτέλεσμα είναι στις πράξεις ακεραίων ο fx8XXX να συμπεριφέρεται σαν 8πύρηνος,αλλά στις πράξεις δεκαδικών σαν 4πύρηνος.

Φυσικά σε ένα πρόγραμμα μπορούν να υπάρχουν και απ τα 2 είδη εντολών,και ο αριθμός τους να είναι διαφορετικός.

 

 

Το πρόβλημα είναι πως η AMD επένδυσε ότι της είχε μείνει στην έρευνα για τον Bulldozer,που δεν της έμειναν χρήματα για αρκετή έρευνα ώστε να έχει προλάβει ως σήμερα να βγάλει μια διαφορετική αρχιτεκτονική από bulldozer-piledriver κτλπ.

Άμα παρακολουθούσες τις ειδήσεις τακτικά για την AMD,ίσως να ήξερες για σκάνδαλα που είχαν συμβεί στην εταιρία που την έφτασαν σε αυτό το χάλι. Ο προηγούμενος γενικός διευθυντής (CEO) σπαταλούσε τα αποθέματα της εταιρίας και επί της ουσίας έκλεβε λεφτά απ' τα ταμεία και σχεδόν τη χρεοκώπησε,αρα υπήρχε και το στοιχείο του 'εσωτερικού εχθρού' / καργιόλη που συνέβαλλε στη ζημιά. Ακόμα και μίζες έδινε για το τμήμα marketing. Έκοβε τιμολόγια π.χ. για 1.000.000 σε έξοδα marketing,ενώ οι υπηρεσίες marketing ήταν της τάξης των 500.000 και τα υπόλοιπα στη τσέπη. Μιλάμε για τέτοια απατεωνιά.

Βάλε και τις 'πουστίτσες' της Intel (για τις οποίες δικάστηκε και βγήκε ένοχη στα δικαστήρια) σχετικά με αθέμιτο ανταγωνισμό,επειδή λάδωνε με φακελάκια τα καταστήματα ώστε να κρύβουν τα προιόντα της AMD από τα ράφια για να μη φαίνονται... Τουλάχιστον δικάστηκαν για αυτά.

 

 

Ευτυχώς τουλάχιστον πλέον φαίνεται τα άτομα που έχουν μπεί μέσα να είναι σοβαρά,και αν και με μικρό budget να ξέρουν τι κάνουν.


To κάθε module που λέει η AMD έχει 2 integer μέρη και 1 floating point.
 

article_img.jpg

κάνω παράθεση γιατί φαίνεται δεν το είδαν το μήνυμα σου...

 

 

 

 

 

[...]

 

Υστερόγραφο: Όποιος έχει ανάγκη καλύτερη απόδοση σε floating point,ας πάρει μια κάρτα γραφικών που είναι καλή στο compute,και ας διαλέξει για τις δουλειές του προγράμματα με openCL. Η μονάδα επεξεργασίας της κάρτας γραφικών είναι αποκλειστικά floating point,και έτσι μια 270x σε floating point αποδίδει 2.3Tflops ενώ ένας i7 4960X έχει 694Gflops...

  • Like 15
Δημοσ.

Αληθινέ, αυτά με τα hz και τους κύκλους γινόταν στην δεκαετία του 80-90....

Με τα windows95 και έναν πυρήνα ήδη έτρεχες μερικά πράγματα «ταυτόχρονα» με περίπου τον τρόπο που περιγράφεις.

Όποιος θέλει να διαβάσει πως δουλεύει πραγματικά το ΗΤΤ,μπορεί εδώ.  

https://software.intel.com/en-us/articles/performance-insights-to-intel-hyper-threading-technology

Δημοσ. (επεξεργασμένο)

Αληθινέ, αυτά με τα hz και τους κύκλους γινόταν στην δεκαετία του 80-90....

Με τα windows95 και έναν πυρήνα ήδη έτρεχες μερικά πράγματα «ταυτόχρονα» με περίπου τον τρόπο που περιγράφεις.

Όποιος θέλει να διαβάσει πως δουλεύει πραγματικά το ΗΤΤ,μπορεί εδώ.  

https://software.intel.com/en-us/articles/performance-insights-to-intel-hyper-threading-technology

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

 

 

Ας πούμε πως έχεις έναν πυρήνα στο 1ghz ok ?

 

Και έχεις ένα πρόγραμμα που τρέχει μόνο του,και άρα έχει το 100% του πυρήνα.

Από το 1 ghz το οποίο χρησιμοποιεί το 1 μόνο πρόγραμμα που τρέχει ας πούμε πως τα 500mhz (υποθετικό νούμερο) χάνονται λόγο του φαινομένου που περιέγραψα.

 

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

 

 

Ας υποθέσουμε λοιπόν τώρα πως έχουμε τα Windows 95 που υποστηρίζουν multi-tasking,με τον ίδιο επεξεργαστή που αναφέραμε νωρίτερα,και πλέον ανοίγεις 2 προγράμματα.

Αυτό το 1ghz που είχες,πλέον θα το μοιράζονται τα 2 αυτά προγράμματα,και έτσι το καθένα θα καταλαμβάνει 500mhz. Αυτό όμως δεν άλλαξε το γεγονός πως το κάθε πρόγραμμα καταλάμβανε ένα ποσοστό hz που δεν χρησιμοποιούσε...

Έτσι το κάθε ένα απ τα 2 αυτά προγράμματα ενώ θα έχει 500mhz κατελλειμένα,από αυτά τα 500mhz τα 250 θα πηγαίνουν χαμένα... Και οι επιδόσεις άμα τρέχεις σε έναν επεξεργαστή χωρίς hyper threading 2 προγράμματα στον ίδιο πυρήνα θα κάνουν το κάθε πρόγραμμα να τρέχει πιο αργά... Ακριβώς επειδή το κάθε πρόγραμμα συνεχίζει να καταλαμβάνει κύκλους που δεν χρειάζεται,και απλά μοίρασες τους κύκλους δια δύο.

 

Τέλος ας υποθέσουμε πως έχουμε τα ίδια Windows,και έναν μονοπύρηνο επεξεργαστή στο 1ghz όπως και ο προηγούμενος,αλλά με hyper threading. Τα δύο προγράμματα που έτρεχες πριν θα χρησιμοποιούν πάλι 250mhz το καθένα,αλλά τα hz που πήγαιναν χαμένα θα δοθούν σε 2 εικονικούς πυρήνες,για να μπορέσουν να χρησιμοποιηθούν από άλλα προγράμματα...

 

 

Με μαθηματικά:

 

# Το Α είναι η ποσότητα κύκλων που χρησιμοποιούνται συνολικά στον επεξεργαστή

# Το Χ είναι η ποσότητα κύκλων που διαθέτει ο επεξεργαστής

# Το Β είναι η ποσότητα κύκλων που δεσμεύει ένα πρόγραμμα.

# Το Υ είναι η ποσότητα κύκλων που καταλαμβάνει ένα πρόγραμμα χωρίς να χρησιμοποιεί.

# Το Ω είναι η ποσότητα κύκλων που χρησιμοποιεί πραγματικά ένα πρόγραμμα.

# Το Γ είναι ο αριθμός προγραμμάτων που τρέχουν ταυτόχρονα.

 

 

Πριν τα Windows επιτρέψουν το multitasking:

 

A = Χ - Υ

Β = Χ

Υ > 0

Ω = Χ - Υ

Γ = 1

 

Αφού τα Windows επέτρεψαν το multitasking:

 

Α = Χ / Γ * (Β - Υ)

Υ > 0

Ω = [Χ / Γ - Υ]

Γ = 1 ~ +00

 

Με το hyper threading:

 

Α = Χ / Γ

Υ = 0

Ω = Χ / Γ

Α = Ω

Γ = 1 ~ +00

Επεξ/σία από Alithinos
  • Like 5
Δημοσ.

ο FX 8300 σε σύγκριση με τον FX 8320 που ήδη κυκλοφορεί ότι κερδίζει σε κατανάλωση (95W έναντι 125W) το χάνει σε επιδόσεις ( 3.2 Ghz έναντι 3.5 Ghz) .

Επίσης ο FX 8320 κοστίζει 125€ περίπου και  είναι στην κατηγορία περίπου του i5-4590 σε επιδόσεις ,ο οποίος κάνει 180€. Άρα ο FX 8300 με μικρότερες επιδόσεις αντε να είναι περίπου στη κατηγορία των i5-4430.

Mε όλα αυτά αναρωτιέμαι τι καινούργιο θα προσφέρει ο FX 8300 ; Πιθανόν το μυστικό  να είναι η τιμή του, μιας και απευθύνεται αρχικά στη Κίνα .

ο 8300 αν ειναι κι αυτος ξεκλειδωτος και εχει τουλαχιστον 15 ευρω διαφορα απο τον 8320 θα πουλησει ανελεητα.

Δημοσ.

Σιγα μην πουλαει i7 και 2000. Απτα 250 ξεκινανε, και μιλαμε για την top σειρα επεξεργαστων αυτη τη στιγμη. Ποσο πιστευεις θα πρεπε να κανουν?

Top σε σχεση με τι?

Εγω βλεπω οτι με ενα απλο SoC/APU της AMD στις κονσόλες τρέχει ανετα full hd εφαρμογες και η κονσολα κανει 400.Δεν θα δώσω 250 μονο για cpu το ιδιο επισης και για τους FX8xxx.

Οποτε θα παραμεινω με τον 965 που ακομα μετα απο τοσα χρονια μπορει και κανει οτι κανουν οι "μοντερνες" cpu.

  • Like 1
Δημοσ. (επεξεργασμένο)

@alithinos Το HT χρησιμοποιήθηκε στους Pentium 4 πρώτη φορά 

σωστό. εννοούσα όταν εμφανίστηκαν οι πρώτοι πολυπύρηνοι με hyper threading.

 

Αν το καλοσκεφτείς...

 

# Βγάζει η Intel μονοπύρηνο.

# Βγάζει η AMD μονοπύρηνο.

# Βγάζει η Intel μονοπύρηνο με hyper-threading (P4) και βγαίνει μπροστά από την AMD.

# Βγάζει η AMD διπύρηνο και βγαίνει μπροστά από την Intel.

# Βγάζει η Intel διπύρηνο ( Core 2 Duo) και βγαίνει μπροστά από την AMD.

# Βγάζει η AMD νέο διπύρηνο (Athlon 2) και προφταίνει αυτόν της Intel

# Βγάζει η Intel 4πύρηνο (Core 2 Quad) και βγαίνει μπροστά από την AMD

# Βγάζει η AMD 4πύρηνο (Phenom II) και προφταίνει την Intel

# Βγάζει η Intel 4πύρηνο με hyper-threading (i7) και βγαίνει μπροστά από την AMD

# Βγάζει η AMD 4κόμματο με 8 integers και 4 floating points,μένει πίσω από την Intel.

...

 

Τη προηγούμενη φορά που η Intel είχε φέρει το Hyperthreading η AMD βγήκε μπροστά πολλαπλασιάζωντας τα cores. Το ίδιο υποσχέθηκε ότι θα έκανε πάλι με τους FX,για αυτό και μερικοί χαρήκαμε. Ότι θα βλέπαμε αλλαγές κλάσσης άλλων εποχών. Έλα όμως ντε που μ%&%&αν και είπαν ενώ θα διπλασίαζαν τα integer να κρατήσουν τα fp στο ίδιο αριθμό.Και γενικά να κάνουν ένα σωρό αλλαγές στο εσωτερικό,τις οποίες πλέον τις διορθώνουν μια-μια σε κάθε νέα εκδοχή της Κ11 αρχιτεκτονικής (bulldozer-pilediver-steamroller-excavator)

 

Με αυτά και με αυτά έχουμε πτώση του IPC από Phenom II σε BD / Vishera κτλπ.

Ένας Vishera πυρήνας για να έχει της ίδια απόδοση με έναν πυρήνα Phenom II στα 3.7Ghz,(980) πρέπει να είναι χρονισμένος στα 4.0Ghz (8350).

Κοινώς για κάθε hz ένας Vishera αποδίδει το 92.5% ενός Phenom II.

 

Αν δεν είχαν φτιάξει το νέο σχέδιο και απλά έκαναν σμίκρυνση στο σχέδιο του Phenom II και χωρούσαν 8 πυρήνες με IPC Phenom II,στα 4ghz τότε το 2011 αντί για fx 8150,θα έβγαζαν ένα cpu με επιδόσεις παρόμοιες ενός vishera στα 4.3ghz και μικρότερη κατανάλωση (λόγο μικρότερου χρονισμού).

Θα είχαν γλιτώσει το αρνητικό αντίκτυπο που τους επέφεραν οι επιδόσεις της σειράς FX X1XX,και θα είχαν εξοικονομήσει τα χρήματα που σπατάλησαν για R&D και έτσι πλέον ίσως φέτος το 2014,3 χρόνια μετά το λανσάρισμα του 8150 όπου θα έβγαζαν τον Phenom III,να ξεφούρνιζαν Phenom IV.

 

Αλλά...

Σε ένα ρουσφετικό καθεστός με τον γενικό διευθυντή να δίνει μίζες,αυτά παθαίνεις.

Επεξ/σία από Alithinos
  • Like 4
Δημοσ.

Τέλος ας υποθέσουμε πως έχουμε τα ίδια Windows,και έναν μονοπύρηνο επεξεργαστή στο 1ghz όπως και ο προηγούμενος,αλλά με hyper threading. Τα δύο προγράμματα που έτρεχες πριν θα χρησιμοποιούν πάλι 250mhz το καθένα,αλλά τα hz που πήγαιναν χαμένα θα δοθούν σε 2 εικονικούς πυρήνες,για να μπορέσουν να χρησιμοποιηθούν από άλλα προγράμματα...

Αυτό που περιγράφεις βασικά είναι τα thread,δεν φτιάχνει ο επεξεργαστής εικονικούς πυρήνες αλλά οι προγραμματιστές «πετάνε» το κάθε τι που προκαλεί καθυστερήσεις,και που μπορεί να ξεχωριστεί από το κεντρικό μέρος,σε ξεχωριστό thread ακριβώς για να μην υπάρχουν η καθυστερήσεις και να μην χάνονται τα hz,έτσι περισσεύουν τα hz και τρέχεις περισσότερα πράγματα «ταυτόχρονα» ,χωρίς να καταλάβεις ότι δεν είναι ταυτόχρονα τέλος πάντων,αυτό μια χαρά και σε μονοπύρηνο (χωρίς HT) γίνεται .

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...