نام پژوهشگر: امین صاحبی

پیاده سازی ماشین بردار پشتیبان موازی (psvm) بر روی fpga
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی شاهرود - دانشکده برق و الکترونیک 1392
  امین صاحبی   علی سلیمانی ایوری

‏در این پایان نامه‏، شبیه سازی و پیاده سازی مرحله ی آزمایش ماشین بردار پشتیبان مواز‎‏ی ‎(psvm)‎‏ را ارائه می دهیم. مرحله ی آموزش به صورت جدا و از پیش توسط نرم افزار ‎matlab‎‏ صورت گرفته است و از نتایج آن در مرحله ی آزمایش استفاده گردیده است. در این پایان نامه‏ از قطعه ‎fpga‎‏ ساخت شرکت ‎xilinx‎‏ به نام ‎‎‎‎‎spartan3e‎‎‎‏ استفاده شده که از طبقه ی ‎fpga‎‏ های ارزان قیمت و دارای منابع محدود می باشد. به دلیل وجود منابع محدود در این قطعه از کرنل سخت افزار پسند استفاده شده است که با توجه به عدم نیاز آن به ضرب کننده ها باعث صرفه جویی در مصرف منابع می گردد. برای اجرای الگوریتم ماشین بردار پشتیبان موازی ‎(psvm)‎‏ در معماری برخی بلوک های محاسباتی تغییراتی را ایجاد کرده ایم و نشان داده ایم که با پیاده سازی معماری پیشنهاد شده علی رغم کمی پیچیده تر شدن الگوریتم‏، تغییر محسوسی در عملکرد کلی سیستم از لحاظ سرعت انجام محاسبات‏، نسبت به سایر مراجع را شاهد خواهیم بود. ماشین بردار پشتیبان موازی با سرعت کلاک کمتر از ‏‎‎100mhz و با مصرف بخش بسیار کوچکی از منابع‏، بدون استفاده ی محسوس از ضرب کننده ها و تنها حدود ‎‎2% از منابع میکروپروسسور‏، نسبت به سایر مراجع ذکر شده بسیار سریعتر بوده و می تواند تعداد بسیار بیشتری فرایند را بصورت موازی در زمان بسیار کمتری انجام دهد.