jimarass Δημοσ. 22 Σεπτεμβρίου 2007 Δημοσ. 22 Σεπτεμβρίου 2007 Πολλές φορές έχει συζητηθεί αλλά εν έτη 2007 ποιο τελικά θεωρείται καλύτερο. Ποιο υποστηρίζει core 2 duo επεξεργαστές?
parsifal Δημοσ. 23 Σεπτεμβρίου 2007 Δημοσ. 23 Σεπτεμβρίου 2007 Κάνε μία αναζήτηση στο forum του doom9.org για "PSNR". Είναι tests του σηματοθορυβικού λόγου. Δυστυχώς όμως, αυτό αποτελεί κριτήριο μόνο για το πως αντιλαμβάνεται ένας Η/Υ την «ποιότητα» και όχι το ανθρώπινο αισθητήριο, όπου παίζουν ψυχο-οπτικά μοντέλα και υποκειμενικός παράγοντας. Οι τελευταίες εκδόσεις, τόσο του XviD όσο και του DivX είναι πολυνηματικές και μπορούν να εκμεταλλευτούν πλήρως SMP setups.
jimarass Δημοσ. 23 Σεπτεμβρίου 2007 Μέλος Δημοσ. 23 Σεπτεμβρίου 2007 Είδα σε forums ότι ο xvid έχει προβλήματα με πολλαπλούς επεξεργαστές
parsifal Δημοσ. 23 Σεπτεμβρίου 2007 Δημοσ. 23 Σεπτεμβρίου 2007 Τελευταία φορά που χρησιμοποίησα XviD ήταν όταν έγραφα το MeGUI HOWTO, σε Core 2 Duo E6600 όπου όλα πήγαν ρολόι. Αν και ήταν CLI έκδοση (xvid_encraw) και όχι VFW, ο κώδικας που αφορά τη συμπίεση έχει λίγες διαφορές. Ούτε στο doom9 είδα κάτι σημαντικό που να επιβεβαίωνεται από πολλούς χρήστες, τώρα που τσέκαρα. Μπορείς να δώσεις μερικά links για να ενημερωθούμε... ;
jimarass Δημοσ. 23 Σεπτεμβρίου 2007 Μέλος Δημοσ. 23 Σεπτεμβρίου 2007 Αυτό είδα http://forum.doom9.org/showthread.php?t=129885
parsifal Δημοσ. 23 Σεπτεμβρίου 2007 Δημοσ. 23 Σεπτεμβρίου 2007 Το είδα αυτό και εννοείται πως δεν είναι πρόβλημα. Όπως του εξηγούν και τα παληκάρια, κάνει ένα σημαντικό λάθος. Υποθέτει ότι γραμμική αύξηση στον αριθμό των CPU cores οδηγεί σε ανάλογα γραμμική μείωση του χρόνου που απαιτείται για δεδομένο task. Το οποίο είναι λάθος, για πολλούς λόγους. Εκεί αναφέρονται στην απώλεια χρόνου κατά το context switching/scheduling μεταξύ των threads. Κι εγώ συμπληρώνω εδώ ότι πέρα από αυτό, υπάρχει και ο νόμος του Amdahl...
jimarass Δημοσ. 23 Σεπτεμβρίου 2007 Μέλος Δημοσ. 23 Σεπτεμβρίου 2007 Το είδα αυτό και εννοείται πως δεν είναι πρόβλημα. Όπως του εξηγούν και τα παληκάρια, κάνει ένα σημαντικό λάθος. Υποθέτει ότι γραμμική αύξηση στον αριθμό των CPU cores οδηγεί σε ανάλογα γραμμική μείωση του χρόνου που απαιτείται για δεδομένο task. Το οποίο είναι λάθος, για πολλούς λόγους. Εκεί αναφέρονται στην απώλεια χρόνου κατά το context switching/scheduling μεταξύ των threads. Κι εγώ συμπληρώνω εδώ ότι πέρα από αυτό, υπάρχει και ο νόμος του Amdahl... Οπότε συμφέρει καλύτερα πχ σε ένα dual core να βάζεις τον ένα πυρήνα στο ένα pass και τον άλλο παράλληλα στο δεύτερο pass.Γίνεται όμως αυτό?
parsifal Δημοσ. 23 Σεπτεμβρίου 2007 Δημοσ. 23 Σεπτεμβρίου 2007 Σαφώς και όχι. Το δεύτερο pass χρειάζεται ως input το ολοκληρωμένο output του πρώτου pass. Θαύματα δε γίνονται στην Πληροφορική και στον προγραμματισμό...
jimarass Δημοσ. 23 Σεπτεμβρίου 2007 Μέλος Δημοσ. 23 Σεπτεμβρίου 2007 Σαφώς και όχι. Το δεύτερο pass χρειάζεται ως input το ολοκληρωμένο output του πρώτου pass. Θαύματα δε γίνονται στην Πληροφορική και στον προγραμματισμό... Πάντως αν γραφτεί σωστά ο κώδικας και γίνεται πιο "παράλληλος" τότε η απόδοση του διπλού πηρύνα μπορεί να γίνει μέγιστη!
parsifal Δημοσ. 23 Σεπτεμβρίου 2007 Δημοσ. 23 Σεπτεμβρίου 2007 Ο παράλληλος προγραμματισμός είναι από τα μεγαλύτερα «μανίκια» ως πρόβλημα. Αυτήν τη στιγμή, οι encoders εφαρμόζουν σχετικά «χοντρόκοκκο» παραλληλισμό: ένα thread κάνει την καθαυτή συμπιέση σε MPEG-4 και το άλλο βοηθητικές εργασίες όπως colour conversion κ.ά. Γι' αυτό, οι πυρήνες δεν απασχολούνται ισότιμα, ο ένας θα τρώει το περισσότερο ζόρι. Για να παραλληλίσεις τη δουλειά του πρώτου thread έχει πολύ ψωμί...
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.