|
Zfinx + Vector
Hi everyone,
I’ve updated the Zfinx spec to show which V-extension instructions are affected.
https://github.com/riscv/riscv-zfinx/blob/master/Zfinx_spec.adoc#vector
Please review the
Hi everyone,
I’ve updated the Zfinx spec to show which V-extension instructions are affected.
https://github.com/riscv/riscv-zfinx/blob/master/Zfinx_spec.adoc#vector
Please review the
|
By
Tariq Kurd <tariq.kurd@...>
·
#572
·
|
|
Re: Vector TG minutes for 2020/12/18 meeting
For hardware with very long vector registers, the same effect might be accomplished by having a custom way to change VLMAX dynamically (across all harts, etc.). It would seem that would cover a
For hardware with very long vector registers, the same effect might be accomplished by having a custom way to change VLMAX dynamically (across all harts, etc.). It would seem that would cover a
|
By
Bill Huffman
·
#571
·
|
|
Re: Vector TG minutes for 2020/12/18 meeting
| in terms of overlap with that case — that case normally selects maximally sized AVL. the implied goals there are to make best use of vector register capacity and
| throughput. l
| i’m
| in terms of overlap with that case — that case normally selects maximally sized AVL. the implied goals there are to make best use of vector register capacity and
| throughput. l
| i’m
|
By
Krste Asanovic
·
#570
·
|
|
Re: Vector TG minutes for 2020/12/18 meeting
in terms of overlap with that case — that case normally selects maximally sized AVL. the implied goals there are to make best use of vector register capacity and throughput. l
i’m suggesting a
in terms of overlap with that case — that case normally selects maximally sized AVL. the implied goals there are to make best use of vector register capacity and throughput. l
i’m suggesting a
|
By
Guy Lemieux
·
#569
·
|
|
Re: Vector TG minutes for 2020/12/18 meeting
| I agree with you.
| I had suggested the mapping of 00000 to an implementation-defined value (chosen by the CPU architect). For some architectures, this may be 16, for others it may
| be 32, or even
| I agree with you.
| I had suggested the mapping of 00000 to an implementation-defined value (chosen by the CPU architect). For some architectures, this may be 16, for others it may
| be 32, or even
|
By
Krste Asanovic
·
#568
·
|
|
Re: Vector TG minutes for 2020/12/18 meeting
I agree with you.
I had suggested the mapping of 00000 to an implementation-defined value (chosen by the CPU architect). For some architectures, this may be 16, for others it may be 32, or even 2.
The
I agree with you.
I had suggested the mapping of 00000 to an implementation-defined value (chosen by the CPU architect). For some architectures, this may be 16, for others it may be 32, or even 2.
The
|
By
Guy Lemieux
·
#567
·
|
|
Re: Vector TG minutes for 2020/12/18 meeting
Replying to old thread to add rationale for current choice.
| Does it get easier if the specification is just the immediate value plus one?
No - this costs more gates on critical path. Mapping
Replying to old thread to add rationale for current choice.
| Does it get easier if the specification is just the immediate value plus one?
No - this costs more gates on critical path. Mapping
|
By
Krste Asanovic
·
#566
·
|
|
Re: New member request for participation info
Try gitrhub.com/riscv/riscv-v-spec. There is also software stuff like riscv/rvv-intrinsic-doc that is defining compiler intrinsics for the vector spec.
Like bitmanip, you can file issues or pull
Try gitrhub.com/riscv/riscv-v-spec. There is also software stuff like riscv/rvv-intrinsic-doc that is defining compiler intrinsics for the vector spec.
Like bitmanip, you can file issues or pull
|
By
Jim Wilson
·
#565
·
|
|
New member request for participation info
Hello,
I've just joined the RISC-V technical community and the V Extension
Task group. I have very substantial experience in careful technical
documentation (I wrote the RFCs for gzip and DEFLATE,
Hello,
I've just joined the RISC-V technical community and the V Extension
Task group. I have very substantial experience in careful technical
documentation (I wrote the RFCs for gzip and DEFLATE,
|
By
ghost
·
#564
·
|
|
Vector Task Group minutes for 2021/02/05 meeting
Date: 2021/02/05
Task Group: Vector Extension
Chair: Krste Asanovic
Vice-Chair: Roger Espasa
Number of Attendees: ~16
Current issues on github: https://github.com/riscv/riscv-v-spec
# Next
Date: 2021/02/05
Task Group: Vector Extension
Chair: Krste Asanovic
Vice-Chair: Roger Espasa
Number of Attendees: ~16
Current issues on github: https://github.com/riscv/riscv-v-spec
# Next
|
By
Krste Asanovic
·
#563
·
|
|
Next RISC-V Vector Task Group Meeting reminder
We’ll meet tomorrow in usual slot per TG calendar.
The agenda is to review any feedback on the 0.10 spec and then to proceed through any outstanding issues,
Krste
We’ll meet tomorrow in usual slot per TG calendar.
The agenda is to review any feedback on the 0.10 spec and then to proceed through any outstanding issues,
Krste
|
By
Krste Asanovic
·
#562
·
|
|
Request for Candidates for Vector Extension Task Group Chair and Vice-Chair
Hi all,
As part of the (first) annual process of holding elections for chairs of current Task Groups, this is a request for candidates for the chair and vice-chair positions in the Vector
Hi all,
As part of the (first) annual process of holding elections for chairs of current Task Groups, this is a request for candidates for the chair and vice-chair positions in the Vector
|
By
Chuanhua Chang
·
#561
·
|
|
Re: Vector TG minutes, 2021/1/29
Thanks Andrew, Bill, Krste, I've implemented this per our discussion.
Thanks Andrew, Bill, Krste, I've implemented this per our discussion.
|
By
Jan Wassenberg
·
#560
·
|
|
Re: Vector TG minutes, 2021/1/29
I attempted to write a sequence that addresses that observation, along with a couple other pedantic details, and posted it to the ticket.
https://github.com/riscv/riscv-v-spec/issues/623
I attempted to write a sequence that addresses that observation, along with a couple other pedantic details, and posted it to the ticket.
https://github.com/riscv/riscv-v-spec/issues/623
|
By
Andrew Waterman
·
#559
·
|
|
Re: Vector TG minutes, 2021/1/29
Krste,
I think the round float to integer as float sequence needs to use vmfle.vf with the usage of the mask inverted. Otherwise NaN values will use the integer instead of the original NaN.
Krste,
I think the round float to integer as float sequence needs to use vmfle.vf with the usage of the mask inverted. Otherwise NaN values will use the integer instead of the original NaN.
|
By
Bill Huffman
·
#558
·
|
|
Vector TG minutes, 2021/1/29
Date: 2021/01/29
Task Group: Vector Extension
Chair: Krste Asanovic
Co-Chair: Roger Espasa
Number of Attendees: ~16
Current issues on github: https://github.com/riscv/riscv-v-spec
#
Date: 2021/01/29
Task Group: Vector Extension
Chair: Krste Asanovic
Co-Chair: Roger Espasa
Number of Attendees: ~16
Current issues on github: https://github.com/riscv/riscv-v-spec
#
|
By
Krste Asanovic
·
#557
·
|
|
v0.10 release of vector spec
I cut a v0.10 release after adding all the substantial pending updates. There is still a bunch of work to do before public review, but this is a convenient milestone for toolchain developers,
Krste
I cut a v0.10 release after adding all the substantial pending updates. There is still a bunch of work to do before public review, but this is a convenient milestone for toolchain developers,
Krste
|
By
Krste Asanovic
·
#556
·
|
|
Next Vector TG meeting tomorrow, Friday Jan 29
I scheduled next vector TG meeting tomorrow in usual slot with usual zoom link on TG Google calendar.
I hope to push out updated spec sometime before then,
Krste
I scheduled next vector TG meeting tomorrow in usual slot with usual zoom link on TG Google calendar.
I hope to push out updated spec sometime before then,
Krste
|
By
Krste Asanovic
·
#555
·
|
|
Re: Restarting vector TG meetings next week
Hi Krste - was this ever scheduled?
thanks
--
Jeffrey Osier-Mixon | jefro@... • jefro@...
Linux Foundation | linuxfoundation.org • RISC-V International | riscv.org
Hi Krste - was this ever scheduled?
thanks
--
Jeffrey Osier-Mixon | jefro@... • jefro@...
Linux Foundation | linuxfoundation.org • RISC-V International | riscv.org
|
By
Jeffrey Osier-Mixon <josiermixon@...>
·
#554
·
|
|
About vmv.x.s should be vs1 = 0?
I see it on riscv-v-spec commit: 0e8cdeb26bb98de2b1089d79a681af2c5a65e712
vmv.x.s belong to VWXUNARY0 and OPMVV
But OPMVV has only vs1 no rs1, see :
So i think `vmv.x.s rd, vs2 # x[rd] =
I see it on riscv-v-spec commit: 0e8cdeb26bb98de2b1089d79a681af2c5a65e712
vmv.x.s belong to VWXUNARY0 and OPMVV
But OPMVV has only vs1 no rs1, see :
So i think `vmv.x.s rd, vs2 # x[rd] =
|
By
yahan@...
·
#553
·
|