Программирование на кластерах с использованием инструментов Intel (Intel Cluster Studio) - ответы

Количество вопросов - 238

Для чего при трассировке с Intel\circledR Trace Collector используются функции свёртки?

Что отображается в режиме «Качественной временной диаграммы» (Qualitative Timeline) в Intel\circledR Trace Analyzer?

Для чего предназначено «меню стиля» (Style Menu) в Intel\circledR Trace Analyzer?

Intel\circledR Inspector XE поддерживает анализ приложений на языках:

В конфигурации Intel\circledR Trace Collector содержится установка COUNTER RU_STIME ON. Что это значит?

Какие сигнатуры ошибок при работе с Intel\circledR Trace Collector соответствуют блокировкам параллельной MPI-программы?

Какие режимы точности поддерживают векторизованные математические функции из Intel\circledR Math Kernel Library?

Как Intel\circledR Trace Collector определяет наличие блокировки в MPI-программе?

Позволяет ли библиотека Intel\circledR Math Kernel Library решать задачи фитирования данных?

При профилировании функций в Intel\circledR Trace Analyzer and Collector атрибут TTotal означает время:

Перечислите 3 вида активностей в Intel\circledR VTune Performance Amplifier.

Какие виды инструментовки поддерживает Intel\circledR Trace Collector?

В чём заключается некорректность работы параллельной MPI-программы, обозначаемая в Intel\circledR Trace Collector GLOBAL:MSG:PENDING?

Какие оптимизирующие преобразования выполняются при межпроцедурной оптимизации?

Поддерживает ли Intel\circledR Math Kernel Library работу на кластерных системах?

Intel\circledR VTune Amplifier XE фиксирует избыточное использование параллелизма потоков (Over), если:

Для чего предназначена библиотека libVTnull, используемая при работе с Intel\circledR Trace Collector?

Предоставляется ли при работе с Intel\circledR Trace Collector прикладной пользовательский интерфейс для трассировки приложений?

"Фолдинг" при трассировке с помощью Intel\circledR Trace Collector позволяет:

При выполнении MPI-программы один или несколько процессов завершились до того, как был выполнен вызов MPI_Finalize. Будут ли сохранены результаты трассировки с помощью Intel\circledR Trace Collector?

Анализ аппаратных проблем приложения с помощью Intel\circledR VTune Amplifier XE показал, что метрика «LLC Miss» принимает «плохое» значение. Что следует сделать для оптимизации приложения по этому параметру?

Анализ «Locks and Waits» в Intel\circledR VTune Amplifier XE позволяет оценить эффективность:

Что означает метрика «Wait Count», доступная при анализе «Locks and Waits» при работе с Intel\circledR VTune Amplifier XE?

Фиксирует ли Intel\circledR Trace Collector неправильное задание параметров функций MPI?

Что необходимо сделать при работе с Intel\circledR VTune Amplifier XE, если требуется привязка результатов анализа к исходному коду приложения?

Что называют «критическим путём исполнения приложения»?

При анализе «Locks and Waits» (Intel\circledR VTune Amplifier XE) в разделе «Wait Time» горизонтальный прямоугольник, изображающий объект синхронизации, окрашен в красный цвет. Что это означает?

Агрегация данных по функциям в Intel\circledR Trace Analyzer используется для анализа:

Выполняет ли Intel\circledR Trace Collector трассировку параллельных операций ввода-вывода с файлами?

Отметьте ключи компиляторов Intel, с помощью которых выполняется автоматическое распараллеливание циклов (ОС Windows).

Какая оптимизация выполняется при компиляции приложения с ключом O1?

Какое действие выполняется при компиляции приложения с ключом parallel?

Какая оптимизация выполняется при компиляции приложения с ключом ipo?

Какой ключ используется при компиляции программы, написанной с применением технологии OpenMP (в среде Linux)?

Какой ключ используется при компиляции программы для генерации отчёта о распараллеливании (ОС Windows)?

Содержит ли библиотека Intel\circledR Math Kernel Library реализации быстрого преобразования Фурье?

Содержит ли библиотека Intel\circledR Math Kernel Library векторизованные реализации тригонометрических функций?

Реализованы ли в библиотеке Intel\circledR Math Kernel Library эрмитовы сплайны?

