با توجه به مزایای فوق، در این مقاله از RNS ها برای پیاده سازی لایه های کانولوشنی CNN استفاده خواهیم کرد. معماری پیشنهادی CNN که در آن لایههای کانولوشنی شامل محاسبات RNS هستند (C_RNS_i، جایی که i تعداد لایه CNN را نشان میدهد) در شکل 5 نشان داده شده است. برای پیادهسازی محاسبات در RNS، اضافه کردن بلوکها ضروری است. برای تبدیل رو به جلو از BNS به RNS و تبدیل معکوس از RNS به BNS. بنابراین، تعمیر کامپیوتر در اصفهان لایه کانولوشن شامل یک بلوک برای تبدیل اعداد از BNS به RNS، بلوک هایی برای محاسبه کانولوشن برای هر مدول و یک بلوک برای تبدیل اعداد از RNS به BNS است. تبدیل معکوس بر اساس قضیه باقیمانده چینی با کسری است که به طور چشمگیری هزینه سخت افزاری اجرای آن را کاهش می دهد.