#1628: Enable padding by default ------------------------------------+--------------------------------------- Reporter: eschnett | Owner: Type: enhancement | Status: confirmed Priority: major | Milestone: Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: ------------------------------------+--------------------------------------- Changes (by hinder):
* status: new => confirmed
Comment:
What would be needed to make this happen? It could improve performance on architectures with a large vector size, as long as the memory allocation takes note of the ghost size, and aligns the first //evolved// point to the vector size. I seem to remember that unaligned memory access on Intel systems is fairly fast, so maybe the benefit of padding applies to non- Intel systems only, in which case this enhancement might be less interesting?