User Tools

Site Tools


pp:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
pp:start [2022/11/22 10:29] – created eugeneaipp:start [2022/11/29 11:05] (current) – [Лабораторные работы] eugeneai
Line 9: Line 9:
 ===== Лабораторные работы ===== ===== Лабораторные работы =====
  
-Для допуска к зачету/экзамену необходимо сделать **четыре** любые лабораторные по желанию, если не оговорено особо: Магистры ИрГУПС, 1 курс, 2 семестр делают в обязательном порядке лабу RabbitMQ.+Для допуска к зачету/экзамену необходимо сделать **четыре** любые лабораторные по желанию, если не оговорено особо: Магистры ИрГУПС, 1 курс, 2 семестр делают в обязательном порядке лабу RabbitMQ (второй семестр).
  
   - Создание параллельных процессов в операционной системе Linux, Windows. Процессы должны взаимодействовать друг с другом через общий ресурс (pipe, fifo, файл, общая память, mmap, socket и т.п.), синхронизируя доступ к этому ресурсу (семафор, критические секции, мьютексы, барьеры).   - Создание параллельных процессов в операционной системе Linux, Windows. Процессы должны взаимодействовать друг с другом через общий ресурс (pipe, fifo, файл, общая память, mmap, socket и т.п.), синхронизируя доступ к этому ресурсу (семафор, критические секции, мьютексы, барьеры).
Line 15: Line 15:
   - Разработка параллельной программы для кластерной вычислительной системы средствами MPI.   - Разработка параллельной программы для кластерной вычислительной системы средствами MPI.
   - Параллельные вычисления в Matlab, R.   - Параллельные вычисления в Matlab, R.
 +  - Программирование параллельных приложений средствами библиотеки QT (см. в методичке ниже), JavaScript promises (jQuery ajax, animate, и т.п.) и подобными им (async/await).
   - Реализация параллельной программы в Erlang/Elixir, Haskell, SWI-Prolog.   - Реализация параллельной программы в Erlang/Elixir, Haskell, SWI-Prolog.
 +  - Программа на Threading building Blocks.
 +  - Реализация распределенной программы на ScaLAPACK.
   - Создание распределенной вычислительной среды на основе RabbitMQ.   - Создание распределенной вычислительной среды на основе RabbitMQ.
  
 +===== Методический материал =====
 +
 +  - Архив методичек "среднего качества" {{pp:parprog.7z|Здесь}}. Из них брать задания. **Замечание**: В методичке по MPI не указывается явно, что между вычислителями следует пересылать не весь массив данных а только долю.
 +  - Литература на сайте [[https://hpc.icc.ru/foruser/library.php|Суперкомпьютерного центра ИДСТУ СО РАН]]
  
pp/start.1669084152.txt.gz · Last modified: 2022/11/22 10:29 by eugeneai