heir icon indicating copy to clipboard operation
heir copied to clipboard

Support packing data across multiple ciphertexts in a tensor

Open j2kun opened this issue 10 months ago • 1 comments

The layout system supports describing a layout that packs data among multiple ciphertexts (e.g., (x, y, z) -> (x, F(x, y, z)) would use the first dimension as a ciphertext selector while the slot within a ciphertext is chosen according to F.

The initial convert-to-ciphertext-semantics pass supports only packing into a single ciphertext for now.

j2kun avatar Mar 10 '25 22:03 j2kun