|
Vector Wins
3 messages
In case you missed it, yesterday the HPC community announced the "world's fastest computer" (based on Linpack) is based on the Fujitsu A64FX, which is the first to implement the ARM Scalable Vector Ex
In case you missed it, yesterday the HPC community announced the "world's fastest computer" (based on Linpack) is based on the Fujitsu A64FX, which is the first to implement the ARM Scalable Vector Ex
|
By
David Patterson
·
|
|
Next Vector TG Meeting Friday June 26
We’ll be meeting later today per the member calendar, Krste
We’ll be meeting later today per the member calendar, Krste
|
By
Krste Asanovic
·
|
|
On Vector Register Layout
10 messages
TL;DR: I'm leaning towards mandating SLEN=VLEN layout, at least for application processor profiles. Regarding register layout, I thought it would be good to lay out the landscape and comparison with o
TL;DR: I'm leaning towards mandating SLEN=VLEN layout, at least for application processor profiles. Regarding register layout, I thought it would be good to lay out the landscape and comparison with o
|
By
Krste Asanovic
·
|
|
Whole Register Loads and Stores
14 messages
The whole register loads and stores in section 7.9 of the spec are currently specified as having an element size of 8-bits. Could they be extended to cover all sizes instead of just the 8-bit size? It
The whole register loads and stores in section 7.9 of the spec are currently specified as having an element size of 8-bits. Could they be extended to cover all sizes instead of just the 8-bit size? It
|
By
Bill Huffman
·
|
|
Vector TG meeting minutes for 2020/6/19
Attached below. Also a reminder we'll be meeting again on Friday per group's calendar info. Krste Date: 2020/6/19 Task Group: Vector Extension Chair: Krste Asanovic Co-Chair: Roger Espasa Number of At
Attached below. Also a reminder we'll be meeting again on Friday per group's calendar info. Krste Date: 2020/6/19 Task Group: Vector Extension Chair: Krste Asanovic Co-Chair: Roger Espasa Number of At
|
By
Krste Asanovic
·
|
|
Minutes of 2020/6/12 vector TG meeting
We agreed to meet again today (Friday) in usual slot - see member calendar for details, Krste Date: 2020/6/12 Task Group: Vector Extension Chair: Krste Asanovic Co-Chair: Roger Espasa Number of Attend
We agreed to meet again today (Friday) in usual slot - see member calendar for details, Krste Date: 2020/6/12 Task Group: Vector Extension Chair: Krste Asanovic Co-Chair: Roger Espasa Number of Attend
|
By
Krste Asanovic
·
|
|
Fault-Only-First Indexed Loads Instructions
4 messages
Hi all, In this page I would like to discuss about fault-only-first indexed load instructions since we have certain using cases, for example, SPEC CPU 2006 4.1.bzip2 src/blocksort.c:line 712. For faul
Hi all, In this page I would like to discuss about fault-only-first indexed load instructions since we have certain using cases, for example, SPEC CPU 2006 4.1.bzip2 src/blocksort.c:line 712. For faul
|
By
lidawei14@...
·
|
|
Last vector TG minutes + next vector TG meeting
I finally pushed minutes of last meeting (attached) Our next meeting is later today (Friday Jun 12) with details available on task group calendar. I’m preparing a note on vector register layout, which
I finally pushed minutes of last meeting (attached) Our next meeting is later today (Friday Jun 12) with details available on task group calendar. I’m preparing a note on vector register layout, which
|
By
Krste Asanovic
·
|
|
Thoughts for Vector TG Meeting Friday June 12
2 messages
There hasn't been any traffic on this feed about vector layout, and specifically about v0.9 SLEN size standards. So I will add my thoughts here with the hopes that I will not take excessive time durin
There hasn't been any traffic on this feed about vector layout, and specifically about v0.9 SLEN size standards. So I will add my thoughts here with the hopes that I will not take excessive time durin
|
By
David Horner
·
|
|
Vector Task Group minutes 2020/5/15
30 messages
Date: 2020/5/15 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: # M
Date: 2020/5/15 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: # M
|
By
Krste Asanovic
·
|
|
[RISC-V][tech-vector-ext] Intrinsics for vector programming in C.
16 messages
Hi, We, EPI, SiPearl, and SiFive, have come out with a RFC for vector intrinsics. Although there are still some issues under discussion, we think it is time to publish the document to collect more fee
Hi, We, EPI, SiPearl, and SiFive, have come out with a RFC for vector intrinsics. Although there are still some issues under discussion, we think it is time to publish the document to collect more fee
|
By
Kai Wang
·
|
|
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
·
|