® platform engineering, cg sysperf toolkit version 3.0.0.0, as of feb 11, 1999 for information on...

46
® Platform Engineering, CG Platform Engineering, CG sysPerf Toolkit sysPerf Toolkit Version 3.0.0.0, as of Feb 11, 1999 Version 3.0.0.0, as of Feb 11, 1999 For information on algorithms and performance details For information on algorithms and performance details contact Ken Tracton contact Ken Tracton Platform Engineering, Content Group Platform Engineering, Content Group [email protected] [email protected] (408)-765-0207 (408)-765-0207

Upload: maximilian-merritt

Post on 02-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

RR

®® Platform Engineering, CGPlatform Engineering, CG

sysPerf ToolkitsysPerf Toolkit

Version 3.0.0.0, as of Feb 11, 1999Version 3.0.0.0, as of Feb 11, 1999

For information on algorithms and performance detailsFor information on algorithms and performance details

contact Ken Tractoncontact Ken Tracton

Platform Engineering, Content GroupPlatform Engineering, Content Group

[email protected]@intel.com

(408)-765-0207(408)-765-0207

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerf FundamentalssysPerf Fundamentals

Designed to measure Designed to measure PentiumPentium II & III II & III processor metricsprocessor metrics

Requires Requires Windows Windows NT NT / / Windows 98Windows 98Highly accurateHighly accurateSupports toolkit applicationsSupports toolkit applicationsSupports instrumented codeSupports instrumented code

* Other brands and names are the property of their respective owners

RR

®®

Platform Engineering, CGPlatform Engineering, CG

netPerfManagernetPerfManager

WinNT 4.0 Server experiences a WinNT 4.0 Server experiences a problem when the Network manager is problem when the Network manager is installed.installed.

The standard sysPerf installation The standard sysPerf installation automatically installs the network automatically installs the network manager.manager.

netPerfManager, allows selective netPerfManager, allows selective install/uninstall of the network install/uninstall of the network manager.manager.

RR

®®

Platform Engineering, CGPlatform Engineering, CG

netPerfManagernetPerfManager

RR

®®

Platform Engineering, CGPlatform Engineering, CG

Graph ControlsGraph Controls

Any sysPerf or third party application Any sysPerf or third party application that employees the sysPerfGraph DLLthat employees the sysPerfGraph DLL–can right click on the graphcan right click on the graph

– obtain analysis modeobtain analysis mode

– grid controlgrid control

– legendlegend

– line attributesline attributes

RR

®®

Platform Engineering, CGPlatform Engineering, CG

Graph ControlsGraph Controls

RR

®®

Platform Engineering, CGPlatform Engineering, CG

Graph analysis modeGraph analysis mode

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfBrowsersysPerfBrowser

- Accurately measures Accurately measures WebWeb activity activity

- Displays Displays CPUCPU & & NetworkNetwork utilization utilization

- Behaves like a standard browserBehaves like a standard browser

- Processes pages in Processes pages in IEIE components components

- Savable “Statistics”Savable “Statistics”

- Information on web pages visitedInformation on web pages visited

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfBrowsersysPerfBrowser

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfBrowser DetailssysPerfBrowser Details

Indicates in down load timings.Indicates in down load timings.Indicated Indicated CPUCPU & & NetworkNetwork utilization in utilization in

real-time.real-time.Statistical logs can be saved.Statistical logs can be saved.

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfBrowser StatisticssysPerfBrowser Statistics

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfBrowser SettingssysPerfBrowser Settings

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfBrowser Settings sysPerfBrowser Settings DetailsDetails

CPUCPU & & NetworkNetwork utilization can be utilization can be enabled/disabled.enabled/disabled.

Vertical start/stop lines can be enabled Vertical start/stop lines can be enabled for better visualization.for better visualization.

CPUCPU & & NetworkNetwork measurement intervals measurement intervals

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfConsolesysPerfConsole

- Designed for the Designed for the ConstantConstant ComputingComputing EnvironmentEnvironment demo demo

- Can detect if selected applications are Can detect if selected applications are executingexecuting

- Thermometer or graphic displayThermometer or graphic display

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfConsolesysPerfConsole

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfConsole SettingssysPerfConsole Settings

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfConsole Settings sysPerfConsole Settings DetailsDetails

Target application are chosen and Target application are chosen and friendly names attached.friendly names attached.

