Hello Forum – I have a few similar/related questions about SIMD intrinsic for which I searched online including stackoverflow but did not find good answers so requesting your help.
Basically I am trying to understand how a 64 bit CPU fetches all 128 bits in a single read and what are the requirements for such an operation.
- Would CPU fetch all 128 bits from memory in a single memory operation or will it do two 64 bit reads?
- Do CPU manufactures demand certain size of the memory bus, example, for a 64 bit CPU, would Intel require 128 bit bus for SSE memory bound operations?
- Are these operations dependent on memory bus size, number of channels and number of memory modules?