W
W
white_sterx2019-02-23 12:30:17
Mathematics
white_sterx, 2019-02-23 12:30:17

What are some good Computing Application Architecture tutorials?

Hello. Please advise good literature or articles on the organization of the architecture of an application that performs heavy mathematical calculations, in several stages, with parallelization. I know that, for example, pipelined calculations, etc. can be used. Questions arise about how to organize data flows in such an application, how to maximize processor load, reduce core idle time, and quickly stop calculations. Do you know where this issue is well covered?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
R
res2001, 2019-02-23
@res2001

I don't know where it's lit.
I used thread-safe queues to pass data between computational threads. The scheme is working. If you correctly separate the flows, then all synchronization can occur only with the help of queues.
For pluses, you can use Intel TBB, just such an approach is used there.

A
Artemy, 2019-02-23
@MetaAbstract

OpenMP
parallel computing

A
Alexander Skusnov, 2019-02-24
@AlexSku

CUDA examples on MatLab.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question