Research Article
An Efficient Multi-Core SIMD Implementation for H.264/AVC Encoder
Table 5
Cycles/MB spent in each module for each ISA.
| | | xSTream | | | P2012 | | | ST240 | | | ANSI C | SIMD | Gain factor | ANSI C | SIMD | Gain factor | ANSI C | SIMD | Gain factor |
| Luma motion compensation | 4788 | 2257 | 2.1x | 8286 | 3965 | 2.1x | | | | Croma motion compensation | 3064 | 658 | 4.7x | 3626 | 1282 | 2.8x | 265559 | 200380 | 1.3x | Motion estimation | 303769 | 84342 | 3.6x | 603182 | 114776 | 5.3x | | | |
| Intra 4 × 4 | 24366 | 10076 | 2.4x | 38234 | 15760 | 2.4x | 32013 | 19182 | 1.6x | Intra 8 × 8 | 15396 | 4997 | 3.0x | 26972 | 9455 | 2,9x |
| DCT/Q/IQ/IDCT 4 × 4 | 14994 | 7616 | 2.0x | 20473 | 9088 | 2.3x | 32013 | 19182 | 1.7x | DCT/Q/IQ/IDCT 8 × 8 | 18660 | 3498 | 5.3x | 24486 | 11636 | 2.1x |
|
|