Performance of AES Candidates on the
TriMedia VLIW Media-processor
- 3rd AES Candidate Conference, New York, April 2000
Craig Clapp
PictureTel Corporation
Third AES Candidate Conference, New York, 13th April 2000 1
AES candidate performance versus
execution resources (theoretical)
1.20
Mars
RC6
1.00
Rijndael
Serpent
0.80 Twofish
Bits per cycle
0.60
0.40
0.20
0.00
1 2 3 4 5 6 7 8
Instruction issue slots
Third AES Candidate Conference, New York, 13th April 2000 2
Throughput of AES candidates on
TriMedia CPU in feedback mode
1.00
0.90
0.80
0.70
Bits per cycle
0.60
0.50
0.40
0.30
0.20
0.10
0.00
Mars RC6 Rijndael Serpent Twofish
Third AES Candidate Conference, New York, 13th April 2000 3
Throughput of AES candidates on
TriMedia CPU in interleaved modes
2.00
Non-interleaved
1.80
2-way interleaved
1.60 3-way interleaved
4-way interleaved
1.40
Bits per cycle
1.20
1.00
0.80
0.60
0.40
0.20
0.00
Mars RC6 Rijndael Serpent Twofish
Third AES Candidate Conference, New York, 13th April 2000 4
Throughput of AES candidates on
TriMedia CPU in interleaved modes
2.2
2.0
1.8
Mars
1.6
RC6
1.4
Bits per cycle
Rijndael
1.2 Serpent
Twofish
1.0
0.8
0.6
0.4
0.2
0.0
Non- 2-way 3-way 4-way 8-way
interleaved interleaved interleaved interleaved interleaved
Third AES Candidate Conference, New York, 13th April 2000 5
Conclusions
o On advanced CPUs the relative performance of
candidates may differ wildly between feedback and
non-feedback (or interleaved) modes
o Rijndael’s performance varies the least with mode
o RC6 shows the greatest benefit from interleaved
modes, considerably outperforming the other
candidates
Third AES Candidate Conference, New York, 13th April 2000 6