0
\$\begingroup\$

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.

\$\endgroup\$
  • \$\begingroup\$ Your question is too broad. You won’t find people to do internet research for you on general topics. You need to ask specific questions, with your code included, and schematics where appropriate. \$\endgroup\$ – Blair Fonville Jan 22 '18 at 20:51
  • \$\begingroup\$ Do you run barebone, your very own kernel? If not, the kernel does all this for you already. \$\endgroup\$ – Janka Jan 22 '18 at 20:58
  • \$\begingroup\$ @BlairFonville thank you so much for your advice. i think if someones have dealt with these topics, they would suggest some resources that they walked through. that's why i needed help. for example me i got little familiarized with FPGA, so i can suggest some docs that can give newbie a clean deep idea in a shorter time and effort. you see the reason behind my question? Thanks again! \$\endgroup\$ – SAADOV Jan 22 '18 at 21:01
  • \$\begingroup\$ @Janka the project is a development cost trend, so i think we need to find a solution in shorter time but which responds to the spec. i think we will use multicore board (e.g. raspberry). A time ago, I could make a cross-compiler for beaglebone board (embedded linux things), do you think that i can adopt the kernel for my needs on the raspberry? thanks in advance! \$\endgroup\$ – SAADOV Jan 22 '18 at 21:16
  • \$\begingroup\$ The question stays the same: Do you want to use an existing kernel, e.g. Linux, or create your own? \$\endgroup\$ – Janka Jan 22 '18 at 21:18
0
\$\begingroup\$

We had a course in college which we program multiprocessors.Here are some sources, which we use:

I hope this will somehow help. My course was not in English language so main books are not translated.

| improve this answer | |
\$\endgroup\$
  • \$\begingroup\$ i will look for them right now and then reply. thanks in advance!! \$\endgroup\$ – SAADOV Jan 22 '18 at 21:40
  • \$\begingroup\$ if you think that the main books would help too, i would try my best to translate and understand them. thanks a lot! \$\endgroup\$ – SAADOV Jan 22 '18 at 22:03

Not the answer you're looking for? Browse other questions tagged or ask your own question.