Ответы на ИНТУИТ

ИНТУИТ ответы на тесты

Решение тестов / курсов
База ответов ИНТУИТ.RU
Заказать решение курсов или тестов:
https://vk.com/id358194635
https://vk.com/public118569203

Introduction to performance optimization using Intel SW tools

Заказать решение
Количество вопросов 252

How many threads could enter the critical section at a time?

перейти к ответу ->>

What qualities does shared memory systems have?

перейти к ответу ->>

What are necessary conditions for auto-parallelization?

перейти к ответу ->>

Internal representation is

перейти к ответу ->>

What is the part of the syntax analysis in the compiler?

перейти к ответу ->>

During the VTune analysis some of the functions is missed. Why could it happened?

перейти к ответу ->>

What are disadvantages of the procedural-level optimizations?

перейти к ответу ->>

What criteria of connecting statements into a list inside Intel compiler

перейти к ответу ->>

Choose the code resulting to the loop peeling for:
p = 10; for (i=0; i<10; ++i) {     y[i] = x[i] + x[p];   p = i;} 

перейти к ответу ->>

What platforms are supported by Intel compilers?

перейти к ответу ->>

What parallel library does Intel compiler use?

перейти к ответу ->>

Choose the characteristic corresponding to distributed memory systems:

перейти к ответу ->>

What are locks and waits for?

перейти к ответу ->>

This command line parameter is used to enable inter-file optimization

перейти к ответу ->>

How data dependencies are used in the code generation?

перейти к ответу ->>

What types multiprocessor systems could be divided into?

перейти к ответу ->>

What is the goals of ALU

перейти к ответу ->>

Dynamic data is useful when

перейти к ответу ->>

Tree of expressions is

перейти к ответу ->>

Interference graph is built

перейти к ответу ->>

What is an automatic parallelization propose?

перейти к ответу ->>

What is constant folding?

перейти к ответу ->>

Dynamic profiler differs from static

перейти к ответу ->>

Basic blocks are contained by

перейти к ответу ->>

Memory, which is directly accessed by processor is

перейти к ответу ->>

Modern Intel processors are

перейти к ответу ->>

Choose the wrong statement

перейти к ответу ->>

In a fully-associative memory

перейти к ответу ->>

Vectorization is parallelization technique when

перейти к ответу ->>

Number of units could be sent to the processor at once is

перейти к ответу ->>

What kind of information is obtainable via VTune?

перейти к ответу ->>

What operation system VTune supports?

перейти к ответу ->>

What analysis types are included in VTune?

перейти к ответу ->>

What event corresponds processor clock ticks?

перейти к ответу ->>

What is critical code?

перейти к ответу ->>

What compilers Intel® provides?

перейти к ответу ->>

May one compiler have two different Front Ends?

перейти к ответу ->>

What is the part of the syntax analysis in the compiler?

перейти к ответу ->>

How the statements are connected inside the Intel compiler

перейти к ответу ->>

Nodes of control flow graph are

перейти к ответу ->>

Def-use graph nodes are

перейти к ответу ->>

Constants in expressions tree

перейти к ответу ->>

Choose the scalar optimization:

перейти к ответу ->>

The dependency between S1 and S2 persist if

перейти к ответу ->>

Choose code fragments which are good for optimizing

перейти к ответу ->>

Why performance is improved when invariant is moved out of the loop?

перейти к ответу ->>

Why performance could be increased after the loop distribution?

перейти к ответу ->>

What is loop unrolling for?

перейти к ответу ->>

When full loop unrolling is applicable?

перейти к ответу ->>

Required condition for dependency between S1 and S2 are the following:

перейти к ответу ->>

When the dependence <S1,S2> is true dependence

перейти к ответу ->>

Normalized loops are used to?

перейти к ответу ->>

Is there any dependence in this code?
DO I=1,N  S1 A(I)=…  S2 …=A(I)END DO

перейти к ответу ->>

What is FLOW dependency?

перейти к ответу ->>

Which of the following command line options will build a binary for any processor?

перейти к ответу ->>

What is vector instruction for the compiler?

перейти к ответу ->>

How many xmm registers does emm64t support?

перейти к ответу ->>

Packed data type operations are

перейти к ответу ->>

What is /Qvec-report used for?

перейти к ответу ->>

What is the processor core?

перейти к ответу ->>

What disadvantages does non-uniform memory access systems have?

перейти к ответу ->>

What are multi-threading applications pros?

перейти к ответу ->>

What kind of optimization is the auto-parallelization?

перейти к ответу ->>

What directive suggest the compiler to not parallelize following loop?

перейти к ответу ->>

What directive will force compiler to parallelize following loop if it is safe?

перейти к ответу ->>

How parallelization in Intel compiler is implemented?

перейти к ответу ->>

How prefetch can be invoked?

перейти к ответу ->>

When using OpenMP variables behave as follows:

