با عرض سلام و خسته نباشید خدمت عزیزان و دوستان گلم
برای یک پروژه ای من نیاز دارم که عملیات پردازشی تقریبا سنگینی رو با نهایت سرعت انجام بدم. میخوام یک ماتریس 100*100 رو در یک ماتریس 100*100 دیگه ضرب کنم و حاصل رو در یک ماتریس جدید ذخیره کنم. و این کار رو بارها و بارها با نهایت سرعت انجام بدم.
راستش تا بحال با FPGA کار نکردم. ولی تا اونجایی که پرسوجو کردم شنیدم میگن پیاده سازی عمل ضرب در FPGA نیاز به گیت های فراوانی داره و دردسر سازه. میگن برای همچین ضربی ماتریس ها رو به ماتریس های 5*5 تکه تکه میکنن بعد ضرب میکنن و دردسر داره و به همین دلیل سرعت نهایی عملیات هم میاد پایین و از حالت Real Time خارج میشه! به همین خاطر به ذهنم رسید شاید با این بردهای سیستم عامل دار با استفاده از نرم افزراهایی مثل متلب بشه همچین عملیاتی رو با سرعت بیشتر نسبت به FPGA انجام داد!
لطفا نظرات خودتون رو بگید. برای انجام این عملیات بهتره از FPGA استفاده کنم؟ یا miniPC ؟