مقاله طراحی الگوریتم های موازی برای عملیات عدد صحیح ابر بلند مبتنی بر CPU های چند هسته ای (2015 آی تریپل ای)

عنوان فارسی مقاله طراحی الگوریتم های موازی برای عملیات عدد صحیح ابر بلند مبتنی بر CPU های چند هسته ای
عنوان انگلیسی مقاله Design of Parallel Algorithms for Super Long Integer Operation Based on Multi-core CPUs
فهرست مطالب چکیده

مقدمه

معرفی اعداد صحیح ابر بلند

نمونه ها

ذخیره ی داده و معرفی آن

طراحی الگوریتم های موازی

شرح الگوریتم موازی اضافی

شرح الگوریتم موازی تفریقی

شرح الگوریتم موازی ضربی

شرح الگوریتم موازی تقسیم

مثال ها

انتخاب رادیکس

جزء حل کردنی

برنامه موازی

مثالهای مربوط به محاسبه ی موازی اضافه

مثال هایی از محاسبات موازی ضربی

آنالیز نتیجه

نتیجه گیری

بخشی از متن مقاله انگلیسی Abstract

In cryptographic applications, super long integer operations are often used. However, cryptographic algorithms generally run on a computer with a single-core CPU, and the related computing process is a type of serial execution. In this paper, we investigate how to parallelize the operations of super long integers in multi-core computer environment. The significance of this study lies in that along with the promotion of multi-core computing devices, and the enhancement of multi-core computing ability, we need to make the basic arithmetic of super long integers run in paralleling, which means blocking super long integers, running all data blocks on multi-core threads respectively, converting original serial execution into multi-core parallel computation, and storing multi-thread results after formatting them. According to experiments we have observed: if scheduling thread time is longer than computation, parallel algorithms execute faster; on the contrary, serial algorithms are better. On the whole, parallel algorithms can utilize the computing ability of multicore hardware more efficiently.

ترجمه بخشی از متن مقاله چکیده

در کاربردهای رمزنگاری، عمل های عدد صحیح ابر بلند اغلب مورد استفاده قرار می گیرد. اگرچه، الگوریتم های رمزنگاری بصورت کلی روی یک کامپیوتر با یک CPU تک هسته بکار برده می شود، و پردازش کامپیوتر مرتبط با آن یک نمونه از اجرای توالی می باشد. در این مقاله، طرز موازی کردن عمل های اعداد صحیح ابر بلند در محیط کامپیوتر چند هسته بیان می شود . اهمیت این مطالعه همجهت با پیشرفت دستگاههای محاسباتی چند هسته ای، و بهبود قابلیت محاسباتی چند هسته ای صورت می گیرد، نیاز به ایجاد محاسبات پایه ای از اعداد صحیح ابر بلند قابل اجرا بصورت موازی است، که مفهوم آن به ترتیب بلوک شدن اعداد صحیح ابر بلند، اجرای تمام داده های بلوک شده روی رشته های چند هسته، تبدیل اجرای توالی اصلی داخل محاسبات موازی چند هسته، و ذخیره ی نتایج چند رشته ای بعد از فرمت کردن آنها می باشد. مطابق با آزمایش های صورت گرفته مشاهده شده است که: در صورتی که زمان رشته ی برنامه ریزی بیشتر از محاسبات باشد، الگوریتم های موازی سریعتر عمل می نمایند; برخلاف این، الگوریتم های توالی بهتر هستند.بصورت کلی اینکه، الگوریتم های موازی توانایی محاسبات سخت افزاری چند هسته ای با کارایی بیشتر دارند.

سال انتشار 2015
ناشر آی تریپل ای
مجله   یازدهمین کنفرانس بین المللی هوش محاسباتی و امنیت
کلمات کلیدی   اعداد صحیح ابر بلند، چند هسته، محاسبات موازی، الگوریتم ها، چند رشته
 تعداد صفحات مقاله انگلیسی 5
تعداد صفحات ترجمه مقاله 15
مناسب برای رشته مهندسی کامپیوتر
مناسب برای گرایش رایانش ابری، امنیت اطلاعات، مهندسی الگوریتم ها و محاسبات
دانلود رایگان مقاله انگلیسی ○ دانلود رایگان مقاله انگلیسی با فرمت pdf
خرید ترجمه فارسی ○ خرید ترجمه آماده این مقاله با فرمت ورد
سایر مقالات این رشته ○ مشاهده سایر مقالات رشته مهندسی کامپیوتر

دیدگاهتان را بنویسید