🔍 Поиск готовых работ

🔍 Поиск работ

Разработка реализации преобразований в ассоциативной памяти

Работа №201476

Тип работы

Дипломные работы, ВКР

Предмет

программирование

Объем работы61
Год сдачи2017
Стоимость4610 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
17
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 5
1 АНАЛИЗ КЛАССИЧЕСКИХ МЕТОДОВ ПОВЫШЕНИЯ
ПРОИЗВОДИТЕЛЬНОСТИ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ 7
1.1 Решения проблемы быстродействия 7
1.1.1 Увеличение числа транзисторов на кристалле микросхемы 7
1.1.2 Многоядерные процессоры 10
1.1.3 Графические процессоры 12
1.2 Ассоциативная память как ресурс распределенных вычислений 14
1.3 Отличие от архитектуры фон Неймана 19
1.4 Использование MRAM для реализации ассоциативной памяти 20
1.5 Выводы по разделу один 24
2 ОТОБРАЖЕНИЕ КЛАССИЧЕСКИХ АЛГОРИТМОВ СОРТИРОВКИ НА
АССОЦИАТИВНУЮ ПАМЯТЬ 25
2.1 Быстрая сортировка 26
2.2 Пузырьковая сортировка 29
2.3 Сортировка вставками 33
2.4 Бисерная сортировка 36
2.5 Сортировка выбором 37
2.6 Выводы по разделу два 38
3 РАЗРАБОТКА И ТЕОРЕТИЧЕСКИЙ АНАЛИЗ АЛГОРИТМОВ
СОРТИРОВКИ 40
3.1 Алгоритм сортировки с предварительным группированием 40
3.1.1 Алгоритм 41
3.1.2 Пример использования алгоритма 43
3.2 Алгоритм сортировки с подсчетом единиц 45
3.2.1 Алгоритм 46
3.2.2 Пример использования алгоритма 46
3.3 Выводы по разделу три 49
4 МОДЕЛИРОВАНИЕ АЛГОРИТМОВ СОРТИРОВКИ 50
ЗАКЛЮЧЕНИЕ 54
БИБЛИОГРАФИЧЕСКИЙ СПИСОК

Автоматизация производства, совершенствование устройств контроля, хранения, обработки приводят к увеличению объема используемой информации. Люди сталкиваются с проблемой быстрой обработки больших массивов данных. Но информации с каждым днем становится все больше, производители вычислительных и запоминающих устройств зачастую не могут обеспечить требуемой скорости доступа и обработки данных.
Для увеличения производительности вычислительных устройств в настоящее время используется распараллеливание обработки информации. Одним из методов распараллеливания является применение вычислительных устройств на базе SIMD архитектур. Такими архитектурами являются графические процессоры и АП. В настоящей работе осуществляется анализ вычислительных свойств АП.
Отличительной особенностью ассоциативных запоминающих устройств заключается в том, что они способны выдавать хранящуюся в них информацию без предварительного указания адресов тех ячеек, в которых находятся данные. Для поиска информации используется некоторая совокупность свойств или описаний объекта. Также АП позволяет получить параллельный доступ ко всем ячейкам памяти.
На сегодняшний день появилось такое технологическое решение для изготовления АП, как магниторезистивная память (MRAM). MRAM хранит информацию в виде различного сопротивления элементов хранения. Это обеспечивает уменьшение энергопотребления, увеличения срока службы и быстродействия по сравнению с другими видами памяти.
Ассоциативная память (АП) обладает большим потенциалом повышения производительности обработки информации. Но проведено мало исследований по внедрению и возможностям использования данного вида памяти. Этим обуславливается актуальность данной работы.
Вычислительные свойства АП изучены еще недостаточно, поэтому в работе осуществляется анализ одной из наиболее распространенных задач обработки информации - сортировки, как одного из наиболее ресурсозатратных преобразований.
Цель и задачи исследования
Цель научно-исследовательской работы - определить с теоретической точки зрения возможности реализации в АП различных известных алгоритмов сортировки и предложить решения, направленные на повышение алгоритмической производительности с учетом структуры и свойств АП.
Для достижения поставленной цели следует решить следующие задачи:
• исследование и выявление особенностей функционирования ассоциативной памяти;
• анализ существующих разработок АП на магниторезистивной памяти;
• анализ и исследование отображения существующих алгоритмов преобразований на АП;
• формирование новых алгоритмов, учитывая особенности ассоциативно-решающих полей;
• моделирование изученных и разработанных алгоритмов преобразований и их сравнение.



Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Для выполнения работы был проведен поиск и анализ информации по теме ассоциативной памяти. Поиск осуществлялся по базам данных патентов, диссертаций, научных работ. В результате поиска и анализа выяснилось, что существуют реализации ассоциативной памяти на магниторезистивной памяти. Ассоциативная память обладает большим потенциалом повышения производительности обработки информации. Но проведено мало исследований по внедрению и возможностям использования данного вида памяти.
В настоящей работе представлены исследования по отображению известных алгоритмов сортировки на АП. Рассмотренные алгоритмы недостаточно эффективно используют особенности архитектуры и функционирования АП. Были предложены решения по их модификации. В результате, временная сложность алгоритмов улучшилась в ^ раз (п - количество элементов в сортируемом массиве, т - разрядность).В 3 главе работы представлены новые алгоритмы сортировки. Произведена оценка их быстродействия. Алгоритм сортировки с подсчетом единиц показал наилучший результат. Моделирование разработанных алгоритмов подтвердило теоретические расчеты.