Thermometer or graph control is selectedThermometer or graph control is selectedHow often to refresh measurement How often to refresh measurement

collectioncollectionHow often to check whether targets are How often to check whether targets are

executing.executing.

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfInfosysPerfInfo

Quick look at the CPU informationQuick look at the CPU information–CPUIDCPUID

– featuresfeatures

–memorymemory

– frequencyfrequency

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfInfosysPerfInfo

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfMonitor FeaturessysPerfMonitor Features

Immediate & Logging modesImmediate & Logging modesHighly accurate.Highly accurate.Covers raw event data & derives complex Covers raw event data & derives complex

measurements.measurements.

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfMonitor (Immediate)sysPerfMonitor (Immediate)

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfMonitor (Logging)sysPerfMonitor (Logging)

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfMonitor SettingssysPerfMonitor Settings

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfMonitor Settings sysPerfMonitor Settings DetailsDetails

Enable/disable raw numeric data Enable/disable raw numeric data presentationpresentation

Enable/disable analysis line Enable/disable analysis line constructed from 2 metricsconstructed from 2 metrics

Metric normalization enable/disabledMetric normalization enable/disabledExtend display to cover numeric Extend display to cover numeric

outputoutput

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfMonitor sysPerfMonitor (Logging Numeric Output)(Logging Numeric Output)

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfMonitorsysPerfMonitor(Logging Graphic Output)(Logging Graphic Output)

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfResourcesysPerfResource

Two different metric sets can be Two different metric sets can be measuredmeasured

–CPU & FSB idleCPU & FSB idle

–CPU & FSB utilizationCPU & FSB utilization

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfResourcesysPerfResource

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfResource SettingssysPerfResource Settings

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfResource Settings sysPerfResource Settings DetailsDetails

Metric refresh rateMetric refresh rateChoice ofChoice of

–CPU & FSB idleCPU & FSB idle

–CPU & FSB utilizationCPU & FSB utilization

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfSpysysPerfSpy

Designed originally for the software Designed originally for the software validation labs.validation labs.

Quick indication whether target is Quick indication whether target is executing MMXexecuting MMX

Indicates Average/PeakIndicates Average/Peak– FP loadFP load

–CPU UtilizationCPU Utilization

Can be triggered by a targetCan be triggered by a target

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfSpysysPerfSpy

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfSpy (Trigger Mode)sysPerfSpy (Trigger Mode)

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfSSEsysPerfSSE

Designed originally for KPD.Designed originally for KPD.Indicates number of SSE instructionsIndicates number of SSE instructions

–Go / NO GoGo / NO Go

–executedexecuted

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfSSEsysPerfSSE

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfViewsysPerfView

Designed originally for the speech Designed originally for the speech group.group.

Indicates Average/PeakIndicates Average/Peak– FSB UtilizationFSB Utilization

–CPU UtilizationCPU Utilization

–Memory requirementsMemory requirements

Can be triggered by a targetCan be triggered by a target

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfViewsysPerfView

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfView (Trigger Mode)sysPerfView (Trigger Mode)

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfWatchsysPerfWatch

sysPerfWatch a new module, will be sysPerfWatch a new module, will be released with version 3.0 of the toolkit.released with version 3.0 of the toolkit.

Designed to aid CCE development and Designed to aid CCE development and detectiondetection

A lightning bolt in the system tray A lightning bolt in the system tray changes color depending on changes color depending on processor utilization.processor utilization.

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfWatchsysPerfWatch

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfWatch SettingssysPerfWatch Settings

RR

®®

Platform Engineering, CGPlatform Engineering, CG

Preliminary InformationPreliminary Information

New sysPerf Toolkit modulesNew sysPerf Toolkit modules–sysPerfScalesysPerfScale

– investigate scalability between processorsinvestigate scalability between processors

–sysPerfBoundsysPerfBound– investigate memory (I/O) Vs Compute Boundinvestigate memory (I/O) Vs Compute Bound

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfScalesysPerfScale

sysPerfScale a new module, will be sysPerfScale a new module, will be released with version 3.5 of the toolkit.released with version 3.5 of the toolkit.

Setting CPU loadingSetting CPU loading

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfScalesysPerfScale

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfScale SettingssysPerfScale Settings

RR

®®

Platform Engineering, CGPlatform Engineering, CG

sysPerfScale (Operating)sysPerfScale (Operating)