Skip to content

Instantly share code, notes, and snippets.

@Brainiarc7
Forked from luctrudeau/libVPXonPower.prof
Created July 12, 2018 16:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Brainiarc7/42f2ed8a3e8146297d761cf7767f6fa5 to your computer and use it in GitHub Desktop.
Save Brainiarc7/42f2ed8a3e8146297d761cf7767f6fa5 to your computer and use it in GitHub Desktop.
[Profiling] LibVPX on Power Youtube-Like Encoding (14 Jun 2018)
# perf record ./vpxenc --good --cpu-used=2 --codec=vp9 --psnr -v -o /dev/null ~/Videos/ducks_take_off_1080p50_60f.y4m
# perf report --stdio > libVPXonPower.prof
#
# Overhead Command Shared Object Symbol
# ........ ....... ................... .......................................................
#
23.35% vpxenc vpxenc [.] vpx_convolve8_vsx
11.09% vpxenc vpxenc [.] vpx_sad16x16x4d_vsx
6.30% vpxenc vpxenc [.] vpx_convolve8_avg_vsx
5.18% vpxenc vpxenc [.] vpx_convolve8_vert_vsx
4.40% vpxenc vpxenc [.] vpx_sub_pixel_variance16x16_c
3.82% vpxenc vpxenc [.] vpx_sad32x32x4d_vsx
3.45% vpxenc vpxenc [.] vpx_sad64x64x4d_vsx
3.44% vpxenc vpxenc [.] vpx_sub_pixel_variance32x32_c
3.38% vpxenc vpxenc [.] vpx_fdct32
3.35% vpxenc vpxenc [.] vpx_fdct32x32_rd_c
2.76% vpxenc vpxenc [.] vpx_sub_pixel_variance64x64_c
2.42% vpxenc vpxenc [.] vpx_convolve8_horiz_vsx
2.30% vpxenc vpxenc [.] vpx_fdct32.constprop.0
1.68% vpxenc vpxenc [.] vpx_convolve8_avg_vert_vsx
1.54% vpxenc vpxenc [.] vpx_fdct16x16_c
1.28% vpxenc vpxenc [.] idct32_c
1.18% vpxenc vpxenc [.] vpx_sad8x8x4d_c
1.11% vpxenc vpxenc [.] vpx_convolve8_avg_horiz_vsx
1.04% vpxenc vpxenc [.] vpx_variance32x32_vsx
0.75% vpxenc vpxenc [.] vpx_variance16x16_vsx
0.72% vpxenc vpxenc [.] vp9_build_inter_predictors_sb
0.72% vpxenc vpxenc [.] vpx_quantize_b_32x32_vsx
0.67% vpxenc vpxenc [.] vp9_rd_pick_inter_mode_sb
0.66% vpxenc vpxenc [.] vp9_diamond_search_sad_c
0.62% vpxenc vpxenc [.] vpx_idct32x32_34_add_c
0.60% vpxenc vpxenc [.] vpx_sub_pixel_variance8x8_c
0.59% vpxenc libc-2.27.so [.] __memcpy_power7
0.55% vpxenc vpxenc [.] model_rd_for_sb
0.52% vpxenc vpxenc [.] vpx_quantize_b_vsx
0.47% vpxenc vpxenc [.] vp9_temporal_filter_iterate_row_c
0.44% vpxenc vpxenc [.] vpx_fdct8x8_c
0.41% vpxenc vpxenc [.] dist_block
0.39% vpxenc vpxenc [.] vpx_sad16x16_vsx
0.38% vpxenc vpxenc [.] vpx_variance8x8_vsx
0.38% vpxenc vpxenc [.] vpx_lpf_horizontal_16_dual_c
0.37% vpxenc vpxenc [.] vpx_lpf_vertical_16_dual_c
0.31% vpxenc vpxenc [.] vpx_subtract_block_vsx
0.30% vpxenc vpxenc [.] vpx_fdct4x4_c
0.30% vpxenc vpxenc [.] vpx_idct32x32_135_add_c
0.29% vpxenc vpxenc [.] block_rd_txfm
0.29% vpxenc vpxenc [.] cost_coeffs
0.28% vpxenc vpxenc [.] vp9_temporal_filter_apply_c
0.27% vpxenc vpxenc [.] vp9_find_best_sub_pixel_tree
0.22% vpxenc vpxenc [.] vpx_idct16x16_10_add_c
0.22% vpxenc vpxenc [.] vpx_variance64x64_vsx
0.21% vpxenc vpxenc [.] vp9_model_rd_from_var_lapndz_vec
0.21% vpxenc vpxenc [.] vpx_mse16x16_vsx
0.17% vpxenc vpxenc [.] vpx_sad64x64_vsx
0.16% vpxenc vpxenc [.] vp9_fht16x16_c
0.16% vpxenc vpxenc [.] vp9_predict_intra_block
0.14% vpxenc vpxenc [.] vpx_sad32x32_vsx
0.14% vpxenc vpxenc [.] vpx_variance4x4_vsx
0.13% vpxenc vpxenc [.] vpx_convolve_avg_c
0.13% vpxenc vpxenc [.] vp9_encode_block_intra
0.13% vpxenc vpxenc [.] vp9_get_entropy_contexts
0.13% vpxenc libc-2.27.so [.] __memset_power8
0.13% vpxenc vpxenc [.] idct16_c
0.12% vpxenc vpxenc [.] vp9_full_pixel_search
0.12% vpxenc vpxenc [.] vpx_idct4x4_16_add_vsx
0.12% vpxenc vpxenc [.] vpx_sum_squares_2d_i16_c
0.12% vpxenc vpxenc [.] vp9_iht16x16_256_add_c
0.12% vpxenc vpxenc [.] vpx_convolve_copy_vsx
0.11% vpxenc vpxenc [.] vp9_foreach_transformed_block_in_plane
0.10% vpxenc vpxenc [.] vpx_idct16x16_38_add_c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment