Systematic Evaluation of Workload Clustering for Designing 10x10 Architectures

نویسندگان

  • Apala Guha
  • Andrew A. Chien
چکیده

Chip power consumption has reached its limits, leading to the flattening of microprocessor frequency and single-threaded performance. We propose 10x10, a federated heterogeneous architecture, to continue performance scaling by specializing accelerator cores for different workload groups to achieve dramatically higher energy efficiency. The selection and design of these accelerators depends on effective computation structure clustering; we develop a set of clustering methods and evaluation metrics in a systematic framework that enables disciplined study. Using the clustering methods, we study a broad generalpurpose workload that includes 34 codes from 6 benchmark suites, identifying the computationally important functions, and clustering based on two sets of instruction usage features (high-resolution and low-resolution) and targeting a range of numbers of clusters – 8, 16, 32, 64, 128. The workload clusters are evaluated abstractly with five metrics (coverage, distance, standard deviation, customization benefit and weighted customization benefit). The latter two use instruction set usage as a proxy for customization opportunity, and four benefit models for customization. These studies produced novel clusterings of computation structure created by on aggressive separation (to 100’s of clusters) that exposes new opportunities for heterogeneous customization and corresponding higher potential benefits. Further, the studies show that no single clustering method is best in all scenarios. For example, the best clustering may vary with available silicon resources. Our experience validates the need for systematic clustering and disciplined use of metrics.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The 10x10 Foundation for Heterogeneity: Clustering Applications by Computation and Memory Behavior

The performance and energy-efficiency advantages of customized architectures are well-known and widely-pursued. To date there has been no systematic basis to balance benefit from specialization with general-purpose coverage, much less to assemble accelerators to collectively support a generalpurpose workload. Our study is a first step to create a systematic basis for heterogeneous architectures...

متن کامل

10x10: A General-purpose Architectural Approach to Heterogeneity and Energy Efficiency

Two decades of microprocessor architecture driven by quantitative 90/10 optimization has delivered an extraordinary 1000-fold improvement in microprocessor performance, enabled by transistor scaling which improved density, speed, and energy. Recent generations of technology have produced limited benefits in transistor speed and power, so as a result the industry has turned to multicore parallel...

متن کامل

Network-on-Chip Benchmarking Specification Part 2: Micro-Benchmark Specification Version 1.0

The rapid development of Network-on-Chip (NoC) calls for a systematic approach to evaluate and fairly compare various NoC architectures. In this specification, we define a generic NoC architecture, a comprehensive set of synthetic workloads as micro-benchmarks, workload scenarios and evaluation criteria. These micro-benchmarks enable to measure and pinpoint particular properties of NoC architec...

متن کامل

Performance Evaluation of a Two-Level Hierarchical Parallel Database System

Two typical architectures of parallel database systems are the shared-everything and shared-nothing architectures. Shared-everything architecture provides better performance than the shared-nothing architecture but it is not scalable to large system sizes. On the other hand, shared-nothing architecture provides good system scalability but is sensitive to data skew. Hierarchical architectures ha...

متن کامل

On Social Network Web Sites: Definition, Features, Architectures and Analysis Tools

Development and usage of online social networking web sites are growing rapidly. Millions members of these web sites publicly articulate mutual "friendship" relations and share user-created contents, such as photos, videos, files, and blogs. The advances in web designing technology and fast growing usage of online resources prompted web designers to improve features and architectures of social ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012