Re: [RFC] zip_vector: in-memory block compression of integer arrays

2022-08-17 Thread Michael Clark via Gcc
On 17/08/22 7:10 pm, Richard Biener wrote: Q. Why is it specifically of interest to GCC developers? I think the best way to answer this is with questions. How can we model a block-based iterator for a sparse array that is amenable to vectorization? There are aspects to the zip_vector iterator

Re: [RFC] zip_vector: in-memory block compression of integer arrays

2022-08-17 Thread Richard Biener via Gcc
On Wed, Aug 17, 2022 at 8:35 AM Michael Clark via Gcc wrote: > > Hi Folks, > > This is an edited version of a message posted on the LLVM Discourse. > > I want to share what I have been working on as I feel it may be of > interest to the GCC compiler developers, specifically concerning alias > anal

[RFC] zip_vector: in-memory block compression of integer arrays

2022-08-16 Thread Michael Clark via Gcc
Hi Folks, This is an edited version of a message posted on the LLVM Discourse. I want to share what I have been working on as I feel it may be of interest to the GCC compiler developers, specifically concerning alias analysis and optimizations for iteration of sparse block-based multi-arrays.