AI Ecosystem CourseLearn with Q
Compute Fundamentals · Lesson 16

How To Measure Useful Work From AI Hardware

Connect hardware activity to qualifying customer tasks before drawing an efficiency or margin conclusion. Define utilization precisely, then measure useful output, energy and cost against one consistent success rule.

Study And Save Progress

Watch The Lesson

9 min 46 sec

Read the video transcript

The umbrella retailer reserves accelerators for its customer assistant. A dashboard says ninety-five percent of the fleet is allocated. Another shows many responses each minute. Finance asks whether the service has strong margins. Neither number, by itself, can answer. Lesson sixteen: Utilization, goodput, and useful economics. By the end, you should be able to ask what a utilization figure actually counts, calculate qualifying output and energy per successful task, and explain why allocation alone does not establish business value.

We'll follow three steps. First, separate several meanings of busy. Second, count useful responses under an explicit success rule. Third, connect energy and cost to those successful tasks. Our guiding question is: which work meets the customer's need, and what resources did it take? Utilization is incomplete without a definition. Allocated utilization measures time assigned to a user or job. Active utilization measures selected device activity.

Achieved computation can be compared with a relevant peak mathematical capacity. Billable utilization measures time or units sold under a commercial definition. These percentages can differ sharply for the same fleet. A retailer might reserve a device all hour. It is allocated for that hour, but it could wait for data or for customer requests. Under a contract, that reserved hour could be billable even while the device is quiet. Conversely, a device can be active yet execute inefficient kernels, so activity does not prove high useful computation. A training job can hold accelerators while waiting for input data or communication.

A serving system can produce many responses that fail a quality or service target. Calling every one of these observations “ninety-five percent utilized” hides the cause and can distort a financial model. Before trusting the number, ask: ninety-five percent of what numerator, over what denominator and time window? Which work is counted? Which unit is billed? The measurement boundary tells us what operational or economic conclusion it can support. Throughput counts how much output is produced per unit time. Goodput counts useful work that meets specified requirements per unit time or resource.

For the retailer's refund assistant, a qualifying response might need to be correct under the current policy, complete, delivered within the stated latency target, and handled with the required permissions. The organization has to set that success boundary before using the goodput number. A response that is fast but wrong is not a qualifying answer. A correct response that arrives outside the promised service window may also fail the selected target. A high token count can be busy output without value if it does not complete the customer's task. The success rule should match the product and be measured consistently across configurations. Hypothetical configuration A completes one hundred responses per minute.

Seventy-five meet its quality and service target, so its goodput is seventy-five qualifying responses per minute. Configuration B completes one hundred thirty responses, but only sixty-five qualify. B's raw throughput is higher, yet its goodput is lower by ten qualifying responses per minute. Do not silently count all completions as successes. Also do not compare A and B under different standards. To claim an improvement, apply the same task mix, success rule and measurement window. Then the retailer can ask whether a configuration uses resources to produce more genuinely useful answers. Energy per successful task divides relevant energy use by successful tasks under a defined boundary.

Cost per successful task divides corresponding cost by the same kind of qualifying output. These connect hardware and serving choices to customer outcomes. The denominator matters: if quality falls, a cheap-looking cost per raw response may become expensive per answer that actually works. The energy boundary also matters. Processor-only energy is not the same as complete-service energy. The facility may add cooling and other loads. Network, storage and idle capacity may matter for a complete service comparison. Say what is included before interpreting an efficiency claim.

Power is a rate at an instant or over a stated interval; energy accumulates over time. If a hypothetical service draws a constant two kilowatts for one hour, it uses two kilowatt-hours. Multiplying power by time produces energy. The example does not say every real service holds exactly constant power. This also guards against a common unit mistake. Kilowatts describe the rate of using energy. Kilowatt-hours describe the accumulated amount. A device with lower instantaneous power could still consume more energy if the task takes much longer,

and a high-power device could use less energy per successful task if it finishes efficiently at matched quality. Consider a separate hypothetical energy comparison. Here, configuration A uses two kilowatt-hours to deliver one hundred successful tasks. Divide two by one hundred: A uses zero point zero two kilowatt-hours per successful task. Configuration B uses three kilowatt-hours to deliver two hundred successful tasks. Divide three by two hundred: B uses zero point zero one five kilowatt-hours per successful task. B used more total energy during the measured run, three rather than two kilowatt-hours, yet less energy for each successful task under these assumptions.

This example is separate from the earlier goodput example. Do not combine their A and B task counts as though they were one experiment. The energy example compares efficiency per success within its own stated run. It does not establish that total energy will fall after deployment. That depends on task volume, operating conditions and the complete measurement boundary. The same discipline applies to cost. Define the included spending and count only qualifying tasks under consistent quality and output conditions. A comparison at different task difficulty, answer length or customer target can make a device seem cheaper or more efficient for the wrong reason.

