Abstract
Emerging scale-out workloads need extensive amounts of computational resources. However, data centers using modern server hardware face physical constraints in space and power, limiting further expansion and requiring improvements in the computational density per server and in the per-operation energy. Continuing to improve the computational resources of the cloud while staying within physical constraints mandates optimizing server efficiency. In this work, we demonstrate that modern server processors are highly inefficient for running cloud workloads. To address this problem, we investigate the microarchitectural behavior of scale-out workloads and present opportunities to enable specialized processor designs that closely match the needs of the cloud
چکیده
وظایف سنگین در حال ظهور در مقیاس بزرگ نیازمند منابع محاسباتی گسترده هستند، اما دیتاسنترها با استفاده از سرورهای دارای سخت افزارهای پیشرفته، با محدودیتهای فیزیکی مواجه هستند. در این مقاله، نویسندگان نشان می دهند که پردازنده های پیشرفته ی سرور، برای انجام وظایف سنگین ابر بسیار ناکارآمد هستند. آنها رفتار ریز معماری وظایف سنگین در مقیاس بزرگ را بررسی نموده و فرصتهایی برای فعال نمودن طراحی پردازنده های تخصصی که به دقت با نیازهای ابر مطابقت می کنند را ارائه می دهند.
1-مقدمه
رایانش ابری به عنوان یک پلاتفرم محاسباتی غالب برای ارائه ی خدمات آنلاین مقیاس پذیر برای مشتری بر پایه ی جهانی در حال ظهور است. خدمات آنلاین محبوب امروزی، مانند جستجو در وب، شبکه های اجتماعی و اشتراک گذاری ویدئو همگی بر روی دیتاسنترهای در مقیاس بزرگ میزبانی می شوند. با توسعه ی سریع صنعت، ارائه دهندگان سرویسها، دیتاسنترهای جدیدی ساخته اند و برای پاسخگویی به تقاضاهایدر حال افزایش زیرساختهای موجود را تقویت نموده اند. با این حال، در حالیکه تقاضا برای زیرساختهای ابر همچنان در حال رشد است...