Реализовано ли в библиотеке Intel\circledR Math Kernel Library 3-мерное быстрое преобразование Фурье?

Содержит ли Intel\circledR Math Kernel Library генератор псевдослучайных чисел на сдвиговом регистре?

Содержит ли Intel\circledR Math Kernel Library генератор Mersenne Twister («вихрь Мерсенна»)?

Какие из нижеперечисленных библиотек входят в состав Intel\circledR Math Kernel Library?

Содержит ли Intel\circledR Math Kernel Library итерационные солверы для систем линейных алгебраических уравнений с разреженными матрицами?

Содержит ли Intel\circledR Math Kernel Library средства поддержки численного решения дифференциальных уравнений?

Какие операции реализованы на 3-м уровне библиотеки BLAS?

Какие операции реализованы на 2-м уровне библиотеки SparseBLAS?

Какая функция C библиотеки Intel\circledR Math Kernel Library предназначена для вычисления скалярного произведения двух векторов?

Какая функция C библиотеки Intel\circledR Math Kernel Library предназначена для вычисления произведения матрицы на вектор?

Поддерживает ли Intel\circledR Math Kernel Library работу на симметричных многопроцессорных системах?

Какие предобуславливатели реализованы в Intel\circledR Math Kernel Library?

Какие из нижеперечисленных функций входят в состав Intel\circledR Math Kernel Library?

Работу с какими языками поддерживает Intel\circledR Math Kernel Library?

Поддерживает ли Intel\circledR Math Kernel Library работу с Python-программами?

Что означает режим пониженной точности в Intel\circledR Math Kernel Library?

Вызов какой функции Intel\circledR Math Kernel Library позволяет изменить режим точности?

Позволяет ли Intel\circledR Math Kernel Library получать оценки ковариации?

Влияет ли инструментовка приложения на его производительность?

Позволяет ли Intel\circledR Trace Collector выполнять анализ многопоточных приложений?

Ключ –tcollect трассировщика Intel\circledR Trace Collector позволяет:

Допускает ли Intel\circledR Trace Collector инструментовку при компиляции компилятором GCC?

В каком случае при работе с Intel\circledR Trace Collector в "облегчённом" режиме поле "приёмник" содержит значение 0xffffffff?

В результатах сбора статистики при работе с Intel\circledR Trace Collector в "облегчённом" режиме размер сообщения задаётся в:

Искажает ли сбор информации о корректности при работе с Intel\circledR Trace Collector данные о производительности?

Какая проверка выполняется Intel\circledR Trace Collector, если в конфигурации указано DEADLOCK-TIMEOUT?

В чём заключается некорректность работы параллельной MPI-программы, обозначаемая в Intel\circledR Trace Collector LOCAL:MEMORY:ILLEGAL_MODIFICATION?

Для чего предназначена переменная окружения VT_CONFIG_RANK?

В MPI-программе в процессе её выполнения с помощью операции MPI_Comm_split из коммуникатора MPI_COMM_WORLD создан новый коммуникатор. С каким именем он будет сохранён в файле трассировки?

Для чего предназначена программа itcpin?

Правильная работа Intel\circledR Trace Collector на разных вычислительных узлах обеспечивается:

Каким будет результат выполнения команды itcpin с ключом --insert?

При сборе статистики с помощью itcpin размер сообщений измеряется в:

При сборе статистики с помощью itcpin в поле "принимающий процесс" указывается значение 0xfffffffe, если:

При сборе статистики с помощью itcpin в поле "размер сообщения" для функции MPI_Reduce указывается:

В каком случае используется следующая форма запуска скрипта компиляции MPI-программ: mpicc –g –c mpitestpr.c?

В конфигурации Intel\circledR Trace Collector содержится установка COUNTER disk_io ON. Что это значит?

Что означает сигнатура ошибки LOCAL:EXIT:BEFORE_MPI_FINALIZE при работе с Intel\circledR Trace Collector?

Что означает сигнатура ошибки GLOBAL:MSG:PENDING при работе с Intel\circledR Trace Collector?

Отметьте основной способ графического представления результатов трассировки MPI-приложений в Intel\circledR Trace Analyzer.

Что отображается на диаграмме «Профиля функций» (Function Profile) в Intel\circledR Trace Analyzer?

Что отображается на вкладке «Граф вызовов» (Call Graph) в Intel\circledR Trace Analyzer?

