Shanghai Neardi Technology Co., Ltd. sales@neardi.com +86 17612192553
چرا دستگاههای لبهای بیشتری در مورد NPUها و پردازندههای کمکی صحبت میکنند؟ RK3588 در حال حاضر یک SoC قدرتمند 6 TOPS (INT8) است، اما در صحنههای پیچیدهای مانند استنتاج چند وظیفهای، موازیسازی مدل و تجزیه و تحلیل ویدئویی-AI، سقف محاسباتی یک تراشه واحد همچنان وجود دارد. RK1820 دقیقاً برای به عهده گرفتن این بخش از بار و کاهش «اضطراب محاسباتی» SoC اصلی ایجاد شده است. در تجهیزات edge-AI، پردازنده میزبان دیگر به تنهایی مبارزه نمیکند. هنگامی که وظایف هوش مصنوعی از ظرفیت زمانبندی CPU/NPU سنتی فراتر میروند، پردازنده کمکی بیصدا وارد عمل میشود و بخشی از حجم کاری هوشمند را بر عهده میگیرد.
![]()
RK1820 یک پردازنده کمکی است که برای استنتاج هوش مصنوعی و گسترش محاسبات ساخته شده است. این پردازنده به طور انعطافپذیری با SoCهای میزبان مانند RK3588 و RK3576 جفت میشود و از طریق رابطهای PCIe یا USB با آنها ارتباط کارآمدی برقرار میکند.
| دسته بندی قابلیت | پارامترها و عملکردهای کلیدی |
|---|---|
| معماری پردازنده | 3 هسته RISC-V 64 بیتی؛ 32 کیلوبایت حافظه پنهان L1 I-cache + 32 کیلوبایت حافظه پنهان L1 D-cache در هر هسته، 128 کیلوبایت حافظه پنهان L2 مشترک؛ RISC-V H/F/D-precision FPU |
| حافظه | 2.5 گیگابایت DRAM با پهنای باند بالا روی تراشه + 512 کیلوبایت SRAM؛ پشتیبانی خارجی از eMMC 4.51 (HS200)، SD 3.0، SPI Flash |
| کدک | رمزگذاری JPEG: 16×16–65520×65520، YUV400/420/422/444؛ رمزگشایی JPEG: 48×48–65520×65520، فرمتهای YUV/RGB متعدد |
| NPU | 20 TOPS INT8؛ دقت ترکیبی INT4/INT8/INT16/FP8/FP16/BF16؛ چارچوبها: TensorFlow/MXNet/PyTorch/Caffe؛ Qwen2.5-3B (INT4) 67 توکن/ثانیه، YOLOv8n (INT8) 125 FPS |
| ارتباطات | PCIe 2.1 (2 خط، 2.5/5 گیگابیت بر ثانیه)، USB 3.0 (5 گیگابیت بر ثانیه، مشترک با PCIe) |
| عملکردهای اصلی | استنتاج Edge-AI (تشخیص / طبقهبندی / LLM)، محاسبات عمومی RISC-V، شتابدهی گرافیکی 2 بعدی (مقیاس / چرخش)، امنیت AES/SM4 |
در سیستم RK3588 + RK1820، خط لوله وظیفه هوش مصنوعی به یک معماری چهار لایه تجزیه میشود:
برنامه → میانافزار → اجرای پردازنده کمکی → کنترل و ارائه.
میزبان RK3588: زمانبندی وظایف، پیشپردازش دادهها و خروجی نتایج را انجام میدهد و کل گردش کار را مدیریت میکند.
پردازنده کمکی RK1820: اختصاص داده شده به استنتاج هوش مصنوعی با محاسبات بالا، متصل به میزبان از طریق PCIe، تشکیل یک مدل همکاری «کنترل سبک + محاسبات سنگین».
| مرحله | بازیگر | عمل |
|---|---|---|
| درخواست برنامه | RK3588 | فراخوانی وظیفه هوش مصنوعی از لایه برنامه (تشخیص/شناسایی) |
| اعزام | ارسال کننده RK3588 | تصمیم بگیرید که آیا به پردازنده کمکی واگذار شود یا خیر |
| استنتاج | RK1820 | محاسبات مدل یادگیری عمیق را اجرا کنید |
| بازگشت | RK1820 → RK3588 | نتایج استنتاج را برمیگرداند؛ میزبان نمایش میدهد یا منطق را ادامه میدهد |
لایه برنامه جایی است که هر وظیفه هوش مصنوعی از آن شروع میشود. این لایه، الزامات کاربر - تجزیه و تحلیل تصویر، تشخیص اشیاء، پرسش و پاسخ LLM در لبه و غیره - را به دستورات وظیفه قابل اجرا توسط سیستم ترجمه میکند و آنها را از طریق APIهای استاندارد شده به لایه میانافزار منتقل میکند. این لایه کاملاً توسط میزبان RK3588 مدیریت میشود که تعامل کاربر، منطق تجاری و دادههای جانبی را مدیریت میکند.
![]()
دریافت وظیفه: دستورات کاربر را از طریق دوربینها، پنلهای لمسی، اترنت، UART و غیره دریافت میکند.
استانداردسازی دستور: ورودی غیرساختاری را به پارامترهای وظیفه ساختاری تبدیل میکند
لایه میانافزار، مرکز همکاری است: هر وظیفه را قضاوت میکند، منابع را تخصیص میدهد، دادهها را از قبل پردازش میکند و ترافیک اتوبوس را مدیریت میکند. این لایه تصمیم میگیرد که آیا وظیفه روی میزبان اجرا شود یا به پردازنده کمکی واگذار شود.
فقط RK3588؛ RK1820 هیچ نقشی در پیکربندی PCIe یا مدیریت وقفه ندارد - این پردازنده به سادگی کارهای استنتاجی را که توسط میزبان ارسال شدهاند، اجرا میکند.
طبقهبندی و زمانبندی وظایف
پیش پردازش داده ها
![]()
کنترل ارتباطات اتوبوس
این لایه، هسته استنتاج است که منحصراً توسط پردازنده کمکی RK1820 هدایت میشود و به استنتاج هوش مصنوعی با محاسبات بالا اختصاص دارد.
RK1820 فعال؛ RK3588 در استنتاج دخالت نمیکند، فقط منتظر نتایج است. زمانبندی یا استثنائات توسط RK3588 از طریق دستورات بازنشانی PCIe مدیریت میشوند.
دریافت و آمادهسازی وظیفه
دادهها، وزنهای مدل و دستورات ارسال شده توسط RK3588 را دریافت میکند. آنها را در DRAM با پهنای باند بالا محلی مینویسد، مدل را بارگذاری میکند و NPU را پیکربندی میکند.
محاسبات استنتاج NPU
بازگشت نتیجه
این لایه، پایانه هر وظیفه هوش مصنوعی است: نتایج استنتاج خام را از RK1820 به خروجی بصری یا آماده برای کسب و کار تبدیل میکند و حلقه را میبندد.
RK3588 فعال؛ RK1820 فقط دادههای استنتاج خام را ارائه میدهد.
![]()
پسپردازش نتیجه
کنترل سیستم و خروجی بازخورد
ارزش همافزایی: نه فقط سریعتر، بلکه هوشمندتر
| مرحله | بازیگر | عمل |
|---|---|---|
| درخواست برنامه | RK3588 | فراخوانی وظیفه هوش مصنوعی از لایه برنامه (تشخیص/شناسایی) |
| اعزام | ارسال کننده RK3588 | تصمیم بگیرید که آیا به پردازنده کمکی واگذار شود یا خیر |
| استنتاج | RK1820 | محاسبات مدل یادگیری عمیق را اجرا کنید |
| بازگشت | RK1820 → RK3588 | نتایج استنتاج را برمیگرداند؛ میزبان نمایش میدهد یا منطق را ادامه میدهد |
به زبان ساده: RK3588 نمایش را اجرا میکند و همه چیز را در مسیر نگه میدارد، در حالی که RK1820 محاسبات خام را ارائه میدهد. آنها با هم دستگاههای edge-AI را «هوشمندتر، سریعتر و بدون دردسر» میکنند.
ما را برای اخبار بیشتر RK1820 و بهروزرسانیهای SDK، آموزشهای جدید و نسخههای نمایشی آماده اجرا دنبال کنید.