بایگانی برچسب: s

آیا Tegra3 از Core2Due سریع تر است؟

روزی که Nvidia پکیج پردازنده Tegra3 را معرفی کرد، با نشان دادن مقایسه های مختلف، قدرت این پردازنده جدید را به رخ کشید. برای این مقایسه ها، تست Core Mark.org انتخاب شد. Nvidia در نتایج نشان داد که Tegra3 تقریباً دو برابر سریعتر از Tegra2 است؛ که یک موفقیت بزرگ به حساب می آید. علاوه بر این مقایسه، Tegra3 با Core2Due هم مقایسه شد ( T7200 , 2GHz , 4MB Cache ) و نتایج نشان دادند که Tegra3 سریع تر است. نکته عجیب این بود که نسخه کامپایلر استفاده شده برای Core2Due بسیار قدیمی بود و از Flagهایی استفاده شده بود که بهینه نبودند!

مقایسه              

همانطور که دیده می شود، Nvidia از نسخه ۴/۴ کامپایلر گنو یعنی GCC استفاده می کند که تنظیمات خاص و بهینه این سخت افزار نیز در دستور کامپایل در نظر گرفته شده. در طرف مقابل Core2Due از یک نسخه بسیار قدیمی کامپایلرGCC استفاده می کند؛ نسخه ۳/۴ تنظیمات کامپایل هم در حالت معمولی قرار دارند. با توجه به این نکات، سوال واقعی برای هر کسی باقی می ماند؛ آیا واقعاً Tegra3 از Core2Due سریع تر است یا این نتایج فقط به خاطر کامپایلر ها و تنظیماتشان به دست آمده اند؟

در یک آزمایش واقعی انجام شده، روی یک لپ تاپ Dell D620 با پردازنده  T7200 Core2Due با ۴GB حافظه Ram، با دو سیستم عامل لینوکس؛ توزیع Red Hat؛ نسخه های ۴ و ۶ که به ترتیب کامپایلرهای نسخه ۳/۴ و ۴/۴ را داشتند؛ تست Core Mark انجام شد. نتایج بدست آمده در تصویر دیده می شود.

مقایسه با Core2Due  

نمودار پایین نتایج آزمایش با تنظیمات معمولی و نمودار بالا این نتایج را با تنظیمات بهینه نشان می دهد. آماری که ابتدا توسط Nvidia اعلام شد، برای Core2Due تنظیمات معمولی انتخاب شده بود و برای Tegra3 تنظیمات بهینه. در اینجا کاملاً مشخص است که یک تغییر کوچک در تنظیمات کامپایلر، می تواند چه نتایجی در بر داشته باشد. در حالت تنظیمات معمولی، بهبود ۱۲ درصدی کارایی نسخه ۴/۴ نسبت به ۳/۴ ثبت شده. در حالت تنظیمات بهینه نیز بهبود ۲۸ درصدی اتفاق می افتد. در نهایت کامپایلر جدید با تنظیمات بهینه ۴۱ درصد بهتر از کامپایلر قدیمی با تنظیمات معمولی عمل می کند. اگر در نتایج اعلام شده Nvidia، نتایج Core2Due را ضربدر ۴۱ درصد کنیم، نتایج زیر بدست می آید:

قدرت Tegra3

اما آیا این نتایج نشان دهنده ضعف Tegra3 است؟ به هیچ وجه. اتفاقاً این نتایج نشان دهنده قدرت بالای Tegra3 است که می تواند با پردازنده قدرتمند Intel که برای کامپیوترها طراحی شده ( نه برای دستگاه های همراه ) رقابت کند.

این که بتوانیم یک پردازنده چهار هسته ای را در کنار ۱۲ پردازنده گرافیکی با چنین مصرف کمی از انرژی در اختیار داشته باشیم، بسیار عالی است. دقت کنیم که این پردازنده با این قدرت قرار نیست در کامپیوترها استفاده شود و در دنیای موبایل ها و تبلت ها کاربرد دارد. اما به هر حال نتایج منتشر شده از مقایسه  Tegra3 و Core2Due اشتباه است.

مقایسه ۲ چیپ مختلف، با دو کامپایلر مختلف و تحت تنظیمات مختلف، بیشتر خنده دار است تا علمی! در نهایت هم خوب است اشاره کنیم در تست های Core Mark وجود ندارد. نکته مهم اینجاست که از این تست ها درست استفاده کنیم.

منبع : ویژه نامه دیجیتال دانستنی ها

مجله خبری