Displaying 3 results from an estimated 3 matches for "gemmlowp".
2018 Dec 12
4
[RFC] Moving tools/llvm-mca/lib into lib/MCA
...t a
prototype machine scheduler that optimizes the simulated latency of a block
of code under the constraints of the scheduling DAG. We've had interesting
wins of 2-3% on assembly kernels for webp
<https://github.com/webmproject/libwebp/commit/67748b41dbb21a43e88f2b6ddf6117f4338873a3>
and gemmlowp <https://github.com/google/gemmlowp/pull/91>*.
The patch is completely mechanical and can be seen here
<https://reviews.llvm.org/D55557>. It only moves the files and updates all
references.
We'd like to hear if there are any things comments/objections to this
change.
Thanks !
*n...
2018 Mar 02
0
[RFC] llvm-mca: a static performance analysis tool
...ing potential performance
> issues.
>
*Another interesting application is for (automated) optimization. We’ve
experimented with using predicted throughput to schedule instructions. This
has resulted in significant wins (see e.g. this PR improving a gemm kernel
<https://github.com/google/gemmlowp/pull/91> and this PR improving WebM
<https://github.com/webmproject/libwebp/commit/67748b41dbb21a43e88f2b6ddf6117f4338873a3>).
We think it could also be used to improve instruction selection to offload
some ports (typically un-vectorize some computations on Intel CPUs, where
port5 typicall...
2018 Mar 01
9
[RFC] llvm-mca: a static performance analysis tool
Hi all,
At Sony we developed an LLVM based performance analysis tool named
llvm-mca. We
currently use it internally to statically measure the performance of code,
and
to help triage potential problems with target scheduling models. We
decided to
post this RFC because we are interested in the feedback from the community,
and
we also believe that other people might be interested in a tool like