|
Re: V extension groups analogue to the standard groups
I think a common embedded and FPGA scenarios will be F on the scalar side but no F on the vector side. Adding F to V is nontrivial in area, particularly for FPGAs that lack FPUs, yet an integer-only
I think a common embedded and FPGA scenarios will be F on the scalar side but no F on the vector side. Adding F to V is nontrivial in area, particularly for FPGAs that lack FPUs, yet an integer-only
|
By
Guy Lemieux
·
#367
·
|
|
Re: V extension groups analogue to the standard groups
I don’t believe the spec explicitly addresses this question, but I agree it makes sense. Alternatively, V could require M, since it doesn’t make much sense to pay for a vector unit but be too
I don’t believe the spec explicitly addresses this question, but I agree it makes sense. Alternatively, V could require M, since it doesn’t make much sense to pay for a vector unit but be too
|
By
andrew@...
·
#366
·
|
|
Re: V extension groups analogue to the standard groups
A question to clarify. You state:
RV32IV doesn’t mandate any FP hardware in the vector unit, whereas RV32IFV means both scalar and vector support single-precision, etc.
This means if I
A question to clarify. You state:
RV32IV doesn’t mandate any FP hardware in the vector unit, whereas RV32IFV means both scalar and vector support single-precision, etc.
This means if I
|
By
Simon Davidmann Imperas
·
#365
·
|
|
GNU toolchain with RVV intrinsic support
I am pleased to announce that our/SiFive's RVV intrinsic enabled GCC are open-sourced now.
We put the sources on riscv's github, and the RVV intrinsics have been integrated in the riscv-gnu-toolchain,
I am pleased to announce that our/SiFive's RVV intrinsic enabled GCC are open-sourced now.
We put the sources on riscv's github, and the RVV intrinsics have been integrated in the riscv-gnu-toolchain,
|
By
Kito Cheng
·
#364
·
|
|
Re: V extension groups analogue to the standard groups
Quad-widening ops have been moved to a separate extension, Zvqmac.
I believe the intent is that the capital-V V extension supports the same FP datatypes as the scalar ISA, so e.g., RV32IV doesn’t
Quad-widening ops have been moved to a separate extension, Zvqmac.
I believe the intent is that the capital-V V extension supports the same FP datatypes as the scalar ISA, so e.g., RV32IV doesn’t
|
By
andrew@...
·
#363
·
|
|
V extension groups analogue to the standard groups
Apologies if this is old stuff already dismissed. But I give it a try anyway.
Wouldn't it make sense to separate more complex vector instructions from more trivial ones? Already with the very first
Apologies if this is old stuff already dismissed. But I give it a try anyway.
Wouldn't it make sense to separate more complex vector instructions from more trivial ones? Already with the very first
|
By
tobias.strauch@...
·
#362
·
|
|
Re: [RISC-V] [tech-virt-mem] [RISC-V] [tech-vector-ext] Integer Overflow/Saturation Operations
(I've been having email problems.)
(I've been having email problems.)
|
By
Andy Glew Si5
·
#361
·
|
|
Re: VFRECIP/VFRSQRT instructions
thank you
appreciate the distinction
i agree with your answer
http://bsc.es/disclaimer
thank you
appreciate the distinction
i agree with your answer
http://bsc.es/disclaimer
|
By
swallach
·
#360
·
|
|
Re: VFRECIP/VFRSQRT instructions
Assuming it gives the IEEE-754 correct answer, definitely.
Just to make sure we're not on different pages... this thread has been
more about reciprocal and reciprocal square root approximations
Assuming it gives the IEEE-754 correct answer, definitely.
Just to make sure we're not on different pages... this thread has been
more about reciprocal and reciprocal square root approximations
|
By
Bill Huffman
·
#359
·
|
|
Re: VFRECIP/VFRSQRT instructions
i have a question
if one implements square root using a non-restoring divide approach (which i did at one time)
is this ok within the proposed/described different approaches.
i have a question
if one implements square root using a non-restoring divide approach (which i did at one time)
is this ok within the proposed/described different approaches.
|
By
swallach
·
#358
·
|
|
Re: VFRECIP/VFRSQRT instructions
On 2020-08-14 1:46 a.m., krste@... wrote:
This is a policy decision ensuring reasonable limits on fragmentation in this space.
To be clear, this was a tactical
On 2020-08-14 1:46 a.m., krste@... wrote:
This is a policy decision ensuring reasonable limits on fragmentation in this space.
To be clear, this was a tactical
|
By
David Horner
·
#357
·
|
|
Cancelled Event: Vector Extension Task Group Meeting - Friday, 14 August 2020
#cal-cancelled
Cancelled: Vector Extension Task Group Meeting
This event has been cancelled.
When:
Friday, 14 August 2020
8:00am to 9:00am
(UTC-07:00) America/Los Angeles
Organizer: Krste
Cancelled: Vector Extension Task Group Meeting
This event has been cancelled.
When:
Friday, 14 August 2020
8:00am to 9:00am
(UTC-07:00) America/Los Angeles
Organizer: Krste
|
By
tech-vector-ext@lists.riscv.org Calendar <tech-vector-ext@...>
·
#356
·
|
|
Cancelling vector TG meeting this week
Apologies for late notice, but I’m going to cancel the vector TG meeting today.
I still have a backlog of settled issues to incorporate in document, and do not have a set of topics worked up for
Apologies for late notice, but I’m going to cancel the vector TG meeting today.
I still have a backlog of settled issues to incorporate in document, and do not have a set of topics worked up for
|
By
Krste Asanovic
·
#355
·
|
|
Re: VFRECIP/VFRSQRT instructions
As Andrew says, verification/compliance concerns outweighed allowing
more flexible definition. Also, the fixed 7b implementation was seen
as being cheap to provide even if more accurate
As Andrew says, verification/compliance concerns outweighed allowing
more flexible definition. Also, the fixed 7b implementation was seen
as being cheap to provide even if more accurate
|
By
Krste Asanovic
·
#354
·
|
|
Re: VFRECIP/VFRSQRT instructions
The task group did consider that possibility but concluded that forcing compatibility is more important. As Bill points out, more precise (or flexibly precise) variants can be defined in the future,
The task group did consider that possibility but concluded that forcing compatibility is more important. As Bill points out, more precise (or flexibly precise) variants can be defined in the future,
|
By
andrew@...
·
#353
·
|
|
Re: VFRECIP/VFRSQRT instructions
As it stands, the spec requires a specific result for every argument. There's no flexibility at all.
Particularly since these are single-input instructions, there's opcode space to allow for more
As it stands, the spec requires a specific result for every argument. There's no flexibility at all.
Particularly since these are single-input instructions, there's opcode space to allow for more
|
By
Bill Huffman
·
#352
·
|
|
Re: VFRECIP/VFRSQRT instructions
As it stands, I think the spec prevents an implementer from being more accurate than described, right? Should the spec specify "accurate to at least 7 bits" instead?
I could envision an embedded
As it stands, I think the spec prevents an implementer from being more accurate than described, right? Should the spec specify "accurate to at least 7 bits" instead?
I could envision an embedded
|
By
Brian Grayson
·
#351
·
|
|
Re: VFRECIP/VFRSQRT instructions
On 8/13/20 2:33 PM, Andrew Waterman wrote:
Happily, yes. :-)
Sounds good.
Bill
On 8/13/20 2:33 PM, Andrew Waterman wrote:
Happily, yes. :-)
Sounds good.
Bill
|
By
Bill Huffman
·
#350
·
|
|
Re: VFRECIP/VFRSQRT instructions
Hopefully because we've converged, not simply due to exhaustion :)
Thanks.
I'm going to merge the pull request now, but additional feedback is still welcome, of course.
Hopefully because we've converged, not simply due to exhaustion :)
Thanks.
I'm going to merge the pull request now, but additional feedback is still welcome, of course.
|
By
andrew@...
·
#349
·
|
|
Re: VFRECIP/VFRSQRT instructions
I think maybe I'm done complaining. :-)
Except that the initial paragraph on recip operation needs the words "concatenated and" removed.
Bill
On 8/13/20 2:11 PM, Andrew Waterman wrote:
I think maybe I'm done complaining. :-)
Except that the initial paragraph on recip operation needs the words "concatenated and" removed.
Bill
On 8/13/20 2:11 PM, Andrew Waterman wrote:
|
By
Bill Huffman
·
#348
·
|