Issue 1835 in webm: Support profile guided optimizations

Skip to first unread message

zol… via monorail

Dec 17, 2023, 6:44:01 AM12/17/23
Status: Untriaged
Owner: ----
Labels: Pri-2 Type-Enhancement

New issue 1835 by Support profile guided optimizations

As a developer I would like to be able to enable LLVM PGO instrumentation and utilize the profile data to improve compile time optimizations.

To generate the profile data:

$ ./libvpx/configure --enable-pgo-tests
$ ./test_libvpx --gtest_filter=VP9/DecodeEncodePerfTest.\*

Merge the profile data:

$ llvm-profdata merge -o perf.profdata default_xxx_0.profraw

Rebuild libvpx with

$ ./libvpx/configure --use-profile=perf.profdata

The test suite should be extended with a test case that adequately exercises the encoder/decoder pipeline. Test should re-encode the output of the decoder to ensure the PGO profile can be generated also on embedded devices (no YUV test files needed).

You received this message because:
1. The project was configured to send all issue notifications to this address

You may adjust your notification preferences at:

monze… via monorail

Jan 11, 2024, 6:11:11 AMJan 11

Comment #2 on issue 1835 by Support profile guided optimizations

(No comment was entered for this change.)

إطارا في الثانية - ويكيبيديا.pdf 133 KB
Reply all
Reply to author
0 new messages