[Advcomparch] Πολυπύρηνη εκτέλεση σε πραγματικό σύστημα

Dimitris Siakavaras jimsiak at cslab.ece.ntua.gr
Mon Jul 4 15:39:24 EEST 2016


Καλησπέρα Κωνσταντίνε,

Στο πραγματικό σύστημα μπορείτε να εκτελέσετε προσομποιώσεις με μέγιστο 
αριθμό threads ίσο με τον αριθμό των διαθέσιμων hardware threads του 
μηχανήματός σας (εκμεταλλευτείτε δηλαδή και το hyperthreading εφόσον 
είναι διαθέσιμο).

Καλή συνέχεια,
Δημήτρης

On 02/07/2016 01:38 μμ, konstantinos Ameranis wrote:
> Καλημέρα,
>
> Στην πραγματική εκτέλεση, αν δώσω παραπάνω παραπάνω πυρήνες από αυτούς 
> που διαθέτω (8) βγάζει `Error in pthread_setaffinity_np`, το οποίο 
> προφανώς προκαλείται από την γραμμή 83 στο locks_scalability.c. 
> Υπάρχουν τρεις λύσεις:
>
> α) Κάνουμε προσομοιώσεις σε πραγματικό σύστημα μέχρι όσους πυρήνες έχουμε.
>
> β) Αν είμαστε σε πραγματικό σύστημα, κάνουμε set το affinity κυκλικά 
> (modulo cores)
>
> γ) Μας δίνεται κάποιο πραγματικό σύστημα με 32 επεξεργαστές για να 
> εκτελέσουμε τις προσομοιώσεις
>
> Κωνσταντίνος Αμεράνης
>
>
> _______________________________________________
> Advcomparch mailing list
> Advcomparch at lists.cslab.ece.ntua.gr
> http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cslab.ece.ntua.gr/pipermail/advcomparch/attachments/20160704/c2a01f4f/attachment.htm>


More information about the Advcomparch mailing list