73821

    Барский, А. Б.
    Архитектура параллельных вычислительных систем [Электронный ресурс] : учебное пособие / Барский А. Б. - Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), 2016. - 297 с. - ISBN 978-5-94774-546-7 : Б. ц.
Книга находится в Премиум-версии ЭБС IPRbooks.
Режим доcтупа:
УДК
ББК 32.97

Кл.слова (ненормированные):
архитектура -- вычислительные системы -- программы -- производительность
Аннотация: Излагаются основные структурные решения, воплощённые в параллельных вычислительных системах и способствующие их высокой производительности. Изучаются основные популярные архитектуры. Исследуются принципы оптимизации выполнения параллельных программ. Производится классификация параллельных вычислительных систем и способов распараллеливания. Приводятся «исторические» примеры параллельных ВС. Изучается проблема распараллеливания на уровне исполнительных устройств. Рассматривается организация конвейеров операций, векторных конвейеров, выполнения операций на стеке. Исследуются принципы динамического распараллеливания в многофункциональном арифметическо-логическом устройстве. Изучаются принципы «статического» составления потактового расписания работы процессора, управляемого в каждом такте. Такая компоновка командных слов характерна для суперскалеров VLIW- и EPIC-архитектуры. Освещается проблема организации интенсивного ветвления вычислений с помощью команды выполнения логического оператора и механизма предикатов, без традиционного использования команд условного перехода. Иллюстрируется возможность эффективного программирования конкретных задач. Рассматриваются некоторые «нетрадиционные» архитектуры, отражающие альтернативный поиск и эффективные решения при создании современных архитектур многопроцессорных вычислительных систем. Рассматривается проблема использования языка высокого уровня в качестве ассемблера - единственно доступного языка пользователя, включающего сложные алгоритмические конструкции. Аппаратная поддержка такого языка выполнена в отечественном семействе «Эльбрус». Обсуждается проблема практического применения принципа data flow при построении асинхронных вычислительных систем. Приводятся примеры программирования. Рассматривается архитектура вычислительной системы, основанная на принципе SPMD - «одна программа – много потоков данных». Анализируется возможность применения SPMD-технологии к решению задач логического вывода. Рассматривается проблема когерентности кэш-памяти в многопроцессорной системе.

(для доступа требуется авторизация)

Свободных экз. нет

94943

    Гагарина, Л. Г.
    Архитектура вычислительных систем и Ассемблер с приложением методических указаний к лабораторным работам [Электронный ресурс] : учебное пособие / Гагарина Л. Г. - Москва : СОЛОН-Пресс, 2019. - 368 с. - ISBN 978-5-91359-321-4 : Б. ц.
Книга находится в Премиум-версии ЭБС IPRbooks.
Режим доcтупа:
УДК
ББК 32.97

Кл.слова (ненормированные):
архитектура -- ассемблер -- вычислительные системы
Аннотация: В пособии представлен систематизированный курс одной из основной дисциплин специализированной подготовки бакалавров по направлениям 09.03.04 «Программная инженерия» и 01.03.04 «Прикладная математика» с точки зрения прикладного программирования и парадигмы кроссплатформенности. Рассмотрены основы архитектуры вычислительных систем как системной дисциплины. Представлен обзор архитектуры популярных процессоров семейства x86, в том числе шестидесятичетырёхбитных, представление основных типов данных в памяти компьютера, основные команды набора x86 и синтаксис AT&T. Обозначена проблематика прикладного кроссплатформенного программирования, объединяющего язык высокого уровня и язык Ассемблера. Строгий стиль изложения сопровождается доступными для понимания пояснениями и многочисленными примерами, а также контрольными вопросами к каждой главе, необходимыми для глубокого усвоения материала. Книга адресована студентам технических специальностей, соискателям степени бакалавра по указанным направлениям, слушателям институтов повышения квалификации, может быть использована для самообразования. Приложение А содержит методические указания к лабораторным работам.

(для доступа требуется авторизация)


Доп.точки доступа:
Кононова, А. И.
Свободных экз. нет

93820

    Гололобов, С. В.
    Параллельные алгоритмы вычислительной алгебры [Электронный ресурс] : учебно-методическое пособие / Гололобов С. В. - Новосибирск : Новосибирский государственный университет, 2019. - 76 с. - ISBN 978-5-4437-0958-1 : Б. ц.
Книга находится в Премиум-версии ЭБС IPRbooks.
Режим доcтупа:
УДК
ББК 22.1

Кл.слова (ненормированные):
вычислительная алгебра -- вычислительные системы -- параллельные алгоритмы -- программное обеспечение
Аннотация: Пособие знакомит читателя с современной компьютерной техникой с точки зрения разработчика программного обеспечения, которому нужно написать высокопроизводительный код, но при этом не хочется изучать многотомные описания современных архитектур на уровне ассемблера. Оно написано на основе практической работы авторов по созданию библиотеки высокопроизводительных математических функций для современных процессоров. В пособии излагаются особенности современных компьютеров, которые существенно влияют на производительность, и дано краткое описание инструментов для получения параллельных кодов ‒ OpenMP и MPI. Предназначено для студентов и разработчиков программного обеспечения, нуждающихся в углубленном понимании архитектур современных вычислительных систем с целью получения повышенной производительности от написанных программных кодов.

(для доступа требуется авторизация)


Доп.точки доступа:
Калинкин, А. А.
Свободных экз. нет