Return to the retailer's ninety-five-percent allocated fleet. That tells us much of the available time was assigned. It does not tell us how much was billable under contracts, what price was paid, whether the devices produced qualifying answers, or what operating costs accompanied them. Margins depend on the commercial and physical system: pricing, billable definition, useful output, contract terms, electricity, depreciation, support and capacity commitments. A long reservation might be paid for even if a device waits. A busy device might serve low-value or failed tasks.

Allocation alone cannot reveal revenue or efficient work. For a useful business view, connect the layers. Record allocated and active time with their own boundaries. Measure throughput and goodput under the same task target. Add energy and cost per success with complete enough resource boundaries. Then compare configurations at matched quality and service targets. This is not only a finance exercise. If the dashboard shows high allocation but low goodput, investigate failed responses, long queues, inefficient software or idle waits.

The operational cause determines whether the next investment should be hardware, a serving-policy change or a quality improvement. Why does a ninety-five-percent allocated fleet not establish strong margins? Allocation says time was assigned, not what was sold or delivered successfully. Price, billable terms, qualifying output, contracts, power, depreciation, support and capacity commitments determine the margin. Measure those before drawing a financial conclusion. One numerical check. In the separate energy example, A uses two kilowatt-hours for one hundred successful tasks. B uses three for two hundred.

Which has lower energy per successful task, and which uses more total energy in the measured run? A uses zero point zero two kilowatt-hours per success. B uses zero point zero one five, so B is lower per success. B still uses more total energy in that run: three kilowatt-hours rather than two. Task volume and operating conditions decide any later total-energy effect. Utilization can mean assigned time, selected device activity, computation relative to a relevant peak, or billable time. Label the boundary. Goodput counts work that meets an explicit customer requirement, so it can fall even while raw throughput rises.

Power and energy have different units; energy and cost per successful task use qualifying output as the denominator. For the retailer, the strongest dashboard joins useful responses, service quality, memory and waiting, energy and complete costs. A high allocation number is one observation, not a margin verdict. In Lesson seventeen, we'll use these ideas to compare accelerator strategies as complete systems for a defined workload.

Main Point: Connect hardware activity to qualifying customer tasks before drawing an efficiency or margin conclusion. Define utilization precisely, then measure useful output, energy and cost against one consistent success rule.

Key Points

1. Define What The Utilization Percentage Counts

Utilization MeasureWhat It DescribesWhy It Can Differ
AllocatedTime assigned to a user or jobA reserved device can wait for requests or data
ActiveSelected device activityInefficient kernels can keep a device busy
Achieved computationComputation relative to a relevant mathematical peakFormat, workload and implementation affect achieved work
BillableTime or units sold under a commercial definitionA contract can bill reserved time while equipment is quiet

2. Define A Successful Task Before Calculating Goodput

Hypothetical goodput comparison: One shared quality and service target; a one-minute measurement window.

ConfigurationResponses CompletedQualifying ResponsesGoodput
A1007575 qualifying responses/min
B1306565 qualifying responses/min

3. Keep Power And Energy Units Separate

4. Calculate Energy Per Successful Task

Separate hypothetical experiment: The counts below belong to this energy comparison. They are independent of the earlier goodput experiment.

Energy per successful task = included energy ÷ successful tasks

ConfigurationIncluded EnergySuccessful TasksCalculationEnergy Per Success
A2 kWh1002 ÷ 1000.020 kWh/task
B3 kWh2003 ÷ 2000.015 kWh/task

5. Use Qualifying Output In The Cost Calculation

6. Connect The Dashboard To Margins And Decisions

Practice

Learning Check

Practice

Write your answer, compare it with the model answer and decide what to revisit. These written checkpoints are self-assessed.

Why does a ninety-five-percent allocated fleet not establish strong margins?

Show The Model Answer

Allocation says time was assigned, not what was sold or delivered successfully. Price, billable terms, qualifying output, contracts, power, depreciation, support and capacity commitments determine the margin. Measure those before drawing a financial conclusion.

Compare your reasoning with the worked explanation in the reading. This is a written self-check.

One numerical check. In the separate energy example, A uses two kilowatt-hours for one hundred successful tasks. B uses three for two hundred. Which has lower energy per successful task, and which uses more total energy in the measured run?

Show The Model Answer

A uses zero point zero two kilowatt-hours per success. B uses zero point zero one five, so B is lower per success. B still uses more total energy in that run: three kilowatt-hours rather than two. Task volume and operating conditions decide any later total-energy effect.

Compare your reasoning with the worked explanation in the reading. This is a written self-check.

Open Practice And Save Your Work