Диаграмма «The Counter Timeline» в Intel\circledR Trace Analyzer показывает результаты трассировки:

Позволяет ли Intel\circledR Trace Analyzer определять максимальный размер сообщений?

Для чего при запуске Intel\circledR Trace Analyzer в режиме командной строки используется ключ --cli?

Какой командой запускается Intel\circledR Trace Analyzer в режиме командной строки?

Какой ключ (ключи) необходимо использовать при компиляции исходного кода приложения для того, чтобы результаты анализа с помощью Intel\circledR VTune Amplifier XE были привязаны к исходному тексту программы (ОС Windows)?

Для чего предназначен Intel\circledR VTune Amplifier XE?

Можно ли использовать Intel\circledR VTune Amplifier XE для выявления блокировок в многопоточных приложениях?

Допускает ли Intel\circledR VTune Amplifier XE привязку к исходному тексту программ?

Что такое hotspot?

Какие аспекты многопоточности позволяет анализировать Intel\circledR VTune Amplifier XE?

Intel\circledR VTune Amplifier XE фиксирует простой процессора (Idle), если:

В каком случае Intel\circledR VTune Amplifier XE фиксирует потенциальную проблему производительности, выделяя соответствующую ячейку таблицы розовым цветом?

Intel\circledR VTune Amplifier XE фиксирует плохое использование параллелизма потоков (Poor), если:

При анализе приложения с помощью Intel\circledR VTune Amplifier XE оказалось, что степень использования двухъядерного процессора (метрика «CPU Usage») 98%. Какова эффективность приложения?

Отметьте, какие виды анализа можно выбрать в разделе «Algorithm Analysis» при работе с Intel\circledR VTune Amplifier XE.

Что означает метрика «CPU Time», доступная при анализе «Locks and Waits» при работе с Intel\circledR VTune Amplifier XE?

В каком разделе при анализе «Locks and Waits» с помощью Intel\circledR VTune Amplifier XE можно найти 5 объектов синхронизации, вызывающих наибольшие по длительности простои приложения?

Объект синхронизации «TBB Scheduler» (Intel\circledR VTune Amplifier XE) это:

Анализ аппаратных проблем приложения с помощью Intel\circledR VTune Amplifier XE показал, что метрика «CPI Rate» принимает большое значение. Что это означает?

Какие задачи можно решать с помощью Intel\circledR Inspector XE?

Позволяет ли Intel\circledR Math Kernel Library вычислять сингулярные разложения матриц?

Поддерживает ли Intel\circledR Math Kernel Library работу с Fortran-программами?

Какие операции реализованы на 3-м уровне библиотеки SparseBLAS?

Что означает сигнатура ошибки LOCAL:BUFFER:INSUFFICIENT_BUFFER при работе с Intel\circledR Trace Collector?

Перед запуском MPI-программы для анализа с помощью Intel\circledR Trace Collector значение переменной окружения VT_CONFIG_RANK было задано равным 2. Что это значит?

Чему по умолчанию равно значение параметра Target на гистограмме «Thread Concurrency Histogram» (Intel\circledR VTune Amplifier XE)?

При сборе статистики с помощью itcpin в поле "размер сообщения" для функции MPI_Barrier указывается:

Перечислите 3 уровня анализа производительности в Intel\circledR VTune Performance Amplifier.

Intel\circledR VTune Amplifier XE фиксирует идеальное использование параллелизма потоков (Ideal), если:

Поддерживает ли Intel\circledR Inspector XE анализ приложений, разработанных с использованием POSIX Threads?

Intel\circledR VTune Amplifier XE фиксирует идеальное использование процессора (Ideal), если:

Что отображается в режиме «Количественной временной диаграммы» (Quantitative Timeline) в Intel\circledR Trace Analyzer?

Что необходимо сделать при работе с Intel\circledR VTune Amplifier XE, если требуется отладочная информация для системных библиотек Microsoft?

При сборе статистики с помощью itcpin в поле "принимающий процесс" указывается значение 0xffffffff, если:

Отметьте 5 видов оптимизирующих преобразований, выполняемых компиляторами Intel.

Из каких компонентов состоит библиотека Intel\circledR Math Kernel Library?
(Ответ считается верным, если отмечены все правильные варианты ответов.)

