Index
Prev
Index
#pragma
aggressive inner loop fission
#pragma aggressive inner loop fission
align_symbol
#pragma align_symbol
blocking size
#pragma blocking size
can_instantiate
#pragma can_instantiate
concurrent
#pragma concurrent
concurrent call
#pragma concurrent call
concurrentize
#pragma concurrentize
copyin
#pragma copyin
critical
#pragma critical
distribute
#pragma distribute
distribute_reshape
#pragma distribute_reshape
do_not_instantiate
#pragma do_not_instantiate
dynamic
#pragma dynamic
enter gate
#pragma enter gate
and
#pragma exit gate
exit gate
#pragma enter gate
and
#pragma exit gate
fill_symbol
#pragma fill_symbol
fission
#pragma fission
fissionable
#pragma fissionable
fusable
#pragma fusable
fuse
#pragma fuse
hdrstop
#pragma hdrstop
hidden
#pragma hidden
ident
#pragma ident
independent
#pragma independent
inline
#pragma inline
and
#pragma noinline
instantiate
#pragma instantiate
int_to_unsigned
#pragma int_to_unsigned
internal
#pragma internal
intrinsic
#pragma intrinsic
ivdep
#pragma ivdep
local
#pragma local
mips_frequency_hint
#pragma mips_frequency_hint
no blocking
#pragma no blocking
no fission
#pragma no fission
no fusion
#pragma no fusion
no interchange
#pragma no interchange
no side effects
#pragma no side effects
no_delete
#pragma no_delete
name
no_pch
#pragma no_pch
noconcurrentize
#pragma no concurrentize
noinline
#pragma inline
and
#pragma noinline
once
#pragma once
one processor
#pragma one processor
optional
#pragma optional
pack
#pragma pack
page_place
#pragma page_place
parallel
#pragma parallel
permutation
#pragma permutation
pfor
#pragma pfor
prefer concurrent
#pragma prefer concurrent
prefer serial
#pragma prefer serial
prefetch
#pragma prefetch
prefetch_manual
#pragma prefetch_manual
prefetch_ref
#pragma prefetch_ref
prefetch_ref_disable
#pragma prefetch_ref_disable
protected
#pragma protected
pure
#pragma pure
redistribute
#pragma redistribute
reset woff
#pragma reset woff
section_gp
#pragma section_gp
section_non_gp
#pragma section_non_gp
serial
#pragma serial
set chunksize
#pragma set chunksize
set numthreads
#pragma set numthreads
set schedtype
#pragma set schedtype
set woff
#pragma set woff
shared
#pragma shared
synchronize
#pragma synchronize
unknown_control_flow
#pragma unknown_control_flow
unroll
#pragma unroll
weak
#pragma weak
ABI
N32 APO
The Auto-Parallelizing Option (APO)
N64 APO
The Auto-Parallelizing Option (APO)
affinity
affinity
: Thread Affinity
affinity
: Data Affinity
aggressive inner loop fission
#pragma aggressive inner loop fission
align_symbol
#pragma align_symbol
APO
The Auto-Parallelizing Option (APO)
Application Program Interface
OpenMP C/C++ API Multiprocessing Directives
automatic parallelization
Automatic Parallelization
#pragma
Directives
definition
The Auto-Parallelizing Option (APO)
Auto-Parallelizing Option
See
APO
blocking size
#pragma blocking size
C++ instatiation directives
C++ Instantiation
#pragma
Directives
can_instantiate
#pragma can_instantiate
chunksize
chunksize
: Specifying the Number of Iterations in a Chunk
Clauses
affinity
affinity
: Thread Affinity
affinity
: Data Affinity
chunksize
chunksize
: Specifying the Number of Iterations in a Chunk
for #pragma parallel
#pragma parallel
Clauses
for #pragma pfor
#pragma pfor
Clauses
for #pragma prefetch_ref
#pragma prefetch_ref
if
if
: Specifying Conditional Parallelization
iterate
iterate
: Specifying the
for
Loop
lastlocal
local
and
lastlocal
: Specifying Local Variables
local
local
: Specifying Local Variables
local
and
lastlocal
: Specifying Local Variables
nest
nest
: Exploiting Nested Concurrency
numthreads
numthreads
: Specifying the Number of Threads
onto
onto
Clause
onto
Clause
reduction
reduction
: Specifying Variables for Reduction
schedtype
schedtype
: Sharing Loop Iterations Among Processors
shared
shared
: Specifying Shared Variables
concurrent
#pragma concurrent
concurrent call
#pragma concurrent call
concurrentize
#pragma concurrentize
copyin
#pragma copyin
critical
#pragma critical
Data layout directives
Data Layout
#pragma
Directives
Directives
See
#pragma
OpenMP
OpenMP C/C++ API Multiprocessing Directives
Directives, list of
Alphabetical Listing of Directives
distribute
#pragma distribute
distribute_reshape
#pragma distribute_reshape
Distributed shared memory optimization
DSM Optimization
#pragma
Directives
do_not_instantiate
#pragma do_not_instantiate
DSM optimization
DSM Optimization
#pragma
Directives
dynamic
#pragma dynamic
enter gate
#pragma enter gate
and
#pragma exit gate
exit gate
#pragma enter gate
and
#pragma exit gate
fill_symbol
#pragma fill_symbol
fission
#pragma fission
fissionable
#pragma fissionable
fusable
#pragma fusable
fuse
#pragma fuse
hdrstop
#pragma hdrstop
hidden
#pragma hidden
ident
#pragma ident
if
if
: Specifying Conditional Parallelization
independent
#pragma independent
inline
#pragma inline
and
#pragma noinline
Inlining directives
Inlining
#pragma
Directives
instantiate
#pragma instantiate
instantiation directives
C++ Instantiation
#pragma
Directives
int_to_unsigned
#pragma int_to_unsigned
internal
#pragma internal
intrinsic
#pragma intrinsic
IPA
automatic parallelization
The Auto-Parallelizing Option (APO)
iterate
iterate
: Specifying the
for
Loop
ivdep
#pragma ivdep
lastlocal
local
and
lastlocal
: Specifying Local Variables
LNO
automatic parallelization
The Auto-Parallelizing Option (APO)
Loader information directives
Loader Information
#pragma
Directives
local
local
: Specifying Local Variables
#pragma local
local
and
lastlocal
: Specifying Local Variables
Loop nest optimization directives
Loop Nest Optimization
#pragma
Directives
Manual parallelization
The Auto-Parallelizing Option (APO)
mips_frequency_hint
#pragma mips_frequency_hint
Multiprocessing c compiler directives
Alphabetical Listing of Directives
Multiprocessing directives
Multiprocessing
#pragma
Directives
nest
nest
: Exploiting Nested Concurrency
no blocking
#pragma no blocking
no fission
#pragma no fission
no fusion
#pragma no fusion
no interchange
#pragma no interchange
no side effects
#pragma no side effects
no_delete
#pragma no_delete
name
no_pch
#pragma no_pch
noconcurrentize
#pragma no concurrentize
noinline
#pragma inline
and
#pragma noinline
numthreads
numthreads
: Specifying the Number of Threads
once
#pragma once
one processor
#pragma one processor
onto clause
#pragma distribute
onto
Clause
#pragma redistribute
onto
Clause
OpemMP
multiprocessing directives
OpenMP C/C++ API Multiprocessing Directives
Optimization
APO
The Auto-Parallelizing Option (APO)
optional
#pragma optional
pack
#pragma pack
page_place
#pragma page_place
parallel
#pragma parallel
Parallelization
automatic
The Auto-Parallelizing Option (APO)
definition
The Auto-Parallelizing Option (APO)
manual
The Auto-Parallelizing Option (APO)
permutation
#pragma permutation
pfor
#pragma pfor
Precompiled header directives
Precompiled Header
#pragma
Directives
prefer concurrent
#pragma prefer concurrent
prefer serial
#pragma prefer serial
prefetch
#pragma prefetch
prefetch_manual
#pragma prefetch_manual
prefetch_ref
#pragma prefetch_ref
prefetch_ref_disable
#pragma prefetch_ref_disable
prefetching
#pragma prefetch
protected
#pragma protected
pure
#pragma pure
redistribute
#pragma redistribute
reduction
reduction
: Specifying Variables for Reduction
reset woff
#pragma reset woff
Scalar optimization directives
Scalar Optimization
#pragma
Directives
schedtype
schedtype
: Sharing Loop Iterations Among Processors
section_gp
#pragma section_gp
section_non_gp
#pragma section_non_gp
serial
#pragma serial
set chunksize
#pragma set chunksize
set numthreads
#pragma set numthreads
set schedtype
#pragma set schedtype
set woff
#pragma set woff
shared
shared
: Specifying Shared Variables
#pragma shared
synchronize
#pragma synchronize
unknown_control_flow
#pragma unknown_control_flow
unroll
#pragma unroll
Warning suppression control directives
Warning Suppression Control
#pragma
Directives
weak
#pragma weak