طراحی توامان سخت افزار نرم افزار الگوریتم خوشه بندی جریانداده StreamKM++ مبتنی برFPGA

سال انتشار: 1397
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 435

فایل این مقاله در 12 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

TECCONF04_202

تاریخ نمایه سازی: 30 شهریور 1398

چکیده مقاله:

خوشه بندی جریان داده، شاخهای از خوشه بندی است که داده هایی با حجم بی نهایت را باید خوشه بندی کند. به این دلیل الگوریتم های مناسب این کار باید سرعت کافی در اجرای خوشه بندی را داشته باشند. علاوه بر این، به دلیل اهمیت مصرف توان، بایستی سعی شود که از بسترهایی با مصرف توان کم جهت اجرای این الگوریتمها استفاده شود. در این مقاله با استفاده از FPGA، بصورت طراحی توامان سخت افزار/نرم افزار، الگوریتم خوشه بندی جریان داده StreamKM++ پیاده سازی شده است. در پیاده سازی صورت گرفته از قدرت FPGA در اجرای موازی محاسبات با حجم بالا استفاده شده، که سرعت اجرای الگوریتم به طور متوسط به 5/70 برابر رسیده است. دیگر شاخصه استفاده از FPGA کم بودن میزان مصرف توان است. که در این پیاده سازی میزان مصرف توان یا به عبارتی انرژی مصرفی اجرای الگوریتم به طور متوسط 8/22 برابر کمتر از اجرای الگوریتم توسط نرم افزار بر روی کامپیوتر شده است.

نویسندگان

سجاد به روش

دانشجوی کارشناسی ارشد، دانشکده مهندسی کامپیوتر و فناوری اطلاعات، دانشگاه صنعتی شیراز، شیراز، ایران

پیروز شمسی نژادبابکی

استادیار، دانشکده مهندسی کامپیوتر و فناوری اطلاعات، دانشگاه صنعتی شیراز، شیراز، ایران

سیدحسن دریانورد

استادیار، دانشکده فنی و مهندسی، گروه مهندسی برق و کامپیوتر، دانشگاه هرمزگان، بندرعباس، ایران

رضا جاویدان

دانشیار، دانشکده مهندسی کامپیوتر و فناوری اطلاعات، دانشگاه صنعتی شیراز، شیراز، ایران