Какие компоненты библиотеки Intel\circledR Math Kernel Library реализованы для систем с распределённой памятью?

Можно ли редактировать исходный текст приложения в соответствующем окне просмотра Intel\circledR VTune Amplifier XE?

Позволяет ли библиотека Intel\circledR Math Kernel Library генерировать псевдослучайные числа с равномерным распределением?

Какой из приведённых генераторов псевдослучайных чисел реализован в библиотеке Intel\circledR Math Kernel Library?

Что обозначает аббревиатура IIS в файле с отчётом по анализу приложения, который генерируется при использовании ключа --summary при запуске Intel\circledR Trace Analyzer в режиме командной строки?

Как следует изменить исходный код однопоточного приложения для того, чтобы можно было выполнить его трассировку с помощью Intel\circledR Trace Collector?

Анализ аппаратных проблем приложения с помощью Intel\circledR VTune Amplifier XE показал, что метрика «Retire Stalls» принимает значение 0.12. Что это означает?

Как влияют промахи кэш-памяти на метрику CPI приложения?

Какие из нижеперечисленных функций входят в состав Intel\circledR Math Kernel Library?

Диаграмма «The Message Profile» в Intel\circledR Trace Analyzer имеет вид квадратной матрицы, при этом каждая строка соответствует:

Что отображается на диаграмме «Дерево вызовов» (Call Tree) в Intel\circledR Trace Analyzer?

В конфигурации Intel\circledR Trace Collector содержится установка COUNTER net_io ON. Что это значит?

Для чего предназначен такой компонент Intel\circledR Math Kernel Library, как DSS?

При профилировании функций в Intel\circledR Trace Analyzer and Collector атрибут TSelf означает время:

С какой целью при работе itcpin используется переменная окружения VT_STATISTICS?

Тэггинг (маркировка) событий в Intel\circledR Trace Analyzer используется для:

Позволяет ли Intel\circledR Trace Collector выполнять трассировку исполняемого кода без его перекомпиляции?

Диаграмма «The Collective Operations Profile» в Intel\circledR Trace Analyzer имеет вид квадратной матрицы, при этом каждая строка соответствует:

Какая функция C библиотеки Intel\circledR Math Kernel Library предназначена для вычисления произведения двух матриц общего вида?

Можно ли использовать Intel\circledR VTune Amplifier XE для анализа .NET программ?

Какая оптимизация выполняется при компиляции приложения с ключом O2?

Отметьте ключи компиляторов Intel, с помощью которых выполняется оптимизация приложения с использованием расширений SSE.

Какая оптимизация выполняется при компиляции приложения с ключом O5?

Какая оптимизация выполняется при компиляции приложения с ключами prof-gen и prof-use?

Какой ключ используется при компиляции программы, написанной с применением технологии OpenMP (в среде Microsoft Windows)?

Как действует при компиляции программы ключ оптимизации fast?

Содержит ли библиотека Intel\circledR Math Kernel Library векторизованные реализации элементарных математических функций?

Какие из нижеперечисленных распределений позволяет генерировать библиотека Intel\circledR Math Kernel Library?

Содержит ли Intel\circledR Math Kernel Library генератор псевдослучайных фон Неймана (средних квадратов)?

Для чего предназначена библиотека SparseBLAS?

Какие из нижеперечисленных функций входят в состав Intel\circledR Math Kernel Library?

Какие из нижеперечисленных функций входят в состав Intel\circledR Math Kernel Library?

Поддерживает ли Intel\circledR Math Kernel Library комплексную арифметику?

Что означает режим повышенной точности в Intel\circledR Math Kernel Library?

Что означает режим улучшенной производительности в Intel\circledR Math Kernel Library?

Позволяет ли Intel\circledR Math Kernel Library получать оценки квантилей вероятностного распределения?

Позволяют ли компиляторы из GCC выполнять компиляторную трассировку для Intel\circledR Trace Collector?

Можно ли с помощью Intel\circledR Trace Collector выполнять трассировку коммуникаций через сокеты в распределённых приложениях?

Фиксирует ли Intel\circledR Trace Collector получение процессом внутреннего (сгенерированного самим приложением) сигнала?

Какая утилита выполняет инструментовку бинарного файла при работе с Intel\circledR Trace Collector?

Какая информация собирается при работе с Intel\circledR Trace Collector в "облегчённом" режиме?

