Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
PRESENTED BY:
NOQAIYA ALI
M.TECH CSE 1ST
YEAR
 A workload is anything a computer is

asked to do
 Test workload: any workload used to

analyze performance
 Real work...
TEST WORKLOAD FOR COMPUTER
SYSTEMS
Addition Instruction
Instruction Mixes
Kernels
Synthetic Programs
Application Benc...
ADDITION INSTRUCTION
Sole workload used, and the
addition time was the sole
performance metric
INSTRUCTION MIXES
Specification of various
instructions coupled with their
usage frequency
KERNELS
Kernel = nucleus
Commonly used kernels:

Sieve, Puzzle, Tree Searching,
Ackerman’s Function and Sorting
SYNTHETIC PROGRAMS
To measure I/O performance

lead analysts ⇒ Exerciser loops
Exerciser loops can be quickly
developed ...
APPLICATION BENCHMARKS
Application dependant
Ex: Debit-Credit Benchmark
Some well-known Benchmarks
Sieve
Used to compare, Microprocessors,
Personal computers and high level languages

Ackerman...
Some well-known Benchmarks
Whetstone
LINPACK

DHRYSTONE

Lawrence

Livermore Loops
Debit-Credit Benchmark
SPEC Benchmark Suite
Systems Performance
Evaluation Cooperative
(SPEC):
Nonprofit corporation
formed by leading computer
v...
Some well-known Benchmarks
GCC
Espresso
Spice 2g6
Doduc
NASA7
LI
Eqntott
Matrix300
Fpppp
Tomcatv
4 Major Considerations in Selecting
Workload
Services

exercised
Level of detail
Loading level
Impact of other compone...
Services Exercised
 SUT

= System Under Test
 CUS = Component Under Study
Level of Detail
Most frequent request
Frequency of request types
Time-stamped sequence of

requests
Average resource d...
Representativeness
Arrival

Rate

Resource

Demands

Resource

Usage Profile
Timeliness
Difficult to achieve.
New systems implying new

workloads
Users tend to optimize the
demand
Workloads
Workloads
Workloads
Workloads
Upcoming SlideShare
Loading in …5
×

Workloads

449 views

Published on

What is Workload, The various types of workloads possible and the way of Selecting Workloads accordingly as per different systems and different workload criteria applicable.

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

Workloads

  1. 1. PRESENTED BY: NOQAIYA ALI M.TECH CSE 1ST YEAR
  2. 2.  A workload is anything a computer is asked to do  Test workload: any workload used to analyze performance  Real workload: any observed during normal operations  Synthetic: created for controlled testing
  3. 3. TEST WORKLOAD FOR COMPUTER SYSTEMS Addition Instruction Instruction Mixes Kernels Synthetic Programs Application Benchmarks
  4. 4. ADDITION INSTRUCTION Sole workload used, and the addition time was the sole performance metric
  5. 5. INSTRUCTION MIXES Specification of various instructions coupled with their usage frequency
  6. 6. KERNELS Kernel = nucleus Commonly used kernels: Sieve, Puzzle, Tree Searching, Ackerman’s Function and Sorting
  7. 7. SYNTHETIC PROGRAMS To measure I/O performance lead analysts ⇒ Exerciser loops Exerciser loops can be quickly developed and given to different vendors
  8. 8. APPLICATION BENCHMARKS Application dependant Ex: Debit-Credit Benchmark
  9. 9. Some well-known Benchmarks Sieve Used to compare, Microprocessors, Personal computers and high level languages Ackerman’s Function Used to assess the efficiency of the procedure calling mechanism in ALGOL-like languages.
  10. 10. Some well-known Benchmarks Whetstone LINPACK DHRYSTONE Lawrence Livermore Loops Debit-Credit Benchmark
  11. 11. SPEC Benchmark Suite Systems Performance Evaluation Cooperative (SPEC): Nonprofit corporation formed by leading computer vendors to develop a standardized set of benchmarks.
  12. 12. Some well-known Benchmarks GCC Espresso Spice 2g6 Doduc NASA7 LI Eqntott Matrix300 Fpppp Tomcatv
  13. 13. 4 Major Considerations in Selecting Workload Services exercised Level of detail Loading level Impact of other components Timeliness
  14. 14. Services Exercised  SUT = System Under Test  CUS = Component Under Study
  15. 15. Level of Detail Most frequent request Frequency of request types Time-stamped sequence of requests Average resource demand Distribution of resource demands
  16. 16. Representativeness Arrival Rate Resource Demands Resource Usage Profile
  17. 17. Timeliness Difficult to achieve. New systems implying new workloads Users tend to optimize the demand

×