1. Кохонен, Т. Ассоциативная память / Т. Кохонен. - М.: Мир, 1985 - 238 с.
2. Пат. 2469425 Российская Федерация, МПК G11C15/00 (2006.01). Ассоциативная запоминающая матрица маскированного поиска вхождений / В.С. Евсюков, И.С. Зерин, Д.Ю. Неклюдов, О.В. Овчинкин, Е.А. Семенихин, Е.А. Титенко, М.В. Шиленков. - № 2010119752/08; заявл. 17.05.2010; опубл. 10.12.2012.
3. Пат. 2025797 Российская Федерация, МПК G11C15/00. Ассоциативная запоминающая матрица / В.В. Борисов. - № 5061427/24; заявл. 02.09.1992; опубл. 30.12.1994.
4. Пат. 2572464 Российская Федерация, МПК G11C 11/00 (2006.01). Ячейка магнитной оперативной памяти с двойным переходом для применений троичной ассоциативной памяти / К. Бертран. - № 2012111795/28; заявл. 27.03.2012; опубл. 10.01.2016, Бюл. № 1.
5. Qing Guo. AC-DIMM: Associative Computing with STT-MRAM / Qing Guo, Xiaochen Guo, Ravi Patel, Engin’Ipek, Eby G. Friedman // ISCA’13Tel-Aviv. - 2013. - P. 189-200.
6. Кабак, И.С. Аппаратная реализация ассоциативной памяти произвольного размера / И.С. Кабак, Н.В. Суханова // Вестник МГТУ «Станкин». Серия «Информатика и моделирование». - 2010. - №1 (9). - С. 135 - 139.
7. Головчинер, М.Н. Основы информатики: учебное пособие / М.Н Головчинер. - Томск: Изд-во ТГУ, 2014. - 82 с.
8. Таненбаум Э. Архитектура компьютера / Э. Таненбаум - 6-е изд. - СПб.: Питер, 2013. - 809 с.
9. Писарев, А.П. Вычислительные машины и системы: учебное пособие / А. П. Писарев, А. П. Ремонтов. - Пенза: Изд-во ПГУ, 2006. - 96 с.
10. Пат. 2025795 Российская Федерация, МПК G11C15/00. Иерархическая система ассоциативной памяти / В. В. Борисов, И. В. Огнев. - № 5032543/24; заявл. 17.03.1992; опубл. 30.12.1994.
11. Пат. 2037892 Российская Федерация, МПК G11C15/00. Ассоциативное запоминающее устройство / В.В. Борисов, И.В. Огнев. - № 93003718/24; заявл. 18.01.1993; опубл. 19.06.1995.
12. Пат. 2101786 Российская Федерация, МПК G11C15/00. Ассоциативная ячейка с гибким управлением / В.В. Борисов, И.В. Огнев. - № 95118758/09; заявл. 03.11.1995; опубл. 10.01.1998.
13. Пат. 2102796 Российская Федерация, МПК G11C15/00. Ассоциативная запоминающая среда / В.В. Борисов, И.В. Огнев. - № 96105191/25; заявл. 19.03.1996; опубл. 20.01.1998.
14. Пат. 2127455 Российская Федерация, МПК G11C15/00. Ассоциативное запоминающая среда / В.В. Борисов, И.В. Огнев. - № 96105194/25; заявл. 19.03.1996; опубл. 10.03.1999.
15. Пат. 2156013 Российская Федерация, МПК G11C15/00. Конструкция ячейки памяти с вертикально расположенными друг над другом пересечениями / Т. Марк, К. Джеффери. - № 98119731/28; заявл. 20.03.1997; опубл. 10.09.2000...23


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