Для чего используется ключ CHECK-TRACING при работе с Intel\circledR Trace Collector?

Какие проверки включает "проверка корректности" в Intel\circledR Trace Collector?

Сколько таймеров поддерживает Intel\circledR Trace Collector?

Что такое "динамический анализ приложения"?

Каким будет результат выполнения команды itcpin --list?

С какой целью при вызове itcpin используется ключ --mpi?

При сборе статистики с помощью itcpin в поле "размер сообщения" для функции MPI_Scatter указывается:

При сборе статистики с помощью itcpin в поле "размер сообщения" для функции MPI_Allreduce указывается:

Перед запуском трассировки с помощью Intel\circledR Trace Collector значение переменной окружения VT_PCTRACE было задано равным 5. Что это значит?

В конфигурации Intel\circledR Trace Collector содержится установка COUNTER RU_MSGRCV ON. Что это значит?

В конфигурации Intel\circledR Trace Collector содержится установка COUNTER cpu_usr ON. Что это значит?

Что отображается на диаграмме «Профиль сообщений» (Message Profile) в Intel\circledR Trace Analyzer по умолчанию?

Диаграмма «The Message Profile» в Intel\circledR Trace Analyzer имеет вид квадратной матрицы, данные в которой могут группироваться:

Диаграмма «The Collective Operations Profile» в Intel\circledR Trace Analyzer имеет вид квадратной матрицы, при этом каждый столбец соответствует:

Агрегация данных по потокам в Intel\circledR Trace Analyzer используется для анализа приложений для архитектуры:

Что называется «модулем» при анализе приложения с помощью Intel\circledR VTune Amplifier XE?

Допускает ли Intel\circledR VTune Amplifier XE интеграцию с Visual Studio?

Допускает ли Intel\circledR VTune Amplifier XE работу в режиме командной строки?

Intel\circledR VTune Amplifier XE фиксирует хорошее использование параллелизма потоков (OK), если:

Intel\circledR VTune Amplifier XE фиксирует простой потоков (Idle), если:

Что означает метрика «Spin Time», доступная при анализе «Locks and Waits» при работе с Intel\circledR VTune Amplifier XE?

Анализ аппаратных проблем приложения с помощью Intel\circledR VTune Amplifier XE показал, что метрика «Execution Stalls» принимает значение 0.29. Что это значит?

Метрика «CPU Time» при анализе «горячих пятен» приложения с помощью Intel\circledR VTune Amplifier XE это:

Значение «Average CPU Usage» на гистограмме «Thread Concurrency Histogram» (Intel\circledR VTune Amplifier XE) для приложения, исполняющегося на 4-ядерном процессоре, оказалось равным 0.8. Это говорит о том, что эффективность использования процессора:

Фиксирует ли Intel\circledR Trace Collector получение процессом внешнего сигнала?

Реализовано ли в библиотеке Intel\circledR Math Kernel Library 2-мерное быстрое преобразование Фурье?

Что включает в себя «отчёт о корректности» в Intel\circledR Trace Analyzer?

Что отображается в режиме «Временной диаграммы счётчиков» (Counter Timeline) в Intel\circledR Trace Analyzer?

Intel\circledR VTune Amplifier XE фиксирует хорошее использование процессора (OK), если:

Для чего предназначена переменная окружения VT_SLIB_DIR, используемая при работе с Intel\circledR Trace Collector?

Какая оптимизация выполняется при компиляции приложения с ключом O3?

Какая оптимизация выполняется при компиляции приложения с ключом ip?

На решение каких вычислительных задач ориентирована библиотека LAPACK?

Содержит ли библиотека Intel\circledR Math Kernel Library векторизованные реализации специальных функций?

Содержит ли библиотека Intel\circledR Math Kernel Library векторизованные реализации гиперболических функций?

Какие из нижеперечисленных библиотек входят в состав Intel\circledR Math Kernel Library?

Какие операции реализованы на 1-м уровне библиотеки BLAS?

Поддерживает ли Intel\circledR Math Kernel Library работу с C-программами?

Позволяет ли Intel\circledR Trace Collector выполнять трассировку последовательных программ, не содержащих обращений к функциям MPI?

В чём заключается некорректность работы параллельной MPI-программы, обозначаемая в Intel\circledR Trace Collector GLOBAL:COLLECTIVE:SIZE_MISMATCH?

