Home | History | Annotate | Download | only in docs

Lines Matching full:program

20 programs. The tool works for any program that uses the POSIX threading
29 There are two possible reasons for using multithreading in a program:
70 Automatic parallelization. A compiler converts a sequential program into
71 a multithreaded program. The original program may or may not contain
74 tell a compiler how to parallelize a C, C++ or Fortran program. OpenMP
179 Depending on which multithreading paradigm is being used in a program,
235 The result of load and store operations performed by a multithreaded program
242 <emphasis>program order</emphasis>, that is, the order determined by the
243 program source code and the results of previous load operations.
254 The combination of program order and synchronization order is called the
268 A multithreaded program is <emphasis>data-race free</emphasis> if all
274 A well known way to ensure that a multithreaded program is data-race
462 program being analyzed. The default value works well for most programs.
497 Print stack usage at thread exit time. When a program creates a large
501 client program. Note: the DRD tool itself allocates some temporary
503 temporary data must be allocated by the client program when it
515 client program:
722 your program has been compiled with debug information
815 The <literal>hold_lock</literal> test program holds a lock as long as
957 Just as for other Valgrind tools it is possible to let a client program
1218 memory allocator in the client program and that the client program
1326 programs that allows a compiler to transform a sequential program into a
1327 parallel program. OpenMP is well suited for HPC applications and allows to
1357 As an example, the test OpenMP test program
1450 memory allocation and deallocation events. When analyzing a client program
1475 errors such as dangling pointers in the client program. Which means that
1476 it is a good idea to make sure that your program is Memcheck-clean
1484 complain about a program, a possible approach is to run both tools
1501 When running a program under DRD with default DRD options,
1503 a native run of the client program. More memory will be needed
1511 of the client program threads. This amount of data is limited to
1549 DRD's processing of the client program. For more information,
1742 class <literal>std::string</literal> in a multithreaded program. This is