Skip to content
This repository has been archived by the owner on Mar 20, 2024. It is now read-only.

quad-mul Operation Development #688

Open
gkielian opened this issue May 26, 2021 · 1 comment
Open

quad-mul Operation Development #688

gkielian opened this issue May 26, 2021 · 1 comment
Labels
Resolve after v1.0 Does not need to be resolved for v1.0 draft

Comments

@gkielian
Copy link

gkielian commented May 26, 2021

Curious about the current plans for the quad-mul instruction, namely, if there a good branch where this instruction is poised for development?

https://github.com/riscv/riscv-v-spec/blob/master/quad-mul.adoc

Thanks : )

@gkielian gkielian changed the title quad-mul quad-mul Operation Development May 26, 2021
@kasanovic kasanovic added the Resolve after v1.0 Does not need to be resolved for v1.0 draft label Jun 4, 2021
@freemin7
Copy link

This would make risc-v the first ISA with support for quadprecision vectors i am aware of. The NEC Vector Engine supports quad precision numbers only for scalar operations.

As such there might be no existing applications waiting for this capability. What could be interesting is support for accumulation of double precision vectors into quad precision numbers. Implementations of the dual simplex method relies on the 80 bit Intel accumulator for nummerically difficult problems. This could be useful for a variety of applications such as better averaging of numbers and reduce the impact of differences in accumulation order which happen between vector architectures.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Resolve after v1.0 Does not need to be resolved for v1.0 draft
Projects
None yet
Development

No branches or pull requests

3 participants