Информатика и вычислительная техника
  • формат pdf, doc
  • размер 840.23 КБ
  • добавлен 27 октября 2009 г.
Трифонов П.Ф. Информатика. Построение и анализ алгоритмов
Год выпуска: 2007.
Автор: Трифонов П. Ф.
Формат: PDF, DOC.

Введение.
Архитектура вычислительных систем.
Основные компоненты ЭВМ.
Архитектура процессора.
Оперативная память.
Параллельные вычисления.
Классификация параллельных систем.
Параллельные алгоритмы.
Реализация вычислительных алгоритмов.
Влияние характеристик процессора на скорость вычислений.
ЛР № 1: Исследование возможностей процессора.
Другие приемы повышения производительности.
ЛР № 2: Реализация вычислительного алгоритма.
Алгоритмы компьютерной алгебры.
Анализ сложности алгоритмов.
Метод подстановки.
Метод итераций.
Операции над матрицами.
Умножение произвольных матриц.
Умножение двоичных матриц.
Алгоритмы работы с разреженными матрицами.
Операции над многочленами.
Билинейные формы.
Алгоритмы Карацубы и Тоома-Кука вычисления свертки.
Алгоритм Винограда.
Перенос алгоритмов на поля другой природы.
Гнездовые алгоритмы свертки.
Итеративные алгоритмы.
Деление многочленов.
Вычисление значений многочленов.
Интерполяция.
ЛР № 3: Реализация быстрого алгоритма свертки в виде линейной.
программы.
ЛР № 4: Реализация итерированного быстрого алгоритма свертки.
ЛР № 5: Распараллеливание быстрого алгоритма свертки.
Дискретное преобразование Фурье.
Преобразование Фурье в дискретном и непрерывном случаях.
Общие алгоритмы быстрого преобразования Фурье.
Алгоритмы БПФ в конечных полях.
Применение БПФ для вычисления свертки.
Алгоритм Шёнхаге-Штрассена.
ЛР № 6: Реализация алгоритма БПФ в виде линейной программы.
ЛР № 7: Реализация алгоритма БПФ большой размерности.
ЛР № 8: Реализация параллельного алгоритма БПФ большой.
размерности.
Операции над целыми числами.
Представление целых чисел в ЭВМ.
Сложение.
Умножение.
Деление.
Возведение в степень.
Основные результаты.
Упражнения.
Задания для курсовых работ.
Похожие разделы
Смотрите также

Богачёв К.Ю. Основы параллельного программирования

  • формат djvu
  • размер 4.11 МБ
  • добавлен 29 октября 2009 г.
Данная книга представляет собой введение в методы программирования для параллельных ЭВМ. Основной ее целью является научить читателя самостоятельно разрабатывать максимально эффективные программы для таких компьютеров. Вопросы распараллеливания конкретных алгоритмов рассмотрены на многочисленных примерах программ на языке С. В основу книги положен курс лекций для студентов механико-математического факультета МГУ им. М. В. Ломоносова.

Вальковский В.А., Котов В.Е., Марчук А.Г., Миренков Н.Н. Элементы параллельного программирования

  • формат djvu
  • размер 12.45 МБ
  • добавлен 03 октября 2010 г.
Посвящается организации параллельных вычислений на многопроцессорных вычислительных комплексах (МВК). Рассматриваются проблемы параллелизма в архитектуре, языках программирования и системном матобеспечении современных и перспективных МВК, вопросы синтеза параллельных алгоритмов и программ, методы автоматического распараллеливания вычислений. Исследуются различные модели параллельной обработки и их возможные приложения. Для инженерно-технических р...

Воеводин В.В. Вычислительная математика и структуры алгоритмов

  • формат pdf
  • размер 894.64 КБ
  • добавлен 21 ноября 2010 г.
О том, как и почему нужно решать задачи на вычислительных системах параллельной архитектуры. Изд-во МГУ, 2006, 112с.

Гергель В.П., Фурсов В.А. Лекции по параллельным вычислениям

  • формат doc
  • размер 3.5 МБ
  • добавлен 21 сентября 2010 г.
