68
Πίνακας 3.6: Μετρήσεις απόδοσης των δύο µεθόδων βελτιστοποίησης διοχετεύσεων
υλικού για τον SHA-3 όταν εϕαρµόζονται στα Virtex-5, Virtex-6 και Virtex-7 FPGA.
Σχεδίαση
Μήκος
Πρώτη προτεινόµενη τεχνική
βελτιστοποίησης µε διασωλήνωση
όπου ο πρώτος αγωγός
τοποθετείται µετά το βήµα π
∆ευτερη προτεινόµενη τεχνική
βελτιστοποίησης µε διασωλήνωση
όπου ο πρώτος αγωγός
τοποθετείται µετά το βήµα θ
FPGA
Virtex-5
Virtex-6
Virtex-7
Virtex-5
Virtex-6
Virtex-7
Επιϕάνεια σε (slices)
1102
1146
1288
998
1042
1150
Συχνότητα (MHz)
374
392
446
402
422
478
Ρυθµαπόδοση
(Gbps)
r = 1152
17,952
18,816
21,408
19,296
20,256
22,944
r = 1088
16,955
17,771
20,219
18,224
19,131
21,669
r = 832
12,965
13,589
15,461
13,936
14,629
16,571
r = 576
8,976
9,408
10,704
9,648
10,128
11,472
Αποδοτικότητα
(Mbps/slices)
r = 1152
16,29
16,42
16,62
19,33
19,44
19,95
r = 1088
15,39
15,51
15,70
18,26
18,36
18,84
r = 832
11,77
11,86
12,00
13,96
14,04
14,41
r = 576
8,15
8,21
8,31
9,67
9,72
9,98
µε διασωλήνωση, η κατανάλωση ενέργειας στα Virtex-5, Virtex-6 και Virtex-7 FPGA
ήταν 242 mW, 198 mW και 157 mW, αντίστοιχα.
Σε
όλα
τα
µοντέλα
FPGA,
η
δεύτερη
προτεινόµενη
τεχνική
βελτιστοποίησης
µε
διασωλήνωση µετά το βήµα
θ παρουσιάζει χαµηλότερη κατανάλωση ενέργειας από
την πρώτη προτεινόµενη τεχνική µετά το βήµα
π. Μεταξύ των µοντέλων Virtex
FPGA, το Virtex-7 επιδεικνύει σταθερά τη χαµηλότερη κατανάλωση ενέργειας και
για τις δύο τεχνικές βελτιστοποίησης. Το Virtex-6 γενικά παρουσιάζει χαµηλότερη
κατανάλωση
ενέργειας
από
το
Virtex-5
και
στις
δύο
περιπτώσεις.
Έτσι,
η
δεύτερη προτεινόµενη τεχνική βελτιστοποίησης µε διασωλήνωση,
µε την πρώτη
διασωλήνωση τοποθετηµένη µετά το βήµα
θ, είναι πιο αποδοτική σε σχέση µε τα
µοντέλα FPGA που αξιολογήθηκαν.
Πίνακας
3.7:
Η
κατανάλωση
ενέργειας
των
δύο
τεχνικών
βελτιστοποίησης
µε
διασωλήνωση για το SHA-3 όταν εϕαρµόζεται στα Virtex-5, Virtex-6 και Virtex-7
FPGA.
Σχεδίαση
FPGA
Ενέργεια (mW)
Πρώτη προτεινόµενη τεχνική βελτιστοποίησης
µε διασωλήνωση όπου ο πρώτος αγωγός
τοποθετείται µετά το βήµα π
Virtex-5
267
Virtex-6
222
Virtex-7
179
∆εύτερη προτεινόµενη τεχνική βελτιστοποίησης
µε διασωλήνωση όπου ο πρώτος αγωγός
τοποθετείται µετά το βήµα θ
Virtex-5
242
Virtex-6
198
Virtex-7
157