перейти к ответу ->>

What pragma is used to parallelize loop:

перейти к ответу ->>

What could be performed to save the last state of the variable into master thread after the parallel block?

перейти к ответу ->>

What directive is used to create synchronization point?

перейти к ответу ->>

What directive marks sequential execution block?

перейти к ответу ->>

What option used to determine multi-thread iteration distribution?

перейти к ответу ->>

What of the following could be considered as a good style of programming?

перейти к ответу ->>

What is the aim when the program is divided into functions and procedures?

перейти к ответу ->>

What are disadvantages of the procedural-level optimizations?

перейти к ответу ->>

What is node in call graph?

перейти к ответу ->>

What kind of interprocedural optimization is used by default?

перейти к ответу ->>

What are disadvantages of inlining?

перейти к ответу ->>

What is taken into account during the memory disambiguation?

перейти к ответу ->>

What is demanded by ANSI aliasing?

перейти к ответу ->>

How compiler determines a case when it is better to perform inlining?

перейти к ответу ->>

What could be used to force function inline?

перейти к ответу ->>

What is partial inlining?

перейти к ответу ->>

What is the source for branch prediction in static profiler

перейти к ответу ->>

Choose the correct statement(s)

перейти к ответу ->>

Register allocation includes

перейти к ответу ->>

What instruction scheduling is useful for?

перейти к ответу ->>

What are the aims for the structure splitting?

перейти к ответу ->>

How dynamic linked list memory placement can be improved?

перейти к ответу ->>

The advantages of SSA form:

перейти к ответу ->>

What size do xmm registers have?

перейти к ответу ->>

When the linked list is stored inside the memory

перейти к ответу ->>

What directive is used to avoid incorrect concurrent usage of the lval variable?

перейти к ответу ->>

What option is used to disable inline?

перейти к ответу ->>

What are normalized loops?

перейти к ответу ->>

What of the following will not cause any change in processor performance?

перейти к ответу ->>

What of the following is schedule type?

перейти к ответу ->>

Choose the correct statement(s)

перейти к ответу ->>

Dynamic memory allocation is bad for

перейти к ответу ->>

What is required for dynamic profiling

перейти к ответу ->>

When permutation transformations are not allowed?

перейти к ответу ->>

Aliasing could be occurred between

перейти к ответу ->>

Why call graph may be considered as not full?

перейти к ответу ->>

How global variables usage affects?

перейти к ответу ->>

As a default all variables except local function variables and loop iterators are add to

перейти к ответу ->>

OpenMP uses the following model of parallel execution:

перейти к ответу ->>

What directive will force compiler to parallelize following loop?

перейти к ответу ->>

Is it hard to measure optimization profitability?

перейти к ответу ->>

What information does /Qpar-report3 output?

перейти к ответу ->>

What are multi-threading applications cons?

перейти к ответу ->>

What disadvantages does distributed memory systems have?

перейти к ответу ->>

What qualities does distributed memory systems have?

перейти к ответу ->>

What seriously limit modern system performance?

перейти к ответу ->>

What is happened to zero bits in packed data type?

перейти к ответу ->>

May four different variables became components of the same vector after the vectorization?

перейти к ответу ->>

What is OUTPUT dependency?

перейти к ответу ->>

What is iteration vector?

перейти к ответу ->>

When the dependency <S1,S2> is anti-dependence?

перейти к ответу ->>

Choose the correct statements for the code:
DO I=1,N  S1 A(I) = B(I) + 1   S2 B(I+1) = A(I) – 5END DO

перейти к ответу ->>

How loop unrolling is provided?

перейти к ответу ->>

What optimization is inverse for loop fusion?

перейти к ответу ->>

Loop invariant code motion

перейти к ответу ->>

What is the Loop Stream Detector for?

перейти к ответу ->>

"Dead code" may be caused by

перейти к ответу ->>

Operations in a expressions tree

перейти к ответу ->>

Choose the correct statements

перейти к ответу ->>

To know what variables could be used inside the block, it is necessary to estimate:

перейти к ответу ->>

What is the functions of the compiler Front End ?

перейти к ответу ->>

What may be cause of ineffective resource utilization?

перейти к ответу ->>

What event corresponds wrong branch prediction?

перейти к ответу ->>

What is the requirements of VTune?

перейти к ответу ->>

In out-of-order execution instructions scheduled according

перейти к ответу ->>

Time latency (for RAM) is

перейти к ответу ->>

Leafs in expressions tree

перейти к ответу ->>

When the dependence <S1,S2> is output-dependence

перейти к ответу ->>

What is condition for vectorization?

перейти к ответу ->>

What is ANTI dependency?

перейти к ответу ->>

Linked list worse than array for

перейти к ответу ->>

How auto-parallelization is connected with other optimizations in Intel compiler?

перейти к ответу ->>

What is VTune™ Performance Analyzer for?

перейти к ответу ->>

