Re: Vector Memory Ordering
Guy Lemieux <guy.lemieux@...>
In less concerned with making the FIFO example work, and more concerned with ensuring programs are fully portable across all implementations. Programmers don’t tend to read ISA specs and details. They try it, and infer behaviour from the implementations they have available to them. Hence, I believe there is a risk that many programmers will assume ordered stores in particular, but also ordered loads. The ISAa cost of providing 2 modes, ordered and unordered, is either 1 bit in the ISA encoding or a mode bit along the lines of setvl. The implementation cost is nearly zero. The benefit is fully portable programs without surprises. Guy
On Fri, Sep 4, 2020 at 12:54 PM Bill Huffman <huffman@...> wrote:
|
|