نبرد ارتباطی هیسیلیکون های عمومی ها
هیسیکان سوسیک ها اجرای فوق العاده ای در دید کامپیوتر رو تحویل میدن NPU و اختصاص داده شده آنها به عبارت و قدرت عالي ارائه ميدهد
هیسیکان سوسیک ها اجرای فوق العاده ای در دید کامپیوتر رو تحویل میدن NPU و اختصاص داده شده آنها به ريختار فوق العاده ارائه ميدهدکاربری. این طراحی تخصص سخت افزار منجر به مصرف انرژی پایین تر و فعالیت بالایی در طی فرض است. این عملکرد باعث می شود که هیسیکن سوسیک را رهبری در نقطه نظری کامپیوتر شود.
از طرف دیگر، یک سوسی عمومی یک مزیت متفاوتی پیشنهاد می کند. این نوع SoC انعطاف برتری نرم افزار را فراهم می کند. پشتیبانی منبع بازش یک ویژگی کلید است.
این انعطاف پذیری برای بارهای کارهای مختلف حیاتی است. اجرای عمومی یک SoC عمومی از توسعه سریع حمایت می کند. NPU خاص در a HiSilicon SoC، با این حال، به حداکثر کاربری و کاربری برای تصویر دید کامپیوتر می باشد.
حذف کلید
- سلام سیلیکونيک قسمت ويژه به اسم ان پي يو داشته باشه این NPU به آنها کمک می کند که کارهای دید کامپیوتری بسیار سریع را پردازش کنند و از قدرت کمتر استفاده کنند.
- سوس های عمومی انعطاف پذیر تر هستند. آنها برای بسیاری وظایف مختلف کار می کنند زیرا آنها حمایت نرم افزارهای خوبی دارند.
- برنامه ریزی به ما کمک می کند تا سوسی ها را مقایسه کنیم نگاه می کنیم به چند تصویر در ثانیه، چقدر سریع کار می کنند، و چقدر قدرت استفاده می کنند.
- هيسيکون سوسيس ها از قدرت کمتر براي کاري که ميکنن استفاده ميکنن این برای دستگاه هایی مهم است که باطری کار می کنند.
- ...هزینه کل هزینه ی سوسیسشامل قيمتش ميشه و چقدر کار ميخواد هيسيکون سوسيس ميتونه در مدت طولاني پول رو صرفه جويي کنه
. . . . . .
برنامه ريزي کردن تصوير ديد کامپيوتر نياز به يک روش ويژه داره اون فراتر از آزمايش هاي سرعت ساده براي ارزيابي قابليت هاي مقاله يک سيستم حرکت ميکنه یک نشان مناسب یک تصویر واضح از اجرای جهان واقعی یک سوسی را فراهم می کند. این فرایند برای مقایسه کردن شخص وقفه ضروری استسلام سیلیکان SoCدر برابر يک سوسي عمومي.
. . .
معماری موثر بر یک مجموعه هسته ای از برنامه های عملیات است. این متریک ها اندازه گیری می کنند که یک سیستم چگونه کارهای دید کامپیوتری را به عهده دارد. آنها داده های لازم را برای مقایسه مستقیم فراهم می کنند.
- خروج) FPS (: فرم بر ثانی می تواند چند تصویر را در یک ثانیه بررسی کند. برق بالاتر نشون میده که عملکرد بهتری برای جریان های ویدئویی
- زمان ترجیح: این یک لحظه طول می کشد یا زمان طول می کشد. زمان پایین تر برای برنامه های زمان واقعی حیاتی است.
- مصرف برق: در واتs اندازه گیری شده، قدرتی را که یک SoC در طی ترجیحات پیوسته کشیده می کند نشان می دهد. استفاده از انرژی پایین برای دستگاه های کار باطری حیاتی است.
یک متریک ترکیب حیاتی هستعملکرد-per-وات (FPS/Watt). این متریک به طور مستقیم به مصرف قدرت متصل می شود. کارآگاه واقعي انرژي يک سوسي رو آشکار ميکنه که یک عامل کلیدی برای دستگاه های لبه است که هر دو عملکرد و قدرت محدود هستند.
عشق و حرکت
منطقه سازی AI به طور قابل توجهی با معماری سنتی متفاوت است. تنها سرعت کافي نيست دقت یک مدل به هم اندازه مهمه اگه نتيجه اشتباه باشد، يک سريع بي فايده است. برای دید کامپیوتر، ارزیابی ها از متریک هایی استفاده میکننمعنی میانگین دقت (mAP)براي اندازه گيري دقت پيش بيني يه مدل این تعادل بین عملکرد و درستی اطمینان می دهد.
عملکرد همچنین می تواند متفاوت باشد. مدل AI یکسان اغلب اجرای متفاوت در سخت افزار متفاوت را نشان می دهد. این تغییرات از چند عوامل می آید:
| فاکتر | توصیف |
|---|---|
| موتورهای ترجیح | نرم افزار تخصصیتنوررتمدل هایی برای سخت افزار خاصی بهینه می دهد، باعث ایجاد تفاوت نمایش بین هر SoC. |
| محدودیت سازی | تکنيک ها مثلهINT8کاهش اندازه مدل، که می تواند سرعت را افزایش دهد و استفاده قدرت کمتر است اما ممکن است دقت کمی تاثیر بگیرد. |
| نسخه های نرم افزاری | نسخه های مختلفی از چارچوب هایی مانند PyTorch یا TensorFlow می توانند بر اجرای نهایی و کارای نهایی SoC تاثیر بگذارند. |
آزمايشات استاندارد شده مثهنشان موبایل MLPFکمک کنترل این متغیرها. مدرک موبایل MLPerf یک چارچوب برای معماری عادلانه فراهم می کند. مدرک موبایل MLPerf یک ابزار کلیدی برای منفجر کردن AI موبایل است. تحلیل گران از امپراتور موبایل MLPerf استفاده می کنند تا سوسیس های موبایل مقایسه شود. مدرک موبایل MLPF را ارزیابی می کند که هم عملیات و هم دقت را ارزیابی می کند. مدرک موبایل MLPerf استاندارد صنعتی است. مدرک موبایل MLPerf مطمئن می شود که نتایج قابل مقایسه باشد. مدرک موبایل MLPerf برای این تحلیل ضروری است. امن نشان MLPerf موبایل کمک می کند تا به اندازه ی کاربری تصویر دید کامپیوتر کمک کند. امن نشان MLPerf موبایل داده های قابل اعتماد را فراهم می کند.
و بعدش
ترجمه و مرکز حیاتی ترین متریک برای ارزیابی عملیات جهان واقعی هستند. عبور بالا به این معنی است که یک SoC می تواند داده های بیشتری را پردازش کند، در حالی که پایین واکنش های سریع را اطمینان می دهد. هاتحلیل منظميک تقسيم معماري واضح نشون ميده هیسیکان SoCs از سخت افزار مخصوص برای حداکثر اجرا استفاده می کند. SoCs عمومی به واحد پردازش های انعطاف پذیری ولی کمتر بهینه شده تکیه می کنند. این تفاوت مستقیماً تاثیر می گذاره
هیسیلون
سلام سیلیکونبه دست آوردن ردیف بالا و شیرینی پایین از طریق واحد پردازش خنثی خود (NPU). این NPU یک پردازشگر هدف عمومی نیست. سخت افزار مخصوصاً مهندسی شده برای بار کارهای AI است. این طراحی به هیسیلیکان SoC یک مزیت قابل توجهی در تصویر دید کامپیوتر می دهد.
معماری داوینی شامل چندین ویژگی کلیدی است که عملیات AI را شتاب می دهد:
- موتور مکعب سه بعدی: این موتور در ضرب در ماتریس بهتر است یک عملیات بنیادی در شبکه های عصبی. میتونه هزاران عملیات در هر چرخه ساعت اجرا کنه و به طور جدیدی سریع ترین ترجیح می دهد.
- واحد بردار: این مؤلفه تابع های تخصصی و انواع داده های متفاوت را اداره می کند، که به اندازه گیری و فعالیت NPU را افزایش می دهد.
- طراحی چند هسته: سطح بالای هیسیکان SoCs های NPU چندگانه یکپارچه می کنند. این هسته ها به موازی کار می کنند تا عبور کلی برای وظیفه های درخواست کننده را افزایش دهند.
حرکت داده ها اغلب ضربه های عملیات را ایجاد می کند. HSilicon NPU این موضوع را با یک پیچیده به حداقل می دهدحافظهسيستم. حافظه ي پهناي بسيار بالايينهانگاه چند سطح برای AI بهینه شد. این معماری اطمینان می دهد که هسته های NPU به سرعت داده ها را دریافت می کنند، و زمان بیکار را کاهش می دهد و کم می کند. نتیجه کارایی استثنایی و عملکرد برای تثبیت زمان واقعی است.
ژنریک سوسک
یک سوسی عمومی از AI بارهای کاری رو متفاوت انجام می دهد. معمولاً از واحد پردازش گرافیک قدرتمندش استفاده می کند (GPU) يا پردازش پرداخت شده به جای یک NPU کاملا اختصاص داده شده. در حالی که GPU های مدرن مثل "کوالکومم ادرینو" و "آرم مالی" خیلی قابلیت دارن معماري آنها براي گسترده ي گسترده تر از وظايف طراحي شده است این کمبود تخصصی منجر به کارآمدی کمتر برای برنامه ی AI در مقایسه با NPU اختصاص دارد. توسعه دهندگان همچنین با چالش هایی روبرو هستند که بهینه سازی مدل ها برای معماری های گوناگون GPU با هم روبرو هستند.
داده های برنامه ی عمومی سوسی های عمومی ویژگی های عملیات آنها را نمایش می دهد. برای مثال، آزمایش های مدل YOLOv5 یک گسترده ای از ارقام بیشتر در سراسر کوالکم اسنپدراکون سوسیس نشون میدهد.
جدول زیر رسیدگی به چند تا سوسی عمومی قدرتمند را مشخص می کند.بهتره که سریع تری بهتره
| مدل SoC | محدودیت سازی | پایانه | زمان ترجیحات) میلی ثانیه ( |
|---|---|---|---|
| اژدها®۸ ژن ۳ | شناوری | QNN_DLC | 8.394 |
| اژدها®۸ ژن ۳ | W8a | QNN_DLC | 5.894 |
| اژدها®گسترۀ XName | شناوری | QNN_DLC | 11.868 |
این منطقه نشون میده که یک سوسی عمومی استفاده می کند. فناوری هایی مانند کوانتیزی (w8a16) بیشتر کاهش و مصرف قدرت را می دهد. به هر حال، اعتماد به GPU یا NPU مخصوص کمتر به این معنی است که سوسیک قدرت و منابع بیشتری را صرف می کند تا یک هیسیلیکون سی با هدفش NPU ساخته شده. سوسی عمومی باید وظایف AI را با پروسه های سیستم دیگر تعادل کنه محدود کردن ضرب و کارآمدش برای بارهای کامپیوترهای کامپیوتر این تجارت بین انعطاف پذیری و قدرت خام اجرای یک SoC عمومی را تعریف می کند.
وضعیت تغییراتی
فراتر از سرعت خام، کاربری قدرت یک میدان جنگی حیاتی برای پردازنده های مدرن است. یک سوسی می تواند عبور بالا را تحویل دهد، اما ارزش آن کاهش می یابد اگر انرژی بیش از حد مصرف کند. ویژه برای دستگاه های لبه هایی که اغلب بر باتری ها تکیه می کنند یا محدودیت های حرارتی دارند صادق است. بنابراین، متریک عملکرد-per-watt، اندازه گیری نهایی از برتری طراحی SoC تبدیل می شود. یک تحلیل این متریک مزایای قابل توجهی یک NPU تخصصی را آشکار می کند. اجرای کلی هر SoC بستگی به کاربری قدرت دارد.
افپس / وات
هیسیکان سوسیس ها به طور مداوم نخستین نمایش در عملکرد-برای وات را نشان می دهند. این فعالیت برتری یک حادثه نیست؛ این نتیجه مستقیم از NPU ساخته شده است. معماری NPU عملیات شبکه عصبی را اجرا می کند با استفاده از مدارهای تخصصی که از پردازشگر عمومی قدرت کمتر از پردازشگر عمومی مصرف میکند . . این طراحی به SoC اجازه می دهد که در حال حفظ یک کشیدن برق پایین دست یابد.
مفهوم عملکرد-per-wat (FPS/Watt) مرکزی برای ارزیابی کاربردی واقعی است. این اندازه گیری میکنه چقدر اجرای یک سوسی برای هر وات از قدرتی که مصرف میکنه یک ارزش بالاتر نشان می دهد که قدرت بهتری است که برای ایجاد راه حل های AI قابل پایدار و هزینه موثر است.
ارزیابی های استاندارد صنعتی مانند ام الیورفروش شناسی سخت برای مطمئن شدن اندازه گیری های منصفانه و دقیق. این فرایند معمولی یک پایه قابل اعتماد برای مقایسه کاربری سخت افزار متفاوت را فراهم می کند. جنبه های کلید این روش شناسی شامل:
- تراز دقیق: اندازه گیری برق دقیقا با بار کاری AI هماهنگ می شوند.
- آزمایش پایداره: حداقل ۶۰ ثانیه برای گرفتن مصرف انرژی تحت یک بار پیوسته و منعکس شرایط دنیای واقعی است.
- متری های متحده: معماری به عنوان نمونه های بر روی جول محاسبه می کند که یک راه استاندارد برای ارزیابی عملیات هر-وات را فراهم می کند.
این رویکرد نقطه ی محکم به کاربردی NPU HSilicon را تصدیق می کند. طراحی تخصص انرژی هدر شده را کاهش می دهد و به یک لبه قاطع در کاربردهای حساس قدرت می دهد. NPU کاري رو به دست مياره بيشتر بهترين کاراي تمامي
ژنریک سوسک پرور
SoCs یک روش متفاوت را می گیرند که نتیجه یک برق بالاتر برای وظایف AI برق می کند. به جاي يه NPU خيلي تخصص آنها معمولاً بارگذاری کاری را به GPU یکپارچه و یا افزایش سی پیی سی پیی را خاموش می کنند. در حالی که قدرتمند هستند، این اجزاء فقط برای ریاضیات شبکه عصبی بهینه نمی شوند. این کمبود تخصصی منجر به کاربری پایین تر می شود. کشیدن برق یک دستگاه لبه می تواند از تقسیم شودچند ميلي وات براي سنسور هاي ساده به ده وات براي سرورهاي پيچيده یک SoC عمومی در یک دوربین هوشمند اغلب در وسط می افتدایجاد یک تعادل چالشه بین عملکرد و مصرف قدرت.
برای مثال، یک سوسی عمومی مانند راکچیپ RK3588 که شامل NPU قابلیت است، هنوز يک برق قابل توجهي زير بار رو نشون ميده. آزمايش هاي بنچمار روي يه مادربورد صنعتي با اين سوسي نشون ميدههشت-12 وات در طول يک بار رؤيايي اي آي.
| مدل | ترسیم قدرت) W ( | کاربری) FPS/ W ( |
|---|---|---|
| RK 3588 | 8-12. | 4.2-6.2 |
این داده ها یک FPS قابل احترام به هر وات نشان می دهد، ولی انرژی کلی برای یک دستگاه تعبیر شده قابل توجه است. اعتماد به یک NPU کمتر تخصص یا GPU به این معنی است که SoC انرژی بیشتری را برای رسیدن به هدف عملکرد خود صرف می کند.بارگذاری یک تکلیف ترجیح از یک پردازشگاه به یک GPU می تواند سرعت را بهبود دهد، اما اغلب افزایش برق کامل می دهد. این کشیدن قدرت بالاتر یک مشکل بزرگ دیگر را ایجاد می کند: گرما.
انرژي بالاي پايدار خروجي حرارتي قابل توليد ميکنه وقتي يک سوسي خيلي گرم بشه، ضربه ي حرارتي رو درگير ميکنه یک مکانیزم حفاظت خود که به طور خودکار سرعت پردازنده رو کاهش میده این عملکرد کاهش می دهد تا از آسیب گرما جلوگیری کند.وظيفه هاي ديد کامپيوتري نقطه ضربان گیری و ساختن عملکرد ناسازگاری. این طراحان را مجبور می کند که راه حل های سرد فعال را اضافه کنند مانند طرفداران، که اندازه، هزینه و هزینه تمام برق را افزایش می دهد. تجارت اساسی برای یک سوسی عمومی واضحه: انعطاف پذیری آن به هزینه مصرف قدرت بالاتر و چالش های حرارتی مربوط می شود.
. . . . . .
یک تحلیل کامل هزینه عملی فراتر از یک منطقه ساده اضافه می شود. این کار باید هزینه های کل مالکیت باشد که شامل هزینه های سخت افزار اولیه و تلاش های دراز مدت توسعه می باشد. ...هزینه نهایی یک محصدبستگي به اين عوامل بستگي داره اگه به مهندسی وسیع نیاز داشته باشه یک سوسی هزینه کم میتونه گرون بشه این ارزیابی دیدگاه واقعی در مورد سرمایه گذاری واقعی برای هر سکوی نیاز است .
اعتمادسالها
هزینه ابتدای سخت افزار مرئی ترین هزینه است. هاسلام سیلیکونسوسی اغلب نقطه قیمت جذاب را برای اجرای بالای خود ارائه می دهد. با این حال، هزینه های هزینه های توسعه یک نقطه آغاز عملی تر برای مقایسه است. جعبه های توسعه محیط ضروری را برای نمونه و آزمایشی فراهم می کند. قیمت این جعبه ها می تواند به طور قابل توجهی متفاوت باشد.
| نوع SoC | نام تخته | مدل SoC | هزینه فروشی |
|---|---|---|---|
| سلام سیلیکون | هي کيي | کرین 620 | 129 دلار |
| ARM عمومی | اکسپرس ترجمه | اکتاکور جونو SoC | پریسی |
این مقایسه نشان می دهد که یک SoC تخصص می تواند هزینه ورودی کمتر برای سخت افزار را ارائه دهد. این ذخیره ی اولیه یک عامل مهم است. این اجازه می دهد که تیم ها بدون سرمایه گذاری بزرگی را شروع کنند. هزینه پایین تر سخت افزار به طور مثبت برای هزینه هزینه ی کلی هزینه است.
انعطاف
توسعه و یکپارچه نشانه هزینه ای قابل توجهی، اغلب مخفی است. اینجا جایی است که هزینه های مهندسی ناپذیری (NRE) ظاهر می شود.NRE هزینه یک زمان برای طراحی، آزمایش و آماده کردن محصول جدید برای تولید است.یک سوسی پیچیده نیاز به بودجه قابل توجهی NRE است.
تکلیف NRE کلید شامل:
- طراحی و مهندسی
- نرم افزار و توسعه شرکت افزاری
- ایجاد و آزمایش
- گواهی های تنظیم) مثلاً FCC، CE (
هزینه NRE برای طراحی SoC مدرن می تواند به راحتی به دلار برسد. این هزینه بالا منعکس پیچیدگی بهینه سازی نرم افزار برای یک معماری سخت افزار خاص برای رسیدن به اجرای هدف و اهداف قدرت است. یک SoC عمومی با پشتیبانی منبع باز می تواند این هزینه NRE را کاهش دهد. یک سوسی تخصص ممکن است نیاز به تلاش مهندسی متمرکز بیشتری داشته باشد تا هزینه نهایی تاثیر بگیرد. یک منطقه کامل کمک می کند که این سرمایه گذاری را با اثبات قدرت و کارآمد سیستم به توجیه کند
برای برنامه های حیاتی عملیاتی، هیسیکان سوسیک ها یک برنده ی واضح در برداشتن تصویر دید کامپیوتر است. سخت افزار مخصوص NPU بهتری و کاربری برق می رسد. این طراحی NPU را افزایش نمایش و فعالیت کلی افزایش می دهد. NPU بالا و مصرف انرژی پایین هزینه ی توسعه را توجیه می کند. کاربرد NPU هزینه کامل قدرت را کاهش می دهد.
راهنمای تصمیم:
- سلام سیلیکان SoC: این SoC را انتخاب کنید برای عبارت و فعالیت بیشینه دید کامپیوتر. عملکرد عالي اي NPU هزينه انرژي کاهش ميده عملکرد و کارآمد NPU کاهش هزینه عملیاتی را می دهد.
- SoC عمومیName: این SoC را انتخاب کنید هنگامی که انعطاف پذیری نرم افزار هزینه توسعه برای تکلیف دید کامپیوتری کاهش می دهد. این هزینه عملکرد و هزینه تعادل می کند.
FAQ
مزيت اصلي "هيسيلينکون" چيه؟
(Hilicon SoCs) شامل یک واحد پردازش نفوذ (NPU) است. این سخت افزار مخصوص بهتری و کاربری برق را برای وظایف دید کامپیوتری ارائه می دهد. طراحی عملکرد بالایی در حال مصرف قدرت کمتر به دست می آورد.
چرا يه نفر بايد يه سوسي عمومي انتخاب کنه؟
یک SoC عمومی انعطاف نرم افزاری عالی فراهم می کند. پشتیبانی وسیع منبع باز آن برای پروژه های گوناگون شتاب می کند. این یک انتخاب محکم برای برنامه هایی میسازد که به طور انحصاری بر تمرکز AI نیستند.
FPS/Watt براي يه دستگاه لبه يعني چي؟
FPS/Watt یک فعالیت انرژی سوسی را اندازه گیری می کند. این نشون می دهد که چقدر قاب پردازشگر می تواند برای هر وات از قدرت استفاده کند. یک مقدار بالاتر نشان می دهد که برای دستگاه های قدرت با باطری حیاتی است.🔋
آيا يک GPU عمومي براي AI کار ميکنه؟
آره، یک GPU عمومی سوسی می تواند مدل AI را به طور مؤثر اجرا کند. با این حال، GPU یک واحد هدف اصلی است. معمولاً انرژی بیشتری مصرف می کند و برای بارهای کاری پایدار AI در مقایسه با یک NPU تخصص ارائه می دهد.




