ProHoster > وبلاگ > اداره > لوکس دست نیافتنی از اینتل: Core i9-9990XE با 14 هسته در 5,0 گیگاهرتز (1 قسمت)
لوکس دست نیافتنی از اینتل: Core i9-9990XE با 14 هسته در 5,0 گیگاهرتز (1 قسمت)
اینتل سریع ترین پردازنده دسکتاپ مصرفی خود را منتشر کرده است: Core i9-9900KS که هر هشت هسته آن با فرکانس 5,0 گیگاهرتز کار می کند. سر و صدای زیادی در اطراف پردازنده جدید وجود دارد، اما همه نمی دانند که این شرکت در حال حاضر یک پردازنده با فرکانس ساعت 5,0 گیگاهرتز و با 14 هسته دارد: هسته i9-9990XE. این کالای بسیار نادر برای مصرف کنندگان عادی در دسترس نیست: اینتل آن را فقط به شرکای منتخب و فقط از طریق حراج، هر سه ماه یک بار و بدون هیچ گونه تضمینی از جانب خود می فروشد. چقدر برای چنین لوکسی هزینه می کنید؟ خوب، ما موفق شدیم یکی از این هیولاها را بگیریم تا ببینیم چقدر خوب است.
آن را بسازید و آنها خواهند آمد (یکی از 100 نقل قول معروف AFI از فیلم های آمریکایی بیش از 100 سال)
Core i9-9990XE اوج فناوری پردازش 14 نانومتری اینتل است، محدودیت مشخصی از امکانات. ضمناً، اینتل نه می تواند تضمین کند که چه تعداد پردازنده می تواند تولید کند و نه به هیچ وجه پشتیبانی می کند. برخلاف دیگر پردازنده های اصلی، چیزی به نام "EOL" وجود ندارد. اگر پردازنده ای را در حراج برنده شوید، قیمت گزافی برای آن می پردازید، زیرا تمام موضوع مناقصه همین است. دریافت 14 هسته با فرکانس 5,0 گیگاهرتز ارزش زیادی برای پیوستن به "مسابقه مالی" دارد.
این پردازنده بخشی از خانواده رده بالا است و بر روی مادربردهای منتخب X299 کار می کند. همچنین Core i9 است نه Xeon، یعنی تنها چهار کانال حافظه و بدون پشتیبانی از ECC. از نظر فنی، از اورکلاک پشتیبانی می کند. این پردازنده فقط برای یک بازار است و آن بازار مایل است پول زیادی خرج کند تا از تأخیر کمتر میلیثانیهای سود ببرد: تجارت با فرکانس بالا.
در اولین مزایده ابتدا سه شرکت را می شناختیم که قرار بود در آن شرکت کنند. برای کسانی که تصمیم به پیشنهاد دادن داشتند، حراج بسته یک راز باقی ماند: فقط مشخص بود که چه تجهیزاتی از اینتل ارائه می شود، نه تعداد واحدها. از سه شرکتی که با آنها صحبت کردیم، یکی بدون مناقصه شرکت کرد، دومی سه پردازنده و سومی بقیه را دریافت کرد. تعداد لات ها و مبالغی که برای آنها هزینه شده مشخص نیست.
سیستم های معاملاتی با فرکانس بالا با ترتیبات عجیب و غریب غریبه نیستند. من داستانهایی از شرکتهایی شنیدهام که دهها میلیون دلار برای اجرای خطوط فرستنده مایکروویو خط دید برای کاهش تأخیر 3 میلیثانیه هزینه کردهاند. همه معاملهگران مالی بزرگ دارای سرورهایی هستند که تا حد امکان نزدیک به صرافی قرار دارند، زیرا سرعت نور از طریق کابل نوری هنوز برای آنها به اندازه کافی سریع نیست. این شرکت ها نه تنها هزینه سخت افزار را پرداخت می کنند، بلکه برای راه اندازی این سیستم ها با تاخیر کم به کارشناسان و متخصصان نیز پول می دهند. این به معنای تغییر دادن حافظه، اورکلاک کردن پردازنده و حتی معرفی خنککننده سفارشی برای داشتن یک سیستم کاملاً پایدار، اما با بیشترین سرعت ممکن است.
بنابراین، این افراد برای یک پردازنده 14 هسته ای 5,0 گیگاهرتزی که از پیش اورکلاک شده است، چقدر می پردازند؟ برخی از آنها ممکن است بالاتر از این سطح کار کنند، زیرا Core i9-9980XE استاندارد می تواند با این سرعت کار کند. ما در نهایت پاسخی از CaseKing، دریافت کننده اکثر Core i9-9990XE دریافت کردیم: 2800 دلار. در واقع، قیمت از آن زمان به 2850 دلار افزایش یافته است. در مقایسه با Core i9-9980XE (1979 دلار) یا Core i9-10980XE (999 دلار) که اخیراً معرفی شده است، چندان زیاد نیست و البته معامله گران به راحتی 1000 تا 2000 دلار بیشتر برای کمترین تاخیر پردازنده x86 در بازار هزینه خواهند کرد.
پس از کجا شروع کنیم؟ ما یک نمونه پردازنده داریم. از نظر فنی، ما یک سیستم کامل از International Computer Concepts یا ICC داریم. اینها متخصصان سرور هستند. ما اولین بار آنها را در Supercomputing 2015 ملاقات کردیم، جایی که آنها یک سیستم برج دیوانه با 8 سرور مختلف را ارائه کردند. ICC از نزدیک با اینتل همکاری می کند تا راه حل های خاصی برای بازارهای مختلف ارائه دهد: نفت و گاز، پزشکی، محاسبات. و مهمتر از همه، برای بخش مالی، جایی که آنها می توانند یک سیستم اورکلاک شده را تا حد مجاز بفروشند.
متأسفانه به دلیل برخی فناوری های اختصاصی، نمی توانیم داخل سروری را که برای ما ارسال شده است به شما نشان دهیم. این یک طراحی استاندارد 1U با مادربرد ASUS X299 در داخل و 32 گیگابایت حافظه قابل تنظیم است. برای تحت کنترل نگه داشتن Core i9-9990XE داغ، از سیستم خنک کننده مایع (تمام مس) استفاده می شود. برای اکثر پردازنده ها، چنین خنک کننده ای کاملا غیر ضروری است. این یک سیستم 1U است، به این معنی که قد 1,75 اینچ (4,45 سانتیمتر) است، که به این معنی است که نیاز به نگهداری این جانور از یک پردازنده، به خنککنندهای عالی نیاز دارد و ICC در اینجا کوتاهی نمیکند. نکته مهم: سیستم بسیار پر سر و صدا است. بعید است به دلیل عملکرد بیش از حد پر سر و صدا به همسایه ای راحت تبدیل شود. جزئیات بیشتر بعداً در بررسی فعلی.
علاوه بر مشخصات استاندارد، ICC تغییرات بیشتری در بایوس ایجاد کرده است تا از حداقل تاخیر و پایداری اطمینان حاصل کند. باز هم، ما نمی توانیم تمام جزئیات را فاش کنیم، اما بایوس را برای آزمایش خود به روز نکردیم. سرور 1U فضایی برای دو کارت گرافیک، دو درایو M.2، چهار درایو SATA دارد و دارای منبع تغذیه 1200 واتی است. برای بررسی مصرف برق در زیر مدتی زمان صرف کرده ایم.
مراقب باشید نیفتید
در نگاه اول، Core i9-9990XE یک تراشه استاندارد LGA2066 است. این سیستم از سیلیکون Skylake 18 هسته ای معمولی "HCC" اینتل استفاده می کند، اما به عنوان بخشی از استراتژی تقسیم بندی محصولات اینتل، پلتفرم "مصرف کننده" را هدف قرار داده است. پردازنده از حافظه تصحیح کننده خطا پشتیبانی نمی کند و بنابراین به 128 گیگابایت حافظه استاندارد DDR4 محدود شده است، اگرچه می توانید مطمئن باشید که هر سیستم HFT با استفاده از این پردازنده با حافظه پرسرعت کار می کند. این تراشه مانند سایر نمایندگان LGA44 دارای 3.0 خط PCIe 2066 است و از آنجایی که Xeon نیست، از عملکردهای مدیریت RAS یا vPro پشتیبانی نمی کند.
اینجاست که یکی از مشکلات این تراشه آشکار می شود: این قیمت برای کاربران حرفه ای که به ویژگی های کنترل داخلی و سایر ویژگی های امنیتی نیاز دارند تا سخت افزار گران قیمت خود را ایمن و قابل مدیریت نگه دارند، جذاب است. اینتل با تعیین پردازنده بهعنوان Core i9 به جای Xeon W، این پیشنهادات را از روی میز حذف میکند: OEMهایی که قطعه را به کاربران نهایی میخرند و مجدداً میفروشند، باید توضیح دهند که این تراشه کمیاب دارای محدودیتهایی است.
در حال حاضر، ما نمی دانیم که اینتل قصد دارد چند تراشه را به بازار عرضه کند. اینتل حراج های سه ماهه ای برگزار می کند که در آن تراشه هایی را ارائه می دهد که تمام آزمایشات را پشت سر گذاشته اند. با فرض اینکه همه OEM ها می خواهند آنها را برای مشتریان خود بخرند، نمی توانیم بیش از 100 واحد در سال صحبت کنیم. به دلیل این تفاوت های ظریف محصول یا عدم محصول، Core i9-9990XE صفحه خود را در پایگاه داده پردازنده اینتل دریافت نکرد و هرگز تحت برنامه پایان عمر قرار نمی گیرد، زیرا تحت این برنامه قرار نمی گیرد. فرآیند استاندارد برای سفارش و تحویل کالا. تمام پشتیبانی طولانی مدت از پردازنده در دست شرکت یا OEM است که آنها را خریداری می کند.
چیپ و تست های ما
در اصل، Core i9-9990XE یک پردازنده 14 هسته ای با فرکانس پایه 4,0 گیگاهرتز و قدرت طراحی حرارتی در آن فرکانس 255 وات است. فرکانس توربو این پردازنده در تمامی هسته ها 5,0 گیگاهرتز است. اما این یک مشکل جزئی هنگام طبقه بندی پردازنده به عنوان "همه هسته های @ 5,0 گیگاهرتز" ایجاد می کند.
مصاحبه های ما با نمایندگان اینتل در مورد چگونگی روشن شدن توربو بحث کرد: نحوه روشن شدن حالت توربو توسط سیستم به دستورالعمل های استفاده شده و سازنده مادربرد بستگی دارد. توربو توسط حد توان سطح بالاتر (PL2) و زمان بودجه توربو (Tau) تعیین می شود. به طور معمول، اینتل مصرف توربو را 25٪ بیشتر از TDP اعلام شده "پیشنهاد می کند" (یعنی برای TDP 255 وات، مصرف 319 وات خواهد بود) و بسته به پلتفرم بین 8 تا 200 ثانیه توربو.
در سرور 1U که به ما برای آزمایش داده شد، ICC توربو را در حالت "قدرت نامحدود برای زمان نامحدود" فعال کرد (من معتقدم از نظر فنی حداکثر تا 4096 ثانیه) زیرا آنها میخواهند CPU همیشه در تمام زمانها با فرکانس 5,0 گیگاهرتز کار کند. این، همانطور که در بالا ذکر شد، نیاز به خنک کننده بسیار کارآمد دارد. مشکل ستاره برای ICC، با توجه به فرم فاکتور 1U، یک فناوری خنک کننده ثبت شده برای حل آن توسعه داده شد.
از نظر فنی، این تراشه از Turbo Max 3.0 پشتیبانی میکند که به لطف آن، اینتل قدرتمندترین هستهها را برای استفاده از فرکانسهای توربوی بالاتر شناسایی میکند. در مورد ما، از 14، هسته 10 به عنوان بهترین تعیین شد. در ویندوز، رابط ACPI نرم افزار کلیدی را شناسایی می کند (یا آن را با پنجره فعال تعیین می کند)، و سعی می کند آن را روی این هسته های "بهتر" با افزایش فرکانس (+100 مگاهرتز یا بیشتر) اجرا کند. برای سیستم ما، از آنجایی که رابط TBM3 و ACPI نرمافزار را روی هستههای خاصی قفل میکرد، به دلیل این روش پیکربندی سیستم، شاهد افزایش فرکانس نبودیم. یکی از ویژگیهای کلیدی برای کاربران سیستمهای ICC، تأخیر پایین ثابت است. برای حفظ این سازگاری، TBM 3.0 بر فرکانس های پردازنده در آزمایش ما تأثیر نمی گذارد.
از دیگر ویژگی های این تراشه می توان به پشتیبانی از حافظه چهار کاناله DDR4-2666 در حالت تک رتبه ای اشاره کرد. ICC سیستم ما را با ماژولهای حافظه سفارشی و هیت سینکهای مشابه ارسال کرد و سیستم روی DDR4-3600 CL16 کار میکرد. این تراشه نیز مانند سایر پردازنده های سری 44 اینتل HEDT دارای 3.0 خط PCIe 9 است.
Core i9-9990XE به سادگی توسط رقبا احاطه شده است.
اولین مورد از اینها Core i9-9900KS آینده است، یک پردازنده هشت هسته ای که از هر هشت هسته با فرکانس 5,0 گیگاهرتز پشتیبانی می کند. این تراشه از سیلیکون استاندارد مصرف کننده استفاده می کند و بنابراین تنها دارای دو کانال حافظه و 16 خط PCIe 3.0 است.
رقیب دیگر، پرچمدار جدید 18 هسته ای Cascade Lake-X، Core i9-10980XE با قیمت 999 دلار است. این آخرین پردازنده دسکتاپ رده بالا با (ما معتقدیم) آخرین بهروزرسانیهای امنیتی اینتل، و همچنین برخی افزایش سرعت ساعت نسبت به Core i9-9980XE است. در نهایت، چهار هسته بیشتر از 9990XE دارد، اما کلاک کمتری دارد و ارزانتر است. کاربری که به اندازه کافی خوش شانس است که یک نمونه خوب دریافت کند، می تواند آن را تا 9990XE اورکلاک کند. Core i9-10980XE دارای چهار خط PCIe 3.0 دیگر و همین تعداد کانال حافظه است.
در سمت AMD، Ryzen 16 9X 3950 هسته ای که در ماه نوامبر عرضه می شود، اولین رقبای خود است. این پردازنده که بر روی 7 نانومتر ساخته شده است، مطمئنا از مصرف انرژی بیشتری برخوردار است و ریزمعماری Zen 2 دارای IPC بالاتری نسبت به تراشه های اینتل است، اما پردازنده قادر به دستیابی به همان فرکانس های بالا نخواهد بود. این برای رایانه های شخصی خانگی طراحی شده است و مجهز به 24 خط PCIe 4.0 و دو کانال حافظه است. با MSRP 749 دلار، مطمئناً هزینه آن بسیار کمتر از پردازنده اینتل خواهد بود.
باید به عرضه نسل جدید Threadripper AMD بر اساس همان Zen 2 و 7nm توجه کرد. ما در حال حاضر جزئیات زیادی نداریم، به غیر از این که AMD گفته است که این خط در ماه نوامبر عرضه می شود و خط با یک پردازنده 24 هسته ای شروع می شود. انتظار می رود چهار کانال حافظه، 64 خط PCIe داشته باشد و بتواند در حدود 4,0 گیگاهرتز کار کند. هنوز هم نمی تواند به سرعت کلاک بالای اینتل برسد و قیمت و مصرف انرژی آن هنوز مشخص نیست.
علاوه بر این، AMD سخت افزار سرور سری Zen 2 EPYC 7002 را منتشر کرده است. کاربران به جای نگاه کردن به یک پردازنده 14 هسته ای با فرکانس بالا، می توانند به یک CPU 32 هسته ای با هشت کانال حافظه، IPC بالا و 128 خط PCIe 4.0 نگاه کنند. باز هم آنها با کسری فرکانس مواجه خواهند شد و این یک پارامتر بسیار مهم برای معامله گران HPC است. EPYC 7502P با قیمتی در حدود 3400 دلار به فروش می رسد و در سرور مناسب، اگر تاجر HPC نیاز به مقیاس گذاری داشته باشد، این می تواند گزینه ای باشد.
مهم نیست که آن را با چه چیزی مقایسه می کنیم، نمی توان انکار کرد که Core i9-9990XE مرزهای کاری را که اینتل می تواند در فرآیند 14 نانومتری انجام دهد، جابجا می کند. به همین دلیل است که MSRP ندارد و چرا اینتل نمی تواند پیش بینی کند که سه ماهه آینده چقدر تولید خواهد کرد. بیهوده نیست که CaseKing آن را به قیمت 2849 یورو (با یک سال گارانتی OEM) به فروش رسانده است، زیرا بسیار بالاتر از هر پردازنده دسکتاپ اینتل است و دلیل خوبی هم دارد.
نیمکت آزمون ما
مهم است که فوراً توجه داشته باشید که آخرین بهروزرسانیهای Spectre، Meltdown و ZombieLoad اینتل ممکن است بر عملکرد تأثیر بگذارد. بر اساس دادههایی که از اینتل دریافت کردهایم، کاهشهای امنیتی کمترین آسیب را به آخرین سختافزار وارد میکنند (مثلاً در مقایسه با Broadwell). سیستم ارائه شده توسط ICC دارای امنیت داخلی در میانافزار نیست، اما ما از نسخهای از سیستم عامل استفاده کردیم که دارای وصلههای امنیتی نرمافزاری بود. ICC روشن کرده است که برخی از مشتریانش، در حالی که نگران این مسائل هستند، اغلب صرفاً سریعترین سیستم ممکن را می خواهند - بسته به نحوه استفاده آنها از آن سیستم ها.
در نتیجه، نتایج ما با بررسی های قبلی ما ناسازگار است. با توجه به این واقعیت که از یک بایوس سفارشی با گزینه های اورکلاک قفل شده استفاده می کند، داده های بنچمارک لزوماً عملکرد یک پردازنده تازه خریداری شده را در رایانه شخصی شما منعکس نمی کند، بلکه عملکرد آن را در سیستمی که به طور خاص برای آن ساخته شده است نشان می دهد. در نهایت استفاده مورد انتظار برای این تراشه ها. در نتیجه، ما یک ستاره در کنار نتایج خود قرار دادیم تا توجه کنیم که محیط تست این تراشه متفاوت است.
در بررسیهای خود، ما معمولاً در فضای باز آزمایش میکنیم، با خنککننده قدرتمند، مادربرد پیشرفته، DRAM در فرکانسهای پشتیبانی شده توسط سازنده و آخرین نسخه بایوس در دسترس عموم برای آن مادربرد.
برای آزمایشها از مجموعه استاندارد پردازندههای خود استفاده کردیم. به دلیل فرم فاکتور 1U و ماهیت کاربردی این تراشه، ما از کارت گرافیک بزرگ برای تست های بازی استفاده نکردیم. کاربرانی که می خواهند این سیستم را بگیرند و آن را به یک کارت CUDA بزرگ برای مدل سازی مالی پیوند دهند، احتمالاً باید کارهای زیادی انجام دهند. و برای بازی ها، بهتر است منتظر انتشار Core i9-9900KS باشید.
مطالب این بررسی:
تجزیه و تحلیل و رقابت
Core i9-9990XE: قهرمان کامپایل
عملکرد CPU: معیارهای رندرینگ
عملکرد CPU: تست های رمزگذاری
عملکرد CPU: تست های سیستم
عملکرد CPU: تست های آفیس
عملکرد CPU: معیارهای وب و معیارهای قدیمی
مصرف برق و خواص حرارتی
نتیجه گیری و کلمات پایانی
Compilation Champion، Windows VC++ و Chrome
بسیاری از خوانندگان AnandTech توسعه دهندگان نرم افزاری هستند که به عملکرد سخت افزار در کارهایی که به آن عادت دارند علاقه مند هستند. در حالی که کامپایل هسته لینوکس «استاندارد» برای بازبینانی است که اغلب کامپایل میکنند، آزمایش ما کمی متغیرتر است—ما از دستورالعملهای Windows برای کامپایل Chrome و بهطور خاصتر از ساخت مارس 56 Chrome 2017 استفاده میکنیم، همانطور که از زمان ما چنین بوده است. شروع به استفاده از این تست کرد. گوگل دستورالعمل های نسبتاً دقیقی را در مورد نحوه کامپایل در ویندوز به همراه توانایی آپلود 400 هزار فایل برای مخزن ارائه می دهد. این یکی از محبوب ترین معیارهای ما است و نشانگر خوبی از عملکرد هسته، عملکرد چند رشته ای و همچنین سرعت دسترسی به حافظه است.
در این تست، ما دستورالعمل های گوگل را دنبال می کنیم و از کامپایلر MSVC و ابزار توسعه دهنده Ninja برای کنترل کامپایل استفاده می کنیم. همانطور که ممکن است انتظار داشته باشید، این تست چند رشته ای است، با مقداری اتکا به DRAM، که در آن کش های سریع تر مزیتی را ایجاد می کنند. داده های به دست آمده در نتیجه آزمایش زمان کامپایل است که ما آن را به تعداد کامپایل در روز تبدیل می کنیم. این آزمایش از یک ساعت روی یک پردازنده دسکتاپ سریع و با کارایی بالا تا چند ساعت در کندترین رایانه های شخصی طول می کشد.
در این تست، دو پردازنده تقریباً به طور مساوی برای برتری رقابت کردند: Ryzen Threadripper 16X 2950 هسته ای و i8-9K 9900 هسته ای. Core i9-9990XE با شش هسته بیشتر، نرخ کلاک بسیار بالاتر و دو کانال حافظه اضافی، این تست را به راحتی پشت سر می گذارد و در 42 دقیقه و 10 ثانیه کامپایل می کند و تنها پردازنده ای است که مرز 50 دقیقه را شکسته است. (چه رسد به 45 دقیقه).
رندر تست ها
در محیطهای حرفهای، رندر اغلب حجم کار اصلی CPU است. این نرم افزار در فرمت های مختلف، از رندر سه بعدی گرفته تا شطرنجی سازی، در کارهایی مانند بازی یا ردیابی پرتو استفاده می شود و از توانایی نرم افزار برای مدیریت مش، بافت، برخورد، نام مستعار و فیزیک (در انیمیشن) بهره می برد. اکثر رندرها کد CPU را ارائه می دهند، در حالی که برخی از GPU استفاده می کنند و محیطی را انتخاب می کنند که از FPGA یا ASIC های سفارشی استفاده می کند. با این حال، برای استودیوهای بزرگ، پردازنده ها همچنان سخت افزار اصلی هستند.
یک ابزار رندر بالا، Blender یک محصول منبع باز با سفارشی سازی ها و پیکربندی های فراوان است که توسط بسیاری از استودیوهای انیمیشن سازی سطح بالا در سراسر جهان استفاده می شود. این سازمان اخیراً یک مجموعه تست بلندر را منتشر کرده است، چند هفته پس از اینکه تصمیم گرفتیم استفاده از تست Blender را در بسته جدید خود کاهش دهیم، اما آزمایش جدید ممکن است بیش از یک ساعت طول بکشد. برای به دست آوردن نتایج خود، یکی از زیر آزمون های این بسته را از طریق خط فرمان اجرا می کنیم - صحنه استاندارد "bmw27" در حالت "فقط CPU" و زمان اتمام رندر را اندازه گیری می کنیم.
Blender می داند که چگونه از هسته های بیشتر استفاده کند، و در حالی که 9990XE بهتر از 7940X کار می کند، برای شکست دادن سخت افزار 18 هسته ای کافی نیست.
LuxMark v3.1: LuxRender از طریق مسیرهای کد مختلف
همانطور که در بالا گفته شد، روش های مختلفی برای پردازش داده های رندر وجود دارد: CPU، GPU، Accelerator و موارد دیگر. علاوه بر این، بسته به نحوه استفاده از نرم افزار، چارچوب ها و API های زیادی وجود دارد که می توان در آنها برنامه ریزی کرد. LuxMark، بنچمارکی که با استفاده از موتور LuxRender توسعه یافته است، چندین صحنه و API مختلف را ارائه می دهد.
در آزمایش خود، یک صحنه ساده "Ball" را در کدهای C++ و OpenCL اجرا می کنیم، اما در حالت CPU. این صحنه با یک رندر خشن شروع می شود و به آرامی کیفیت را در طول دو دقیقه بهبود می بخشد و نتیجه نهایی چیزی است که ممکن است آن را «تعداد متوسط هزاران پرتو در ثانیه» بنامیم.
در مقایسه با 7940X شاهد کاهش عملکرد جزئی هستیم که جالب است. من نمی دانم که آیا مش ثابت 2,4 گیگاهرتز عامل محدود کننده است؟
موتور ردیابی پرتو Persistence of Vision یکی دیگر از ابزارهای بنچمارک شناخته شده است که برای مدتی خاموش بود تا اینکه AMD پردازنده های Zen خود را منتشر کرد، زمانی که ناگهان اینتل و AMD شروع به فشار دادن کد به شاخه اصلی پروژه منبع باز کردند. برای آزمایش خود، از تست داخلی برای همه هستهها استفاده میکنیم که از خط فرمان فراخوانی میشوند.
تست های رمزگذاری
با افزایش تعداد استریم ها، وبلاگ ها و محتوای ویدیویی به طور کلی، تست های رمزگذاری و ترانکودینگ اهمیت فزاینده ای پیدا می کنند. نه تنها کاربران خانگی و گیمرهای بیشتری وجود دارند که فایلهای ویدیویی و جریانهای ویدیویی را تبدیل میکنند، بلکه سرورهایی که جریانهای داده را پردازش میکنند، به رمزگذاری فوری و همچنین فشردهسازی و رفع فشردهسازی گزارش نیاز دارند. تستهای کدگذاری ما این سناریوها را هدف قرار میدهند و برای اطمینان از بهروزترین نتایج، ورودیهای جامعه را دریافت میکنند.
Handbrake 1.1.0: جریان و آرشیو رمزگذاری ویدیو
یک ابزار منبع باز محبوب، Handbrake نرم افزاری برای تبدیل ویدیوها به هر شکل ممکن است، که به یک معنا، معیار است. خطر در اینجا در شماره نسخه و بهینه سازی نهفته است. به عنوان مثال، نسخه های اخیر نرم افزار می توانند از مزایای AVX-512 و OpenCL برای سرعت بخشیدن به انواع خاصی از رمزگذاری و الگوریتم های خاص استفاده کنند. نسخه ای که ما استفاده می کنیم یک تجربه CPU خالص است، با گزینه های رمزگذاری استاندارد.
ما Handbrake را با استفاده از ضبط از وبکم 920p1080 بومی Logitech C60 (که اساساً یک جریان را ضبط میکند) به چندین آزمایش تقسیم کردیم. ضبط به دو نوع قالب پخش و یکی برای بایگانی تبدیل می شود. گزینه های خروجی مورد استفاده:
720p60 با نرخ بیت ثابت 6000 کیلوبیت بر ثانیه، تنظیم سریع، مشخصات بالا
1080p60 با نرخ بیت ثابت 3500 کیلوبیت بر ثانیه، تنظیم سریعتر، نمایه اصلی
1080p60 HEVC با نرخ بیت متغیر 3500 کیلوبیت بر ثانیه، تنظیم سریع، نمایه اصلی
تستهای رمزگذاری ما به تعادل خوبی بین هستهها و ساعتها نیاز دارند، در نتیجه سختافزار 14 هستهای 5,0 گیگاهرتزی به راحتی 7940X را شکست میدهد و نشان میدهد که داشتن 28 هسته همیشه دستوری برای پیروزی نیست.
7-zip v1805: بایگانی منبع باز محبوب
از بین تمام تستهای بایگانی/باز کردن زیپ ما، 7-zip محبوبترین است و دارای یک معیار داخلی است. ما آخرین نسخه این نرم افزار را در مجموعه آزمایشی خود قرار داده ایم و بنچمارک را از خط فرمان اجرا می کنیم. نتایج بایگانی و عدم بایگانی به عنوان یک امتیاز کلی نمایش داده می شود.
این آزمایش به وضوح نشان میدهد که پردازندههای چند قالبی مدرن تفاوت زیادی در عملکرد بین فشردهسازی و رفع فشار دارند: آنها در یکی خوب و در دیگری ضعیف عمل میکنند. علاوه بر این، ما بحث های فعالی در مورد نحوه اجرای Windows Scheduler هر رشته داریم. هنگامی که نتایج بیشتری به دست آوردیم، خوشحال خواهیم شد که نظرات خود را در مورد این موضوع به اشتراک بگذاریم.
لطفاً توجه داشته باشید که اگر قصد دارید داده های فشرده سازی را در هر جایی منتشر کنید، لطفاً نتایج رفع فشرده سازی را نیز درج کنید. در غیر این صورت، شما فقط نیمی از نتیجه را ارائه خواهید کرد.
وجود 28 هسته قدرت خود را در اینجا نشان می دهد و فرکانس اضافی نمی تواند ترازو را پایین بیاورد.
WinRAR 5.60b3: آرشیو
زمانی که به ابزار فشرده سازی نیاز دارم، معمولا WinRAR را انتخاب می کنم. بسیاری از کاربران نسل من بیش از دو دهه پیش از آن استفاده کردند. رابط کاربری تغییر چندانی نکرده است، اگرچه ادغام با دستورات کلیک راست ویندوز یک مزیت خوب است. این یک معیار داخلی ندارد، بنابراین ما فشرده سازی را روی یک فهرست حاوی بیش از 60 فایل ویدیوی 2000 ثانیه ای و XNUMX فایل وب کوچک با سرعت فشرده سازی معمولی اجرا می کنیم.
WinRAR دارای threading متغیر است و در حال ذخیره سازی فشرده است، بنابراین در آزمایش ما آن را 10 بار اجرا می کنیم و میانگین پنج اجرای آخر را برای آزمایش عملکرد CPU انجام می دهیم.
WinRAR یکی از تستهایی است که دارای چند رشتهبندی متغیر است، بنابراین ترکیب تعداد هستهها و فرکانس در اینجا مهم است. جالب اینجاست که 9990XE با وجود اینکه کلاک بالاتری دارد، کمی کندتر از 7940X است. این امکان وجود دارد که قدرت اضافی مورد نیاز برای فشار دادن هستهها به حداکثر فرکانس خود باعث تأخیر اضافی در هنگام کار با تعداد زیادی فایل کوچک شود.
رمزگذاری AES: حفاظت از فایل
تعدادی از پلتفرم ها، به ویژه دستگاه های تلفن همراه، سیستم های فایل را به طور پیش فرض برای محافظت از محتوا رمزگذاری می کنند. دستگاه های ویندوز اغلب از BitLocker یا نرم افزار شخص ثالث برای رمزگذاری استفاده می کنند. در تست رمزگذاری AES، ما از TrueCrypt متوقف شده در معیاری استفاده کردیم که چندین الگوریتم رمزگذاری را مستقیماً در حافظه آزمایش میکند.
دادههای بهدستآمده از این آزمایش، عملکرد ترکیبی رمزگذاری/رمزگشایی AES است که بر حسب گیگابایت بر ثانیه اندازهگیری میشود. اگر پردازنده اجازه دهد، این نرم افزار از دستورالعمل های AES استفاده می کند، اما از AVX-512 استفاده نمی کند.