Effects of Locking and Synchronization on Future Large Scale CMP Platforms

نویسندگان

  • Jaideep Moses
  • Ramesh Illikkal
  • Li Zhao
  • Srihari Makineni
  • Don Newell
چکیده

As we enter the era of large-scale Chip MultiProcessing (CMP) systems, evaluating architectures and projecting performance for commercial workloads on such systems is becoming increasingly important. One of the major areas of concern for Multi-Socket SMP systems has been the detrimental effects of Locking and Synchronization (L&S) overheads. However, the lower on-die interconnect latency and higher available bandwidth in CMP systems can change the effects of L&S dramatically. We wanted to analyze and study these effects. Towards this goal, we built a flexible, fast and accurate platform simulation framework called ManySim, and used this to study effects of locking and synchronization. We demonstrate that the CMP architecture outperforms the multi-socket architecture due to reduced L&S overheads, making the CMP architecture highly scalable and allowing it to almost reach the limits of Amdahl’s law.

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

ثبت نام

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

منابع مشابه

Performance, Area and Bandwidth Implications on Large-scale CMP Cache Design

Large-scale CMP (LCMP) platforms that consist of 10s of cores for throughput computing will soon become reality. The performance and scalability of these architectures is highly dependent on the design of the cache hierarchy. In this paper, our goal is to explore the cache design space for LCMP platforms. We approach this exploration problem by developing a constraintaware analysis methodology ...

متن کامل

Datacenter-on-Chip Architectures: Tera-scale Opportunities and Challenges in Intel's Manufacturing Environment

We have entered an era of chip multiprocessor (CMP) platforms, where performance is delivered with the integration of more and more cores on a die. Tera-scale CMP architectures, consisting of several tens of physical cores and hundreds of hardware threads, are highly suitable for throughput computing especially in the server market place. In this paper, we start by highlighting tera-scale poten...

متن کامل

Efficient Extensible Synchronization in Sather

Sather, a parallel object-oriented programming language developed at ICSI, offers advanced thread synchronization constructs separating locking mechanism and policies. While a lock management system provides a general locking mechanism, synchronization objects define and implement different extensible policies. Commonly used synchronization objects such as mutual exclusion and reader/writer loc...

متن کامل

Human Immunodeficiency Virus (HIV) and Cardiomyopathy: A Systematic Review

Human immunodeficiency virus (HIV) infection has been associated with cardiac disease, including anatomical or functional disturbance to the heart. Cardiomyopathy (CMP) is one of these disturbances that have been associated with high rates of morbidity and mortality. In this review article, several aspects of potential relationships between HIV infection and cardiomyopathy development have been...

متن کامل

Measuring phase synchrony in brain signals.

This article presents, for the first time, a practical method for the direct quantification of frequency-specific synchronization (i.e., transient phase-locking) between two neuroelectric signals. The motivation for its development is to be able to examine the role of neural synchronies as a putative mechanism for long-range neural integration during cognitive tasks. The method, called phase-lo...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2006