Displaying 2 results from an estimated 2 matches for "rthrougput".
Did you mean:
rthroughput
2019 Jun 06
2
[llvm-mca] What's the difference between Rthroughput and "total cycles" in llvm-mca
What is the difference between the two? I thought "Rthroughput" is
basically the number of cycles required to execute a single iteration at
steady state, but this does not seem to match with the schedule/timeline
generated by llvm-mca.
Thanks in advance,
Tom
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2019 Jun 07
2
[llvm-mca] What's the difference between Rthroughput and "total cycles" in llvm-mca
...ple (x86 - AMD Jaguar):
> ADD EAX, ESI
>
> The integer unit in Jaguar has two ALU pipelines. An ADD instruction can
> issue to any of those pipelines. That means, two independent ADD can be
> issue during a same cycle. Therefore, throughput is 2 (instructions per
> cycle), and RThrougput (1/throughput) is 0.5.
>
> I hope it helps,
> -Andrea
>
> On Thu, Jun 6, 2019 at 10:11 PM Tom Chen via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
>
>> What is the difference between the two? I thought "Rthroughput" is
>> basically the number of...