SimPoint 3.0: Faster and More Flexible Program Analysis

نویسندگان

  • Greg Hamerly
  • Erez Perelman
  • Jeremy Lau
  • Brad Calder
چکیده

This paper describes the new features available in the SimPoint 3.0 release. The release provides two techniques for drastically reducing the run-time of SimPoint: faster searching to find the best clustering, and efficiently clustering large numbers of intervals. SimPoint 3.0 also provides an option to output only the simulation points that represent the majority of execution, which can reduce simulation time without much increase in error. Finally, this release provides support for correctly clustering variable length intervals, taking into consideration the weight of each interval during clustering. This paper describes SimPoint 3.0’s new features, how to use them, and points out some common pitfalls.

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

ثبت نام

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

منابع مشابه

SimPoint 3.0: Faster and More Flexible Program Phase Analysis

This paper describes the new features available in the SimPoint 3.0 release. The release provides two techniques for drastically reducing the run-time of SimPoint: faster searching to find the best clustering, and efficiently clustering large numbers of intervals. SimPoint 3.0 also provides an option to output only the simulation points that represent the majority of execution, which can reduce...

متن کامل

Using Machine Learning to Guide Architecture Simulation

An essential step in designing a new computer architecture is the careful examination of different design options. It is critical that computer architects have efficient means by which they may estimate the impact of various design options on the overall machine. This task is complicated by the fact that different programs, and even different parts of the same program, may have distinct behavio...

متن کامل

Improving SimPoint accuracy for small simulation budgets with EDCM clustering

Detailed processor simulation is extremely costly on large benchmark suites, where each program may run for billions of instructions and take months of simulation time. We can obtain good approximate answers in less time using limited simulation, but deciding which regions to simulate is a difficult problem. SimPoint is one approach for choosing simulation regions, based on the k-means clusteri...

متن کامل

A FLEXIBLE METHOD OF BUILDING CONSTRUCTION SAFETY RISK ASSESSMENT AND INVESTIGATING FINANCIAL ASPECTS OF SAFETY PROGRAM

Construction industry has the highest ratio of fatality of workers in comparison with other industries. Construction safety has been always a matter of focus to control safety risks. This article presents a new flexible method of safety risk assessment by adding Hybrid Value Number (HVN) to the assessment equation. As a result of using this method, the results of assessment process will be more...

متن کامل

Reducing Simulation Time by Parallelizing SimpleScalar in MPI Through The Use of SimPoint Generated Intervals

Cycle accurate simulation is an essential tool used in the evaluation and design exploration of modern computer architectures. Due to the increasing complexity, additional critical constraints and ever expanding design space, cycle-level simulation time is growing at an unprecedented rate. A parallel approach to simulation at first appears to be an obvious choice; however previous attempts to p...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2005