Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
projects:nbitinteger [2016/10/30 18:16] – sbs | projects:nbitinteger [2016/10/30 18:19] (current) – sbs | ||
---|---|---|---|
Line 5: | Line 5: | ||
The development of a compilation strategy for m-dimensional arrays of n-bit integers poses a major challenge when attempting to target a wide range of architectures with vector instructions including mainstream architectures such as X86 and Sparc as well as novel multicores such as the Cell Broadband Engine or Intel' | The development of a compilation strategy for m-dimensional arrays of n-bit integers poses a major challenge when attempting to target a wide range of architectures with vector instructions including mainstream architectures such as X86 and Sparc as well as novel multicores such as the Cell Broadband Engine or Intel' | ||
- | Current Status: Artem looked into this and ended up doing layout transformations for vectorisation. This work should build on Artem' | + | **Current Status**: Artem looked into this and ended up doing layout transformations for vectorisation. This work should build on Artem' |
+ | **Needed Work:** | ||
+ | * Integration of new n-bit data types | ||
+ | * translation schemes for SIMD in a register | ||
+ | * implementation of SIMD in a register; including padding for n-dimensional arrays | ||
+ | * performance evaluation | ||