Чему равно по умолчанию значение переменной окружения VT_CONFIG_RANK?

Каким будет результат выполнения команды itcpin с ключом --run?

С какой целью при вызове itcpin используется ключ --executable?

Для чего предназначено «окно сравнения» (Comparison View) в Intel\circledR Trace Analyzer?

Что означает метрика «Total Thread Count», доступная при анализе «Locks and Waits» при работе с Intel\circledR VTune Amplifier XE?

Что означает метрика «Wait Time», доступная при анализе «Locks and Waits» при работе с Intel\circledR VTune Amplifier XE?

В каком диапазоне гистограммы «Thread Concurrency Histogram» для хорошо оптимизированного для выполнения на многоядерной архитектуре приложения должен находиться самый высокий прямоугольник (Intel\circledR VTune Amplifier XE)?

Анализ аппаратных проблем приложения с помощью Intel\circledR VTune Amplifier XE показал, что метрика «LLC Miss» принимает большое значение. Что это означает?

Какие сплайны реализованы в Intel\circledR Math Kernel Library?

В конфигурации Intel\circledR Trace Collector содержится установка COUNTER RU_NSIGNALS ON. Что это значит?

Позволяет ли библиотека Intel\circledR Math Kernel Library генерировать псевдослучайные числа с дискретным распределением?

Какие виды анализа включает «Алгоритмический анализ» при работе с Intel\circledR VTune Amplifier XE?

Выберите правильное утверждение, относящееся к Intel\circledR VTune Amplifier XE:

Поддерживает ли Intel\circledR Trace Collector трассировку shmem-приложений?

Сколько уровней содержит библиотека BLAS?

Какие операции реализованы на 2-м уровне библиотеки BLAS?

Работу с какими форматами хранения матриц поддерживает Intel\circledR Math Kernel Library?

Какой итерационный солвер разреженных систем реализован в Intel\circledR Math Kernel Library?

Какие из нижеперечисленных функций входят в состав Intel\circledR Math Kernel Library?

Позволяет ли Intel\circledR Trace Collector собирать статистику по односторонним обменам MPI?

В каком случае требуется добавление в исходный код программ вызовов ППИ (прикладного программного интерфейса) Intel\circledR Trace Collector?

В каком случае при работе с Intel\circledR Trace Collector в "облегчённом" режиме поле "приёмник" содержит значение 0xfffffffe?

Что означает сигнатура ошибки LOCAL:REQUEST:NOT_FREED при работе с Intel\circledR Trace Collector?

Что отображается в таблице «Профиль коллективных операций» (Collective Operations Profile) в Intel\circledR Trace Analyzer по умолчанию?

Intel\circledR VTune Amplifier XE фиксирует плохое использование процессора (Poor), если:

Можно ли использовать Intel\circledR VTune Amplifier XE для анализа последовательных программ?

Какой компонент Intel\circledR Math Kernel Library является кластерной реализацией быстрого преобразования Фурье?

Позволяет ли Intel\circledR Math Kernel Library обращать матрицы?

Что такое "инструментовка приложения"?

Каким будет результат выполнения команды itcpin с ключом --profile?

Позволяет ли Intel\circledR Trace Analyzer определять время передачи сообщений?

Для чего предназначена библиотека PBLAS?

В состав каких из нижеперечисленных программных продуктов входит Intel\circledR Math Kernel Library?

Какие приложения можно анализировать с помощью Intel\circledR VTune Amplifier XE?

Позволяет ли Intel\circledR Math Kernel Library получать оценки эксцесса вероятностного распределения?

В MPI-программе в процессе её выполнения с помощью операции MPI_Intercomm_merge из коммуникаторов COMM1 и COMM2. С каким именем он будет сохранён в файле трассировки?

Какие операции реализованы на 1-м уровне библиотеки SparseBLAS?

Рекомендуемая последовательность оптимизации:

Чему равно максимальное численное значение метрики «CPU Usage» при анализе приложений с помощью Intel\circledR VTune Amplifier XE?

Какая проверка выполняется Intel\circledR Trace Collector, если в конфигурации указано LOCAL:MEMORY:OVERLAP?

Диаграмма «The Message Profile» в Intel\circledR Trace Analyzer имеет вид квадратной матрицы, каждая ячейка которой содержит: