Understanding Performance of Multi-Core Systems using Trace-based Visualization

نویسندگان

  • Peter F. Sweeney
  • Matthias Hauswirth
  • Amer Diwan
  • Marina Biberstein
  • Yuval Harel
چکیده

Hardware designers are adding additional cores to chips in an attempt to improve throughput performance. These multicore systems share hardware resources at multiple levels of the system. The question is when multiple applications run on the same chip, how do they interact with the shared resources, and how do these interactions effect performance? Traditional profile based approaches that aggregate statistics across the complete execution of an application are inadequate to illuminate these interactions, because temporal causality is lost in the aggregation of the data. This paper argues that analyzing multi-core systems requires trace-based statistics and flexible visualization techniques to analyze the trace data.

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

ثبت نام

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

منابع مشابه

A Hybrid Method for Segmentation and Visualization of Teeth in Multi-Slice CT scan Images

Introduction: Various computer assisted medical procedures such as dental implant, orthodontic planning, face, jaw and cosmetic surgeries require automatic quantification and volumetric visualization of teeth. In this regard, segmentation is a major step. Material and Methods: In this paper, inspired by our previous experiences and considering the anatomical knowledge of teeth and jaws, we prop...

متن کامل

Identification of the Patient Requirements Using Lean Six Sigma and Data Mining

Lean health care is one of new managing approaches putting the patient at the core of each change. Lean construction is based on visualization for understanding and prioritizing imporvments. By using only visualization techniques, so much important information could be missed. In order to prioritize and select improvements, it’s essential to integrate new analysis tools to achieve a good unders...

متن کامل

Efficient parallelization of the genetic algorithm solution of traveling salesman problem on multi-core and many-core systems

Efficient parallelization of genetic algorithms (GAs) on state-of-the-art multi-threading or many-threading platforms is a challenge due to the difficulty of schedulation of hardware resources regarding the concurrency of threads. In this paper, for resolving the problem, a novel method is proposed, which parallelizes the GA by designing three concurrent kernels, each of which running some depe...

متن کامل

Wind Turbine Transformer Optimum Design Assuming a 3D Wound Core

A wind turbine transformer (WTT) is designed using a 3D wound core while the transformer’s total owning cost (TOC) and its inrush current performance realized as the two objective functions in a multi-objective optimization process. Multi-objective genetic algorithm is utilized to derive Pareto optimal solutions. The effects of inrush current improvement on other operating and design parameters...

متن کامل

Requirements Elicitation as a Case of Social Process: An Approach to Its Description

Analyzing Resource Behavior Using Process Mining p. 69 Mobile Workforce Scheduling Problem with Multitask-Processes p. 81 Understanding Spaghetti Models with Sequence Clustering for ProM p. 92 Flexible Multi-dimensional Visualization of Process Enactment Data p. 104 Autonomous Optimization of Business Processes p. 116 Activity Mining by Global Trace Segmentation p. 128 A Formal Model for Proces...

متن کامل

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


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

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

دوره   شماره 

صفحات  -

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