Перевести страницу на:  
Please select your language to translate the article


You can just close the window to don't translate
Библиотека
ваш профиль

Вернуться к содержанию

Программные системы и вычислительные методы
Правильная ссылка на статью:

Шелеметьева Я.В. Исследование технологии удаленного прямого доступа к памяти в архитектурах высокопроизводительных систем

Аннотация: В данной статье описываются основные принципы технологии удаленного прямого доступа к памяти (RemoteDirectMemoryAccess – RDMA, англ.) в архитектурах высокопроизводительных вычислительных систем.Особое внимание уделеноалгоритмам передачи данных в сеть/из сети:рассмотрен стандартный алгоритм передачи данных (на примере сетей, построенных на основе стека протоколов TCP/IP), и алгоритм с использованием технологии RDMAв указанных системах. Исследованы наиболее популярные вычислительные архитектуры, поддерживающие режим удаленного прямого доступа к памяти, показана эффективность применения технологии RDMA в высокопроизводительных сетевых архитектурах на примере сетей 10 GigabitEthernet. С использованием теории множеств, на основе расчетов рабочих тактов процессора при выполнении обработки сетевых команд и данных осуществляется сравнение производительности узлов вычислительных систем, передача данных в которых происходит по стандартным алгоритмам и узлов, в которых реализована технология RDMA. Обоснована целесообразность использования технологии RDMA в вычислительных узлах высокопроизводительных архитектур. В архитектурах современных компьютерных систем вычислительные узлы объединены между собой сетевыми технологиями, и значительный объем данных передается по сети. Одним из методов повышения эффективности работы вычислительных узлов, а значит и сетевой вычислительной системы в целом, является разгрузка их процессоров от сетевых вычислений с помощью режима удаленного прямого доступа к памяти (RDMA).Режим RDMA – это технология, которая позволяет передавать сетевые данные, минуя центральный процессор, напрямую из буферов сетевого адаптера в буферы приложения, тем самым освобождая процессор от обработки сетевых данных В вычислительных архитектурах высокопроизводительных систем объем входящего и исходящего сетевого трафика очень высок, и обработка сетевых данных занимает большое количество процессорного времени, поэтому предложенная технология удаленного прямого доступа к памяти актуальна для разгрузки процессора конкретного вычислительного узла, а значит, и для повышения производительности системы в целом. По сравнению со стандартной передачей данных, в которой процессор вычислительного узла системы полностью обрабатывает сетевые данные, технология RDMA позволяет освободить процессор от сетевой нагрузки и направить всю производительную мощность на решение внутренних задач, тем самым повысив скорость решения задач и надежность системы в целом.


Ключевые слова:

высокопроизводительные вычислительные архитектуры, удаленный доступ, прямой доступ, сетевые технологии, производительность процессоров, RDMA, сетевой адаптер, TCP/IP, передача данных, GigabitEthernet

Abstract: The article provides a formal description of the structure of objects of intelligent computer-aided design system of technological processes of forging on hammers, developed by the Institute of Engineering Science (Ural Branch) of the Russian Academy of Sciences. Particular attention is focused on the system objects, their relations and changing their state under the influence of internal and external control factors. The authors note that each type of forging requires its own subsystem that takes into account all technological features and limitations of the technological process. The first level of integration is in the creation of unified system for all types of design of all standardized forging types. The second level of integration is associated with the embedding of the local system into the general PLM-complex as a one of the software products for the technological pre-production. The article reviews the interaction of properties, methods and events on a specific example of designing of the technological process of a step-shaped shaft. Based on the object-oriented programming technology the authors developed the class-objects of the integrated intellectual computer-aided design system of technological processes of forging on hammers for components of different configurations, implemented the methods and events for designed objects.


Keywords:

properties, methods, events, integrated intelligent computer-aided design system, forging on hammers, technological processes, object-oriented technology, class-objects, design


Эта статья может быть бесплатно загружена в формате PDF для чтения. Обращаем ваше внимание на необходимость соблюдения авторских прав, указания библиографической ссылки на статью при цитировании.

Скачать статью

Библиография
1. Bailey S. The Architecture of Direct Data Placement (DDP)and Remote Direct Memory Access (RDMA) on Internet Protocols. / Bailey S., Talpey T.-Fremont, CA: RFC, 2005. – 23 c.
2. Culley P. Marker PDU Aligned Framing for TCP Specification. / Culley P., Elzur U., Recio R.-Fremont, CA: RFC, 2007. – 74 c.
3. InfiniBandTM Architecture Specification Volume 1 Release 1.2.1 Final Release / подредакциейInfiniBandSM Trade Association – CA.: California USA, 2007. – 1727 с.
4. Recio R.A Remote Direct Memory Access Protocol Specification./Recio R., Metzler B., Culley P.-Fremont, CA: RFC, 2007. – 66 c.
5. Зяблов Н.А. Формализация задачи нахождения кратчайшего пути в информационно-вычислительных сетях. / Н.А. Зяблов, Н.С. Васяева URL: http://ify.ulstu.ru/sites/default/files/Zyablov_N.pdf.
6. Олифер, В.Г. Компьютерные сети. Принципы, технологии, протоколы. / Олифер В. Г., Олифер Н. А. – 3-е изд.-СПб.: Питер, 2010. – 943 с.
7. Портал технической литературы IBMhttp://www.redbooks.ibm.com/
8. Сайт разработчиков RDMAhttp://www.rdmaconsortium.org/ .
9. Статья об основах режима RDMA и об основных положениях модели http://www.hpcwire.com/hpcwire/2006-09-15.html.
10. В.В. Голенков, Д.В. Шункевич, И.Т. Давыденко Cемантическая технология проектирования интеллектуальных решателей задач на основе агентно-ориентированного подхода // Программные системы и вычислительные методы. - 2013. - 1. - C. 82 - 94. DOI: 10.7256/2305-6061.2013.01.7.
References
1. S.20-23. Gagarin P.Yu., Konovalov A.V., Shalyagin S.D. Agentnyy podkhod v SAPR kovki korotkikh pokovok // Programmnye produkty i sistemy. 2011. № 1. S.148-152. Muyzemnek O.Yu, Konovalov A.V., Gagarin P.Yu. Mul'tiagentnyy graficheskiy redaktor SAPR kovki // Programmnye produkty i sistemy. 2011. №
2. S. 148-151. GOST 7829 – 70. POKOVKI IZ UGLERODISTOY I LEGIROVANNOY STALI, IZGOTOVLYaEMYE SVOBODNOY KOVKOY NA MOLOTAKh. PRIPUSKI I DOPUSKI. Izdanie ofitsial'noe. IPK Izdatel'stvo standartov. Moskva. 2000. Arzamastsev S.V., Slugin E.N. Tekhnologicheskiy protsess kovki kak ob'ektno-orientirovannaya sistema // Konstruirovanie i tekhnologiya izgotovleniya mashin. Sbornik nauchnykh trudov. Ekaterinburg, UGTU, 2000. S.105-107. Konovalov A.V., Arzamastsev S.V., Muyzemnek O.Yu., Kazanskiy D.S., Shalyagin S.D., Gagarin P.Yu. Novyy printsip razrabotki SAPR TP kovki // Kuznesno-shtampovochnoe proizvodstvo. Obrabotka materialov davleniem. 2007. № 1. S.42-47