Displaying 2 results from an estimated 2 matches for "mushier".
2016 Jan 14
8
RFC: Enforcing pointer type alignment in Clang
...nit of their cache coherence implementations.
Supporting small unaligned accesses has a fairly marginal cost in extra
hardware, but as accesses grow to 128 bits or larger, those costs can spiral
out of control. These restrictions are fairly widely understood by compiler
users.
Everything below is mushier. It's clearly advantageous for the compiler to
be able to make stronger assumptions about alignment when accessing memory.
ISAs often allow more efficient accesses to properly-aligned memory; for
example, 32-bit ARM can perform a 64-bit memory access in a single
instruction, but the address is...
2016 Jan 15
3
[cfe-dev] RFC: Enforcing pointer type alignment in Clang
...mplementations.
> Supporting small unaligned accesses has a fairly marginal cost in extra
> hardware, but as accesses grow to 128 bits or larger, those costs can spiral
> out of control. These restrictions are fairly widely understood by compiler
> users.
>
> Everything below is mushier. It's clearly advantageous for the compiler to
> be able to make stronger assumptions about alignment when accessing memory.
> ISAs often allow more efficient accesses to properly-aligned memory; for
> example, 32-bit ARM can perform a 64-bit memory access in a single
> instruction...