What identifier is not reserved for OpenMP:

перейти к ответу ->>

How does instruction planning performed?

перейти к ответу ->>

For parallelization it is required to:

перейти к ответу ->>

What interprocedural optimization is specific to C++?

перейти к ответу ->>

What is loop invariant?

перейти к ответу ->>

Which of the following is required to keep the equation equivalence

перейти к ответу ->>

How developer could drive inlining process?

перейти к ответу ->>

What of the following is required to execute vector operation?

перейти к ответу ->>

What is required for most of the loop optimizations

перейти к ответу ->>

What qualities does non-uniform memory access systems have?

перейти к ответу ->>

What is corresponding entity for the interference graph colors?

перейти к ответу ->>

What abilities does VTune has?

перейти к ответу ->>

What is passed as an argument to loop parallelizing function in Intel compiler?

перейти к ответу ->>

What information is corresponding to vertexes in a call graph?

перейти к ответу ->>

What conditions can prevent vectorization?

перейти к ответу ->>

Statement M dominates N if

перейти к ответу ->>

This command line parameter is used to disable interprocedural optimizations

перейти к ответу ->>

What is variable scope?

перейти к ответу ->>

nowait directive is used for:

перейти к ответу ->>

What is used to send data between the processor and the memory or between the processor and the devices?

перейти к ответу ->>

Cache levels differ by

перейти к ответу ->>

Type of cache, where any memory block could be loaded into any part of the cache

перейти к ответу ->>

What are functions of the Hotspots?

перейти к ответу ->>

Statements could be arranged

перейти к ответу ->>

Choose the correct statements

перейти к ответу ->>

What is packed data type?

перейти к ответу ->>

Choose the characteristic corresponding to non-uniform memory access systems:

перейти к ответу ->>

What is loop parallelizing function in Intel compiler?

перейти к ответу ->>

What directive is used to mark a piece of code to be executed by master thread only?

перейти к ответу ->>

What benefits would give correct code formatting?

перейти к ответу ->>

What is - ansi-alias for?

перейти к ответу ->>

Dynamic memory allocation

перейти к ответу ->>

Choose the correct statement(s)

перейти к ответу ->>

Why is the pointer chasing useful?

перейти к ответу ->>

The ability to perform multiple operations at a tick is

перейти к ответу ->>

What cons does prefetch has?

перейти к ответу ->>

Dynamic profiler benefits are

перейти к ответу ->>

Transforming optimization keeps the equation equivalence if

перейти к ответу ->>

What is required for loop dependency between S1 и S2 in a nested set?

перейти к ответу ->>

Why register access latency is lower than RAM?

перейти к ответу ->>

What is __declspec(align(n)) pragma used for?

перейти к ответу ->>

To convert a compiler to different internal representation it is necessary to correct

перейти к ответу ->>

What of the following could be considered as a bad style of programming?

перейти к ответу ->>

Choose the correct statement

перейти к ответу ->>

Hardware prefetching used for

перейти к ответу ->>

What could be the reason for loosing performance while processing a big loop?

перейти к ответу ->>

Is there any dependence in this code?
DO I=1,N  S1 A(I+1) =F(I)  S2 F(I+1) = A(I)END DO

перейти к ответу ->>

MMX technology provides:

перейти к ответу ->>

What size do ymm registers have?

перейти к ответу ->>

What is __alignof__ used for?

перейти к ответу ->>

What disadvantages does shared memory systems have?

перейти к ответу ->>

Schedule clause accepts the following arguments:

перейти к ответу ->>

What of the following is schedule type?

перейти к ответу ->>

What are disadvantages of the procedural-level optimizations?

перейти к ответу ->>

What is the goals of inlining?

перейти к ответу ->>

What is used to suggest function for inline?

перейти к ответу ->>

What is function cloning?

перейти к ответу ->>

What disadvantage does static profiler has?

перейти к ответу ->>

How structure field reordering could affect the application performance?

перейти к ответу ->>

What is input data for syntax analysis?

перейти к ответу ->>

What is memory diambiguation?

перейти к ответу ->>

Choose the correct statements for this code:
S1 PI = 3.14S2 R  = 5S3 AREA = PI*R **2

перейти к ответу ->>

Loop optimizations are:

перейти к ответу ->>

Choose the characteristic corresponding to shared memory systems:

перейти к ответу ->>

The Control Unit functions are

перейти к ответу ->>

Number of ticks, required to transfer one unit from the memory is

перейти к ответу ->>

Choose scalar optimizations

перейти к ответу ->>

What is alias analysis?

перейти к ответу ->>

What is the meaning of restrict attribute at pointer definition in С/С++?

перейти к ответу ->>

Why it is recommended to arrange fields in structure by decrease of their size?

перейти к ответу ->>

Array is better than linked list for

перейти к ответу ->>

What part of the compiler depends on a language most?

перейти к ответу ->>