125
1.
Απόδοση συσκευών FPGA: Η εϕαρµογή της τεχνικής ξετυλίγµατος επηρεάζει
θετικά
την
απόδοση
των
συσκευών
FPGA,
µε
τις
συσκευές
Virtex-7
να
παρουσιάζουν την υψηλότερη αύξηση σε ρυθµαπόδοση και αποδοτικότητα
όταν λειτουργούν µε 12 κύκλους ρολογιού συγκριτικά µε 24 κύκλους ρολογιού.
Αυτό υποδηλώνει ότι η στρατηγική ξετυλίγµατος µπορεί να βελτιστοποιήσει
τη χρήση των πόρων του FPGA για να επιτύχει ταχύτερη επεξεργασία.
2.
Μείωση κύκλων ρολογιού: Η µείωση των κύκλων ρολογιού από 24 σε 12 οδηγεί
σε σηµαντική αύξηση της αποδοτικότητας σε όλες τις µελετηµένες συσκευές
FPGA. Αυτό επιβεβαιώνει την αποτελεσµατικότητα της τεχνικής ξετυλίγµατος
στη µείωση του απαιτούµενου χρόνου για την εκτέλεση των υπολογιστικών
εργασιών.
3.
Αποδοτικότητα
και
πόροι:
Συγκριτικά,
η
αποδοτικότητα
(µετρούµενη
ως
Mbps/slices) αυξάνεται µε τη µείωση των κύκλων ρολογιού, δείχνοντας ότι µια
µικρότερη ποσότητα πόρων του FPGA απαιτείται για να επιτευχθεί η ίδια ή και
καλύτερη απόδοση. Αυτό σηµαίνει ότι η βελτιστοποίηση ξετυλίγµατος βοηθάει
στην επίτευξη υψηλότερης αποδοτικότητας ανά χρησιµοποιούµενο πόρο, κάτι
που είναι ζωτικής σηµασίας σε εϕαρµογές όπου οι πόροι είναι περιορισµένοι.
4.
Συχνότητα λειτουργίας:
Η αύξηση της µέγιστης επιτρεπόµενης συχνότητας
λειτουργίας µε την τεχνική ξετυλίγµατος επιτρέπει την ταχύτερη επεξεργασία
των δεδοµένων στις συσκευές FPGA. Αυτό δείχνει ότι µπορούµε να επιτύχουµε
µεγαλύτερη απόδοση σε µικρότερο χρονικό διάστηµα, βελτιστοποιώντας την
κατανάλωση ενέργειας και την αποδοτικότητα της συσκευής.
5.
Συνολική επίδραση στην απόδοση:
Η εϕαρµογή της τεχνικής ξετυλίγµατος
παρέχει έναν σηµαντικό τρόπο για την βελτίωση της απόδοσης των συσκευών
FPGA,
µειώνοντας
τον
απαιτούµενο
χρόνο
εκτέλεσης
και
αυξάνοντας
την
αποδοτικότητα της επεξεργασίας. Η επιλογή του κατάλληλου αριθµού κύκλων
ρολογιού
και
η
λεπτοµερής
ρύθµιση
των
παραµέτρων
της
τεχνικής
είναι
κρίσιµη για την επίτευξη των µέγιστων οϕελών.
6.
Αξιολόγηση κόστους-οϕέλους:
Σηµαντικός παράγοντας για την εϕαρµογή
της τεχνικής ξετυλίγµατος είναι η αξιολόγηση του κόστους-οϕέλους, καθώς
η βελτιστοποίηση µπορεί να απαιτεί επιπλέον πόρους ή να έχει επιπτώσεις
στην κατανάλωση ενέργειας.
Η συνολική απόδοση του συστήµατος πρέπει
να αξιολογηθεί µε βάση τις συγκεκριµένες απαιτήσεις της εϕαρµογής για να