Излагаются основы построения параллельных алгоритмов, ориентированных для реализации на многопроцессорных вычислительных системах. Приводятся примеры распараллеливания алгоритмов для решения простейших задач. Для большинства примеров приводятся оценки достижимого ускорения и показателей эффективности (загрузки процессоров). Примеры завершаются по-строением временной диаграммы параллельного алгоритма, которая, по существу, является расписанием реа...

Ковалев С.Э. Потоковая суперЭВМ построенная на принципах схемной эмуляции как альтернатива реконфигурируемым вычислительным структурам

  • формат doc
  • размер 549.97 КБ
  • добавлен 19 ноября 2011 г.
Аннотация Представляемая к рассмотрению аппаратно-программная система "Пульс" позиционируется мною как альтернатива существующей в настоящее время широкой номенклатуре микропроцессорных платформ, а также средствам и методам их программирования. Так исторически сложилось, что до настоящего времени реализовать любой алгоритм представлялось возможным только двумя способами: аппаратным или программным. Авторская идея схемной эмуляции алгоритмов и си...

Лупин С.А., Посыпкин М.А. Технологии параллельного программирования

  • формат djvu
  • размер 2.23 МБ
  • добавлен 27 декабря 2011 г.
М.: ИД «ФОРУМ»: ИНФРА-М, 2011. — 208 с. Рассматриваются современные средства разработки параллельных программ для многопроцессорных и многоядерных систем с общей и распределенной памятью: библиотеки MPI, POSIX Threads, система ОрепМР. Изложение материала построено по модели постепенного усложнения и базируется на примерах реализации различных вычислительных алгоритмов. Книга предназначена для студентов высших учебных заведений, обучающихся по на...

Оптимальное управление вычислениями в распределенных вычислительных системах на основе графа потоков данных

  • формат doc
  • размер 186.04 КБ
  • добавлен 13 февраля 2009 г.
Оптимальное управление параллельными вычислительными процессами является одной из сложнейших областей параллельных вычислений. Эффективность работы параллельного вычислительной программы (ПВП) зависит не только от её параллельной структуры, но и от того, как реализуется её выполнение на конкретной вычислительной системе, и от многих внешних факторов. Главное внимение в данной работе было сосредоточено на описание математической модели параллельн...

Ситкевич Т.А., Сюрин В.Н. Параллельные вычислительные среды

  • формат pdf
  • размер 831.19 КБ
  • добавлен 11 октября 2011 г.
Учебно-методическое пособие по одноименному спецкурсу. Для студентов специализации Н 02.02.08 – Интеллектуальные системы, Н 02.02.00 – Радиофизика. Гродно, 2001, 115 с. Спецкурс «Параллельные вычислительные среды» посвящен изучению состояния дел в области систем параллельной обработки информации, существующих методов распараллеливания вычислений и параллельных алгоритмов вычислений, основных принципов построения ПВС и программирования в них.

Топорков В.В. Модели распределенных вычислений

  • формат djvu
  • размер 3.78 МБ
  • добавлен 05 февраля 2010 г.
М.: ФИЗМАТЛИТ, 2004. 320 стр. Монография обобщает результаты исследований в области распределенных вычислений в масштабируемых средах, к которым можно отнести мультикомпьютеры, кластеры, симметричные мультипроцессоры, системы с распределенной памятью и ресурсы метакомпьютинга. Основное внимание уделяется различным формам модели обмена сообщениями и ее реализуемости, в том числе архитектурами с общей памятью. Рассматриваются вопросы семантики, о...

Червяков Н.И., Сахнюк П.А., Шапошников А.В., Ряднов С.А. Модулярные параллельные вычислительные структуры нейропроцессорных систем

  • формат djvu
  • размер 2.17 МБ
  • добавлен 05 ноября 2010 г.
Монография посвящена перспективному направлению развития структуры сверхпроизводительных и надёжных непозиционных нейрокомпьютеров, функционирующих в системе остаточных классов. Основное содержание составляют методы и алгоритмы построения непозиционных вычислительных средств, адекватных структуре нейронных алгоритмов. М.: Физматлит, 2003. - 288 с.