Содержание
- 2. Цели и задачи Цель работы – изучение возможности параллельной реализация алгоритма Хаффмана, основанной на расширении операций
- 3. Алгоритм построения оптимального кода Хаффмана Символы входного алфавита образуют список из N свободных узлов. Вес узла
- 4. Реализация последовательного алгоритма
- 5. Оценка сложности последовательного алгоритма Пусть M – число символов в сообщении, кодируемых по Хаффману и принадлежащих
- 6. Матрично-векторное умножение Обычное представление: Ленточное разбиение: Горизонтальное разбиение по строкам: где - i-я строка матрицы A
- 7. Результаты работы программы
- 8. Использование матричных операций при построении дерева алгоритма Хаффмана Алгоритм: Определить частоты встречаемости символов в сообщении, составляющих
- 9. Рассмотрим множество, состоящее из элементов 0,1, . Пусть T – множество, которому принадлежат элементы матрицы, и
- 10. Определение частот встречаемости символов в сообщении Представим исходное сообщение, символы которого принадлежат множеству входного алфавита ,
- 11. Использование матричных операций при построении дерева алгоритма Хаффмана
- 12. Упорядочивание узлов дерева Рассмотрим возможность использования введенной операции матричного умножения для упорядочения элементов, составляющих вектор исходных
- 13. Добавление нового узла Для выбора двух минимальных узлов и добавления соответствующего им нового узла–родителя преобразуем вектор
- 14. Формирование кодовых разрядов При добавлении очередной -ой вершины разобьем сформированный вектор на два: вектор , соответствующий
- 15. Суммарная оценка эффективности распараллеливания Определение частот встречаемости символов в сообщении (общее число сложений ): Упорядочение узлов
- 16. Суммарная оценка эффективности распараллеливания (10)
- 17. Пример Пусть задано следующее множество элементов входного алфавита (N=3) и соответствующие им веса: а–5, б–3, в–7.
- 18. Пример Формируем кодовые разряды: Получили итоговую матрицу: M=3, N=37 :
- 20. Скачать презентацию

















деление обыкновенных дробей
Пирамида. Элементы пирамиды
От землемерия к геометрии
Распределительное свойство умножения. Упрощение выражений
1.3. Определители
Готовимся к ОГЭ (9 класс)
Назначение и описание критерия Фишера
Задача на стоимость
Точка. Кривая линия. Прямая линия. Отрезок
Презентация на тему Деление двузначного числа на однозначное
Арккосинус. Решение уравнения cosx=a
Свойства биссектрисы угла. Решение задач
Преобразование выражений, содержащих степени с целым показателем
Комбинаторики. Вероятность
Short end волатильность. Значение для управления нелинейной позицией. Обзор основных идей анализа
Свойства логарифмов
Великие математики
Презентация на тему Решение задач на применение признаков подобия треугольников
Общие уравнения прямой
Рівняння. Основні властивості рівняння
Стереометрия. Аксиомы стереометрии
Миллиметр. Математика
Свойства логарифмов и теоремы логарифмирования
חילוק מספרים מכוונים- למידה עצמאית
Презентация на тему Сложение и вычитание натуральных чисел (5 класс)
Решение заданий типа № 21 ОГЭ
Понятия длиннее, короче, одинаковые по длине
Усовершенствование навыков действий с рациональными числами