|
meeting reminder
We will be meeting again this morning.
I hope to focus on closing on features for upcoming 0.9 release.
Krste
We will be meeting again this morning.
I hope to focus on closing on features for upcoming 0.9 release.
Krste
|
By
Krste Asanovic
·
#72
·
|
|
Re: A couple of questions about the vector spec
Yes - agreed. I believe it is going to be considered for support in the 64 bit encoding.
Best regards
Nagendra
Yes - agreed. I believe it is going to be considered for support in the 64 bit encoding.
Best regards
Nagendra
|
By
Nagendra Gulur
·
#71
·
|
|
Re: A couple of questions about the vector spec
On #2, it would require finding a 2 bit field in the vector load format to encode "no-scaling/2/4/8". Not trivial within the 32b format.
On Wed, Mar 11, 2020 at 1:30 AM Nagendra Gulur
On #2, it would require finding a 2 bit field in the vector load format to encode "no-scaling/2/4/8". Not trivial within the 32b format.
On Wed, Mar 11, 2020 at 1:30 AM Nagendra Gulur
|
By
Roger Espasa
·
#70
·
|
|
Re: A simple fractional LMUL proposal
On 2020-03-24 11:40 p.m., Krste Asanovic wrote: I attempt to summarize the needs here:
1) to reduce the register pressure that successive levels of LMUL invoke
(halving
On 2020-03-24 11:40 p.m., Krste Asanovic wrote: I attempt to summarize the needs here:
1) to reduce the register pressure that successive levels of LMUL invoke
(halving
|
By
David Horner
·
#69
·
|
|
Re: Vector Indexed Loads - Partial Return?
Not really challenge :-) But it's the only option if you can't / don't want to add a "vstart" equivalent (because you don't want to save/restore it...)
@Nagendra: note that the spec does require the
Not really challenge :-) But it's the only option if you can't / don't want to add a "vstart" equivalent (because you don't want to save/restore it...)
@Nagendra: note that the spec does require the
|
By
Roger Espasa
·
#68
·
|
|
Re: Vector Indexed Loads - Partial Return?
Intel's Larrabee machines had something like this - where indexed
loads cleared down a mask of completed accesses. I think it's a very
bad design pattern for something as common place as an indexed
Intel's Larrabee machines had something like this - where indexed
loads cleared down a mask of completed accesses. I think it's a very
bad design pattern for something as common place as an indexed
|
By
Krste Asanovic
·
#67
·
|
|
Re: A simple fractional LMUL proposal
I suggest to treat fractional LMUL as a negative power of 2: 1/2 = 2^-1, 1/4 = 2^-2
Already LMUL == 2^vtype.vlmul , so no changes needed for all values of vtype.vlmul that are already in the
I suggest to treat fractional LMUL as a negative power of 2: 1/2 = 2^-1, 1/4 = 2^-2
Already LMUL == 2^vtype.vlmul , so no changes needed for all values of vtype.vlmul that are already in the
|
By
Alex Solomatnikov
·
#66
·
|
|
Re: A simple fractional LMUL proposal
I recommend flipping the polarity of LMUL[2] to ease the transition for existing assemblers. I understand the aesthetic underpinning of this encoding (especially as it might pertain to expanded LMUL
I recommend flipping the polarity of LMUL[2] to ease the transition for existing assemblers. I understand the aesthetic underpinning of this encoding (especially as it might pertain to expanded LMUL
|
By
Andrew Waterman
·
#65
·
|
|
Re: A simple fractional LMUL proposal
Hi Krste,
I agree this is the basic solution. And very likely all we should include.
Bill
Hi Krste,
I agree this is the basic solution. And very likely all we should include.
Bill
|
By
Bill Huffman
·
#64
·
|
|
A simple fractional LMUL proposal
I've been wading through the fractional LMUL discussion on github but
believe the simple basic solution below meets the immediate needs,
without blocking possible reuse of unused register fields
I've been wading through the fractional LMUL discussion on github but
believe the simple basic solution below meets the immediate needs,
without blocking possible reuse of unused register fields
|
By
Krste Asanovic
·
#63
·
|
|
Re: Minutes of 2020/3/20 vector TG meeting
On 3/24/20 6:32 AM, Hanna Kruppe wrote:
Agreed. Bill
On 3/24/20 6:32 AM, Hanna Kruppe wrote:
Agreed. Bill
|
By
Bill Huffman
·
#62
·
|
|
Re: Minutes of 2020/3/20 vector TG meeting
Note that ELEN > SLEN has long been allowed in the spec (although it's expected that such implementations would be rare and unusual). But yes, if ELEN=64 then the natural constraint we independently
Note that ELEN > SLEN has long been allowed in the spec (although it's expected that such implementations would be rare and unusual). But yes, if ELEN=64 then the natural constraint we independently
|
By
Hanna Kruppe <hanna.kruppe@...>
·
#61
·
|
|
Re: Fractional LMUL Constraint
I agree, this is a useful and acceptable constraint. I proposed it in a different but equivalent formulation (SEW <= ELEN / n when LMUL = 1/n) in response to a previous fractional LMUL proposal by
I agree, this is a useful and acceptable constraint. I proposed it in a different but equivalent formulation (SEW <= ELEN / n when LMUL = 1/n) in response to a previous fractional LMUL proposal by
|
By
Robin Kruppe <hanna.kruppe@...>
·
#60
·
|
|
Re: Minutes of 2020/3/20 vector TG meeting
...
I assume that:
ELEN=64b here. It can't be smaller because SEW=64b is listed. It can't
be larger because SLEN=64b
LMUL=1/8, SEW=32b is illegal
LMUL=1/4, SEW=64b is illegal
LMUL=1/8,
...
I assume that:
ELEN=64b here. It can't be smaller because SEW=64b is listed. It can't
be larger because SLEN=64b
LMUL=1/8, SEW=32b is illegal
LMUL=1/4, SEW=64b is illegal
LMUL=1/8,
|
By
Bill Huffman
·
#59
·
|
|
Minutes of 2020/3/20 vector TG meeting
Date: 2020/3/20
Task Group: Vector Extension
Chair: Krste Asanovic
Number of Attendees: ~20
Current issues on github: https://github.com/riscv/riscv-v-spec
Issues discussed: #367, #393
The following
Date: 2020/3/20
Task Group: Vector Extension
Chair: Krste Asanovic
Number of Attendees: ~20
Current issues on github: https://github.com/riscv/riscv-v-spec
Issues discussed: #367, #393
The following
|
By
Krste Asanovic
·
#58
·
|
|
Re: Fractional LMUL Constraint
Intriguing. I especially appreciate the effort to identify fundamental aspects of fractional LMUL.
On 2020-03-21 3:46 p.m., Bill Huffman wrote:
As you mention
Intriguing. I especially appreciate the effort to identify fundamental aspects of fractional LMUL.
On 2020-03-21 3:46 p.m., Bill Huffman wrote:
As you mention
|
By
David Horner
·
#57
·
|
|
Fractional LMUL Constraint
Maybe this has been stated already, and I just haven't seen it, but it seems like there's a constraint with fractional LMUL that wasn't there before. The compiler must ensure that: LMUL >=
Maybe this has been stated already, and I just haven't seen it, but it seems like there's a constraint with fractional LMUL that wasn't there before. The compiler must ensure that: LMUL >=
|
By
Bill Huffman
·
#56
·
|
|
Meeting happening today
I neglected to send an earlier reminder, but the vector TG meeting will be happening today per member calendar details,
Krste
I neglected to send an earlier reminder, but the vector TG meeting will be happening today per member calendar details,
Krste
|
By
Krste Asanovic
·
#55
·
|
|
issue #393.4 - Towards a simple fractional LMUL design - third itteration .
This is the fourth installation of the Simple Fractioanl LMUL design.
It does not yet address SLEN and a suggestion for a fractional SLEN (fracSLEN).
It should however clarify the
This is the fourth installation of the Simple Fractioanl LMUL design.
It does not yet address SLEN and a suggestion for a fractional SLEN (fracSLEN).
It should however clarify the
|
By
David Horner
·
#54
·
|
|
issue #393.3 - Towards a simple fractional LMUL design - third itteration .
I am sending out the partial description of the next itteration for the Simple Fractioanl LMUL design.
It is incomplete because I only recently clarified in my own mind a means to
I am sending out the partial description of the next itteration for the Simple Fractioanl LMUL design.
It is incomplete because I only recently clarified in my own mind a means to
|
By
David Horner
·
#53
·
|