Displaying 3 results from an estimated 3 matches for "myreadstorevector".
2018 Nov 15
2
Per-write cycle count with ReadAdvance - Do I really need that?
...ned 3 different Writes with same latency number. Below shows the
forwarding.
def : ReadAdvance<MyReadVector, 5, [WriteVector]>;
def : ReadAdvance<MyReadVector, 3, [MyWriteAddVector_3cycles]>;
def : ReadAdvance<MyReadVector, 1, [MyWriteMulVector_5cycles]>;
...
def : ReadAdvance<MyReadStoreVector, 0, [WriteVector]>;
def : ReadAdvance<MyReadStoreVector, 0, [MyWriteAddVector_3cycles]>;
def : ReadAdvance<MyReadStoreVector, 0, [MyWriteMulVector_5cycles]>;
...
Basically my intention is to model that, for any non-store instruction
which reads vector, it forwards vector write to: n...
2018 Nov 17
2
Per-write cycle count with ReadAdvance - Do I really need that?
...atency number. Below shows
> the forwarding.
>
> def : ReadAdvance<MyReadVector, 5, [WriteVector]>;
> def : ReadAdvance<MyReadVector, 3, [MyWriteAddVector_3cycles]>;
> def : ReadAdvance<MyReadVector, 1, [MyWriteMulVector_5cycles]>;
> ...
> def : ReadAdvance<MyReadStoreVector, 0, [WriteVector]>;
> def : ReadAdvance<MyReadStoreVector, 0, [MyWriteAddVector_3cycles]>;
> def : ReadAdvance<MyReadStoreVector, 0, [MyWriteMulVector_5cycles]>;
> ...
>
> Basically my intention is to model that, for any non-store instruction
> which reads vector, i...
2018 Nov 19
2
Per-write cycle count with ReadAdvance - Do I really need that?
...gt;> the forwarding.
>>
>> def : ReadAdvance<MyReadVector, 5, [WriteVector]>;
>> def : ReadAdvance<MyReadVector, 3, [MyWriteAddVector_3cycles]>;
>> def : ReadAdvance<MyReadVector, 1, [MyWriteMulVector_5cycles]>;
>> ...
>> def : ReadAdvance<MyReadStoreVector, 0, [WriteVector]>;
>> def : ReadAdvance<MyReadStoreVector, 0, [MyWriteAddVector_3cycles]>;
>> def : ReadAdvance<MyReadStoreVector, 0, [MyWriteMulVector_5cycles]>;
>> ...
>>
>> Basically my intention is to model that, for any non-store instruction
>&g...