Арифметика сверхбольших натуральных чисел в параллельных вычислительных системах
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
В настоящее время существует необходимость проводить вычисления с очень большими целыми числами (то есть с числами, не помещающимися в разрядную сетку регистров АЛУ процессора) в таких областях как кодирование информации, криптография, физика, астрономия и т. д.
Архитектура 32-х разрядных систем позволяет обрабатывать числа в максимальном диапазоне 0..4294967295. Но это слишком узкий диапазон натуральных чисел для решения многих прикладных задач. Для расширения диапазона разработчики программного обеспечения предлагают разнообразные методы решения данной задачи. Средства для работы с большими целыми числами имеются в таких программных пакетах как Java, Си, Perl. Эффективным способом выполнения операций над сверхбольшими целыми числами является их представление в системе остаточных классов, где нет переносов из младших разрядов в старшие [3]. Однако здесь возникает своя проблема нахождения остатков от деления сверхбольшого числа на основания системы остаточных классов.
Диапазон представления натуральных чисел можно значительно расширить, реализовав несложные алгоритмы операций над данными на языке Ассемблера [1], увеличив при этом длину слова в десятки раз. Разработаны алгоритмы представления и хранения в памяти ЭВМ больших целых чисел в виде связанных списков [2]. Пусть () – список общего вида. Компьютерное представление списка состоит из n ячеек, связанных через их поля ссылок, вместе с предполагаемыми уже данными представлениями каждого из значений xi , являющихся в свою очередь списками.
Архитектура 32-х разрядных систем позволяет обрабатывать числа в максимальном диапазоне 0..4294967295. Но это слишком узкий диапазон натуральных чисел для решения многих прикладных задач. Для расширения диапазона разработчики программного обеспечения предлагают разнообразные методы решения данной задачи. Средства для работы с большими целыми числами имеются в таких программных пакетах как Java, Си, Perl. Эффективным способом выполнения операций над сверхбольшими целыми числами является их представление в системе остаточных классов, где нет переносов из младших разрядов в старшие [3]. Однако здесь возникает своя проблема нахождения остатков от деления сверхбольшого числа на основания системы остаточных классов.
Диапазон представления натуральных чисел можно значительно расширить, реализовав несложные алгоритмы операций над данными на языке Ассемблера [1], увеличив при этом длину слова в десятки раз. Разработаны алгоритмы представления и хранения в памяти ЭВМ больших целых чисел в виде связанных списков [2]. Пусть () – список общего вида. Компьютерное представление списка состоит из n ячеек, связанных через их поля ссылок, вместе с предполагаемыми уже данными представлениями каждого из значений xi , являющихся в свою очередь списками.
Другие работы
Лабораторная №4 (вариант 1) "Теория сложностей вычислительных процессов и структур"
Greenberg
: 1 августа 2011
Графы. Нахождение кратчайшего расстояния между двумя вершинами с помощью алгоритма Дейкстры.
Написать программу, которая по алгоритму Дейкстры находит кратчайшее расстояние от указанной вершины до всех остальных вершин связного взвешенного неориентированного графа, имеющего 6 вершин (нумерация вершин начинается с 0). Граф задан матрицей весов дуг, соединяющих всевозможные пары вершин (0 означает, что соответствующей дуги нет). Данные считать из файла.
Номер варианта выбирается по последней цифр
49 руб.
Теплотехника КНИТУ Задача ТД-6 Вариант 53
Z24
: 16 января 2026
Определить холодильный коэффициент ε парокомпрессионной аммиачной холодильной установки (с дросселем), массовый расход аммиака m, кг/c и теоретическую мощность привода компрессора Nкомпр по заданным значениям температуры влажного насыщенного пара NH3 на входе в компрессор t1 и температуре сухого насыщенного пара за компрессором t2 и холодопроизводительности установки Q.
Изобразить схему установки и цикл на Ts — диаграмме.
200 руб.
Гидравлика и теплотехника ТОГУ Теплопередача Задача 16 Вариант 7
Z24
: 5 марта 2026
По цилиндрическому каналу диаметром d = 14 мм движется вода. Расход воды G, ее температура на входе t′. На каком расстоянии от входа средняя по сечению температура воды достигнет t″, если температура внутренней поверхности канала tст = 100 ºС постоянна?
150 руб.
Процесс ПКХМ в двухступенчатом КМ в I-lg диаграмме-Чертеж-Графическая часть-Оборудование-Машины и механизмы-Агрегаты-Узлы-Детали-Курсовая работа-Дипломная работа
leha.nakonechnyy.92@mail.ru
: 4 июля 2017
Процесс ПКХМ в двухступенчатом КМ в I-lg диаграмме-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Графическая часть-Оборудование-Машины и механизмы-Агрегаты-Узлы-Детали-Курсовая работа-Дипломная работа
186 руб.