|
Vector TG Meeting Friday May 29
Reminder we have our TG meeting this Friday morning. Details on member calendar. Krste
Reminder we have our TG meeting this Friday morning. Details on member calendar. Krste
|
By
Krste Asanovic
·
|
|
Vector Task Group minutes 2020/5/15 - CLSTR for in-register to in-memory alignment
I made this into its own thread as well. I think there is a parallel in the in-register/in-memory issue and memory consistency model/methods. The complexity of consistency models and methods is enormo
I made this into its own thread as well. I think there is a parallel in the in-register/in-memory issue and memory consistency model/methods. The complexity of consistency models and methods is enormo
|
By
David Horner
·
|
|
Vector Task Group minutes 2020/5/15 - V0.8 design with SLEN=8
2 messages
I have some suggestions for the reasons for moving from v0.8 vertical striping to v0.9 horizontal SLEN (interleave) Under v0.8 A) when vl < VLEN/SEW*LMUL the top elements are not filled. This can lead
I have some suggestions for the reasons for moving from v0.8 vertical striping to v0.9 horizontal SLEN (interleave) Under v0.8 A) when vl < VLEN/SEW*LMUL the top elements are not filled. This can lead
|
By
David Horner
·
|
|
Vector Task Group minutes 2020/5/15 - precise layout not matter
2 messages
I believe this can be weakened to required: select-able distribution patterns that are sufficiently compatible that they avoid fragmenting the software ecosystem.
I believe this can be weakened to required: select-able distribution patterns that are sufficiently compatible that they avoid fragmenting the software ecosystem.
|
By
David Horner
·
|
|
MLEN=1 update
5 messages
I've made a major update to mask encoding, pushed to repo. The earlier change to support fractional LMUL effectively "broke" the earlier mask encoding. The new scheme is simpler, but is different. Ple
I've made a major update to mask encoding, pushed to repo. The earlier change to support fractional LMUL effectively "broke" the earlier mask encoding. The new scheme is simpler, but is different. Ple
|
By
Krste Asanovic
·
|
|
Vector TG group meeting tomorrow
We’ll be meeting tomorrow morning. Meeting details on member calendar. Krste (on iPhone, forgive terseness)
We’ll be meeting tomorrow morning. Meeting details on member calendar. Krste (on iPhone, forgive terseness)
|
By
Krste Asanovic
·
|
|
Vector extension TG meeting minutes 2020/5/1
6 messages
Date: 2020/5/1 Task Group: Vector Extension Chair: Krste Asanovic Co-Chair: Roger Espasa Number of Attendees: ~20 Current issues on github: https://github.com/riscv/riscv-v-spec Issues discussed: #440
Date: 2020/5/1 Task Group: Vector Extension Chair: Krste Asanovic Co-Chair: Roger Espasa Number of Attendees: ~20 Current issues on github: https://github.com/riscv/riscv-v-spec Issues discussed: #440
|
By
Krste Asanovic
·
|
|
spec updates and next meeting
I've been busy trying to get to a draft of 0.9. I just pushed a set of memory instructions with "effective element width" encoded statically, though the text needs more read through and checking. We'l
I've been busy trying to get to a draft of 0.9. I just pushed a set of memory instructions with "effective element width" encoded statically, though the text needs more read through and checking. We'l
|
By
Krste Asanovic
·
|
|
More thoughts on Git update (8a9fbce) Added fractional LMUL
16 messages
The aspect that will probably be most problematic for programmer is the loss of memory mapping paradigm. Whereas adjacent bytes in memory are in the same or adjacent words (ditto for half words and do
The aspect that will probably be most problematic for programmer is the loss of memory mapping paradigm. Whereas adjacent bytes in memory are in the same or adjacent words (ditto for half words and do
|
By
David Horner
·
|
|
Thoughts on Git update (8a9fbce) Added fractional LMUL, including modifying vector data register and vector mask register layouts for SLEN<VLEN implementations.
5 messages
First some observations from the revised LMUL. *1 The format for a given SLEN and SEW is the same for all LMUL>=1 *2 LMUL=n is equivalent to LMUL=2 * n with vl < 1/2 vlmax at that level, for n=1,2,4.
First some observations from the revised LMUL. *1 The format for a given SLEN and SEW is the same for all LMUL>=1 *2 LMUL=n is equivalent to LMUL=2 * n with vl < 1/2 vlmax at that level, for n=1,2,4.
|
By
David Horner
·
|
|
[riscv/riscv-v-spec] the differing nature of LMUL > 1 and fractional LMUL (#382)
3 messages
Thank you very much for this. I started a pull request, but was including as an extension and still debating the best way to incorporate. Would it be possible to generate a pdf for what is now a subst
Thank you very much for this. I started a pull request, but was including as an extension and still debating the best way to incorporate. Would it be possible to generate a pdf for what is now a subst
|
By
David Horner
·
|
|
make SEW be the largest element width
3 messages
I added my proposal to github: https://github.com/riscv/riscv-v-spec/issues/425 appended below for those not following github Krste This proposal is a modification of earlier idea to add effective ele
I added my proposal to github: https://github.com/riscv/riscv-v-spec/issues/425 appended below for those not following github Krste This proposal is a modification of earlier idea to add effective ele
|
By
Krste Asanovic
·
|
|
Effective element width encoding in vector load/stores
8 messages
There are two separate issues noted with the proposal to fixed-size vector load/stores. One is the additional vsetvli instructions needed, and the second is the additional widening instructions requir
There are two separate issues noted with the proposal to fixed-size vector load/stores. One is the additional vsetvli instructions needed, and the second is the additional widening instructions requir
|
By
Krste Asanovic
·
|
|
RISC-V Vector TG meeting minutes, April 17, 2020
2 messages
Also a reminder that the next meeting will be a half hour earlier. Please check the group's calender for details. Krste Date: 2020/4/17 Task Group: Vector Extension Chair: Krste Asanovic Number of Att
Also a reminder that the next meeting will be a half hour earlier. Please check the group's calender for details. Krste Date: 2020/4/17 Task Group: Vector Extension Chair: Krste Asanovic Number of Att
|
By
Krste Asanovic
·
|
|
intro to #421 Fractional vtype field vfill and #418 vlmt...
Previous issues I opened on fractional LMUL were exploratory, suggesting various ways to encode and enable the feature. The latest 4 issues opened on github are specific proposals based on the strawma
Previous issues I opened on fractional LMUL were exploratory, suggesting various ways to encode and enable the feature. The latest 4 issues opened on github are specific proposals based on the strawma
|
By
David Horner
·
|
|
Vector TG meeting minutes 2020/4/03
10 messages
Date: 2020/4/03 Task Group: Vector Extension Chair: Krste Asanovic Number of Attendees: ~15 Current issues on github: https://github.com/riscv/riscv-v-spec Issues discussed: #354/362 The following iss
Date: 2020/4/03 Task Group: Vector Extension Chair: Krste Asanovic Number of Attendees: ~15 Current issues on github: https://github.com/riscv/riscv-v-spec Issues discussed: #354/362 The following iss
|
By
Krste Asanovic
·
|
|
the usage of Vector AMO Operations
Hi, all I have a problem about the usage of VectorAMO Operations. In the spec, there is only two sentences to describe the usageof Vector AMO Operations. Who have the concrete sample or other applicat
Hi, all I have a problem about the usage of VectorAMO Operations. In the spec, there is only two sentences to describe the usageof Vector AMO Operations. Who have the concrete sample or other applicat
|
By
Linjie Yu
·
|
|
答复: [RISC-V] [tech-vector-ext] Vector TG meeting minutes 2020/4/03
Hi, Nick That is a good suggestion for my code, thank you very much. But I develop my code depend on spec 0.7.1. The q-wide instructions had not been added to the spec. And I am confused with the upda
Hi, Nick That is a good suggestion for my code, thank you very much. But I develop my code depend on spec 0.7.1. The q-wide instructions had not been added to the spec. And I am confused with the upda
|
By
Linjie Yu
·
|
|
答复: [RISC-V] [tech-vector-ext] Vector TG meeting minutes 2020/4/03
I agree with your point. But nowadays, the spec is not stable, and there is no target SOC to verify it. So, in my opinion, the number of instructions is an important indicator at present. 发件人: Bruce H
I agree with your point. But nowadays, the spec is not stable, and there is no target SOC to verify it. So, in my opinion, the number of instructions is an important indicator at present. 发件人: Bruce H
|
By
Linjie Yu
·
|
|
Vector TG meeting minutes 2020/4/03
Hi Damon, Thanks for providing a concrete example! I think you can improve the performance of your first example (non-widening loads). Instead of immediately widening, you could instead perform your s
Hi Damon, Thanks for providing a concrete example! I think you can improve the performance of your first example (non-widening loads). Instead of immediately widening, you could instead perform your s
|
By
Nick Knight
·
|