I'm working for a project (an embedded storage system) that requires to increase a memory access speed using a multiprocessors programming, so that we can execute a memory access program (storing data) in parallel with computing program. I'm a newbie in these topics (multiprocessor programming, memory access tools). I got lost in the net and I could found just some books that talk superficially about this or just introduce it. I believe there are some resources that can offer a practical deep understanding. I need your help to find some practical resources about these topics, some code sources or... As a newbie in these topics, any suggestion would be helpful.
We had a course in college which we program multiprocessors.Here are some sources, which we use:
- M.J. Quinn: Parallel programming in C with MPI and OpenMPI, Mc Graw Hill, Boston, 2003 Internet
- N. Matloff: Programming on Parallel Machines, University of California, Davis
I hope this will somehow help. My course was not in English language so main books are not translated.