Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 500MHz ARM Cortex-a8 on beagleboard, 1280x1024-16@57 (gcc 4.4.1):
- Benchmark of a set of functions most important for web browser
- ---
- All results are presented in millions of pixels per second
- '=' - normal pixman calls
- '-' - direct call to the blitter, bypassing pixman dispatch
- logic
- L1 - small 1024x1 rectangle, always blitted at the same
- memory location with small drift in horizontal direction
- M - large 1856x1080 rectangle, always blitted at the same
- memory location with small drift in horizontal direction
- HT - random rectangles with 32x32 average size are copied from
- one 1920x1080 buffer to another, traversing from left to right
- and from top to bottom
- VT - random rectangles with 32x32 average size are copied from
- one 1920x1080 buffer to another, traversing from top to bottom
- and from left to right
- R - random rectangles with 32x32 average size are copied from
- random locations of one 1920x1080 buffer to another
- ---
- reference memcpy speed = 278.5MB/s (69.6MP/s for 32bpp pixels)
- ---
- over_8888_0565 - L1: 129.19 M: 52.85 HT: 28.32 VT: 20.75 R: 16.65
- over_8888_0565 = L1: 98.22 M: 52.81 HT: 25.78 VT: 19.31 R: 15.72
- over_8888_0888 - L1: 114.92 M: 23.27 HT: 16.45 VT: 16.01 R: 14.04
- over_8888_0888 = L1: 88.68 M: 23.26 HT: 15.50 VT: 15.12 R: 13.34
- src_0888_0888 = L1: 150.78 M: 66.39 HT: 25.70 VT: 28.08 R: 22.27
- src_8888_0565 - L1: 240.83 M: 46.49 HT: 30.06 VT: 29.37 R: 26.03
- src_8888_0565 = L1: 160.50 M: 46.45 HT: 27.37 VT: 26.98 R: 24.08
- src_0565_0565 - L1: 541.38 M: 79.14 HT: 45.16 VT: 43.81 R: 36.69
- src_0565_0565 = L1: 244.17 M: 79.02 HT: 39.65 VT: 38.86 R: 33.08
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement