SC13 Home > SC13 Schedule > SC13 Presentation - Pattern-Driven Node-Level Performance Engineering

SCHEDULE: NOV 16-22, 2013

When viewing the Technical Program schedule, on the far righthand side is a column labeled "PLANNER." Use this planner to build your own schedule. Once you select an event and want to add it to your personal schedule, just click on the calendar icon of your choice (outlook calendar, ical calendar or google calendar) and that event will be stored there. As you select events in this manner, you will have your own schedule to guide you through the week.

Pattern-Driven Node-Level Performance Engineering

SESSION: Research Poster Reception

EVENT TYPE: Posters, Electronic Posters, and Education Posters

TIME: 5:15PM - 7:00PM

AUTHOR(S):Jan Treibig, Georg Hager, Gerhard Wellein

ROOM:Mile High Pre-Function

Performance engineering has become an addition to traditional software engineering. However, in practice the chaotic approaches used in what was formerly called "performance optimization" are often transferred without change. We propose a systematic performance engineering process constructed around a diagnostic performance model. The performance model is a tool for the developer to acquire knowledge about the interaction of his code with a specific system architecture. In the poster we want to combine the process with the notion of "performance patterns". Patterns provide concrete plans how to understand the observed performance, how to formulate a suitable model, and help decide on optimizations. We use a simplified view on computer architecture containing a suitable level of abstraction for getting an intuitive access to observed performance. Examples are presented for common performance patterns and how they can be detected. Finally we show the application of our performance engineering process on several case studies.

Chair/Author Details:

Jan Treibig - Erlangen Regional Computing Center

Georg Hager - Erlangen Regional Computing Center

Gerhard Wellein - Erlangen Regional Computing Center

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar