I'm looking for a way, under any configuration/OS(windows or linux)/programming language you suggest to simultaneously access memory addresses, that are under different channels, meaning the access will happen simultaneously.
As far as I know, it is not trivial, any piece of code, references to research papers or other resources would really help.
Edit: To elaborate how I see it.
Address A under channel X and Address B under channel Y. Now assume 2 cores issue a request to write, for example, using _mm_stream_pi for instance to bypass CPU cache. The requests "reach" the controller which might serial the "requests" but issue them to different channels.
Now what I need is a way to write to different addresses which are mapped into different channels.