background image

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