Home · ASPLOS 2024 · Energy, Power & Sustainability

Harnessing the Power of Specialization for Sustainable Computing

Tamar Eilam

Conference
ASPLOS 2024
Published
2024
Pages
3
Citations
2

Computing is both a tool we need to fight climate change and a fast-growing source of carbon itself, and now that general-purpose processors no longer get dramatically more energy-efficient every generation, the main remaining lever for doing more computation per unit of energy is specialized hardware — chips built for one job; this keynote (IBM) frames the promise and the perils of leaning on specialization for sustainable computing, noting that the efficiency it buys while a chip runs can be undercut by the carbon spent building all those chips and by the way cheaper computing tends to invite more of it.

The argument in one glance

  1. Problem

    Computing is both a climate solution and a growing climate problem

    Computing is indispensable for tackling humanity most pressing challenges, climate change among them: it models the atmosphere, optimizes power grids, designs better materials, and coordinates the systems a low-carbon world will run on. But computing is also a significant and steadily rising source of carbon emissions in its own right, and the curve is bending upward, driven in large part by the explosive growth of energy-hungry workloads, above all artificial intelligence, whose training and serving consume enormous amounts of electricity. So the field faces a genuine tension: the very tool we need to lean on for sustainability is itself an expanding contributor to the problem it is meant to help solve. Reducing the carbon toll of computation, while still growing the computation the world demands, is the challenge, and it is getting harder rather than easier.

  2. What people did

    Count on general-purpose processors getting more efficient every generation

    For decades the answer was automatic: each new process generation made general-purpose processors faster and more energy-efficient at roughly constant power, so the same chip design simply did more work per joule over time. Software could grow heavier and hardware efficiency would quietly keep pace.

  3. Why it fell short

    Dennard scaling ended, so general-purpose efficiency stopped improving exponentially

    That free ride is over. Dennard scaling, the physical trend that let power density stay constant as transistors shrank, broke down, so shrinking transistors no longer delivers the exponential energy-efficiency gains it once did for general-purpose processors. The efficiency of a general-purpose core is no longer improving fast enough to absorb the growth in demand, which means simply waiting for the next process node to make computing greener is no longer a plan. The efficiency has to come from somewhere else.

  4. This paper's idea

    Specialize the hardware, but weigh specialization promise against its perils

    The lever that remains is specialization: building hardware tailored to a specific workload, which can perform that workload with far less energy than a general-purpose processor running the same task. This is why operational efficiency gains today come chiefly from specialized hardware, and it is the road much of the industry is on. But this keynote frames specialization as a double-edged tool for sustainability. Its promise is real energy savings while a chip runs; its perils include the carbon spent manufacturing an ever-growing variety of specialized chips, and the tendency of cheaper, more efficient computing to simply invite more computing. Harnessing specialization responsibly means seeing both edges.

Why this problem is worth solving

The stakes come from a physical trend ending under an economic trend accelerating.

Dennard scaling was the observation, holding for decades, that as transistors shrank, their power density stayed roughly constant — so each generation packed more transistors that each used proportionally less power, and general-purpose processors kept getting faster and more energy-efficient at about the same power budget. Around the mid-2000s this scaling broke down: as transistors got very small, leakage and other effects meant power density no longer stayed constant, and pushing clock speeds and packing in more active transistors ran into a power wall. The consequence is that we can no longer count on the general-purpose processor becoming exponentially more energy-efficient every generation the way it once did. Since the demand for computation, and especially for energy-intensive AI, keeps growing exponentially, the gap between what we compute and how efficiently a general-purpose core can compute it widens each year. That widening gap is precisely why efficiency has to be found through other means, and it is the pressure this talk responds to.

The reason sustainability is subtle is that a computing device has two separate carbon accounts, not one.

A computing system’s carbon footprint has two components. Operational carbon is the emissions from the electricity a device consumes while it runs, and it is what most efficiency work targets: use less energy per computation and you cut operational carbon. Embodied carbon is the emissions produced in making the device in the first place — mining and refining materials, fabricating the silicon, packaging, and shipping — spent before the device ever runs a workload, and amortized over its lifetime. Specialization tends to improve the operational side, since a purpose-built chip does its job with less energy, but it can worsen the embodied side, because it multiplies the number and variety of distinct chips that must be designed and manufactured, each carrying its own embodied cost, and it can shorten how long a given chip stays useful. Judging whether specialization actually helps sustainability therefore requires looking at both accounts together, not celebrating an operational-efficiency win while ignoring the manufacturing carbon it may add.

What people did before, and where it broke

  • Ride process scaling for automatic efficiency. Rely on each new generation of general-purpose processors to be more energy-efficient at constant power, so growing workloads are absorbed for free. Where it broke. Dennard scaling ended, so general-purpose efficiency no longer improves exponentially, and demand growth, especially from AI, now outruns it.
  • Improve efficiency purely operationally. Focus sustainability efforts on cutting the energy a system uses while running — better cooling, power management, scheduling. Where it broke. These help the operational account but say nothing about the embodied carbon of the hardware itself, which specialization can inflate, so an operational win can be undone off the books.
  • Specialize without a sustainability lens. Chase raw performance and operational energy efficiency with purpose-built accelerators, treating that efficiency as an unqualified good. Where it broke. It ignores the perils: the manufacturing carbon of proliferating chip varieties, the e-waste and shortened useful life, and the rebound effect where cheaper computation simply increases total computation and total energy.
  • Assume efficiency gains reduce total impact. Take for granted that making each computation cheaper lowers the aggregate carbon of computing. Where it broke. History and economics suggest the opposite can happen: when a resource becomes more efficient and cheaper to use, demand for it often grows enough that total consumption rises rather than falls.
  • The gap. No simple story — neither “process scaling will save us” nor “specialization is automatically green” — accounts for the full picture. What is needed is a clear-eyed view of specialization as the current lever for efficiency together with an honest reckoning of its costs across both operational and embodied carbon and the demand it induces, which is the perspective this keynote sets out to provide.

How the argument is structured

From the carbon problem to a balanced view of specialization

  1. new

  2. new

  3. new

  4. new

  5. new

The idea

Specialization is now the main way to get more computation per joule. With Dennard scaling gone, the general-purpose processor no longer delivers the automatic efficiency gains that once let computing grow guilt-free, so the efficiency has to be engineered, and the most powerful way to engineer it is to build the hardware around the workload. A chip designed for one task — a matrix engine for neural networks, a fixed-function block for a codec — can strip away the generality a CPU carries and do its job with a fraction of the energy, which is exactly why the industry operational efficiency gains today come overwhelmingly from specialized hardware. That is the promise, and it is genuine. Trading the flexibility of a general-purpose processor for the dramatic efficiency of hardware purpose-built for a workload is the same bet the processor-specialization work covered elsewhere on this site is built on, redesigning the datapath and instruction set around one class of computation to do far more per unit of energy than a general core could.

Operational efficiency is only half the carbon ledger. The seductive danger in specialization is that it produces a clean, flattering number — this accelerator uses far less energy to run the workload — while a second cost stays off that page. Every specialized chip carries embodied carbon: the emissions of mining, fabricating, packaging, and shipping it, spent before it computes anything. Specialization, by its nature, multiplies the number of distinct chips designed and built, and can shorten each one’s useful life as workloads shift, so the embodied account can swell even as the operational account shrinks. A sober view of sustainability therefore has to add both accounts together, and an operational win that is smaller than the embodied carbon it adds is not a win at all. Reasoning about a computing system’s carbon by holding operational and embodied emissions in the same frame, rather than optimizing the running energy alone, is the same holistic accounting the carbon-aware datacenter-design work covered elsewhere on this site is built on, insisting that the emissions of building the infrastructure be weighed alongside the emissions of operating it.

Efficiency can invite the very growth it was meant to curb. The subtlest peril is economic rather than physical. When a resource becomes more efficient and therefore cheaper to use, people tend to use more of it, and the increase in use can outrun the savings per use, so total consumption rises — the rebound effect, long observed for energy. Cheaper, more efficient computation may thus not reduce computing’s total carbon; it may enable still more computation, still more AI, still more demand, so that the aggregate toll climbs even as each operation gets greener. Recognizing this means efficiency alone cannot be trusted to lower total impact, and that how the newly cheap capacity is used has to be part of the picture. Giving systems and operators the means to actually steer computation toward lower-carbon outcomes, rather than assuming raw efficiency will do it, is the same stance the carbon-efficient application work covered elsewhere on this site takes, building the controls that let software respond to carbon rather than treating efficiency as an end in itself.

Following the promise and the perils

Tracing specialization through the sustainability ledger

A conceptual walk, based on the keynote's thesis and the established sustainability landscape it invokes, of how a specialized accelerator's benefits and costs must be reckoned. The specific arguments of the talk itself were not available for this draft.

Step 1 of 5

A workload outgrows the general-purpose processor

An energy-hungry workload, say a large AI model, grows faster than a general-purpose processor can improve. Because Dennard scaling has ended, the CPU will not become efficient enough on its own to keep the workload energy in check, so something more targeted is needed.

This is the pressure that pushes the industry toward specialized hardware in the first place.

Why it works

  • Specialization attacks efficiency where scaling no longer can. General-purpose processors stopped improving exponentially in energy efficiency when Dennard scaling ended → but a chip built for one workload strips away generality and does that workload with far less energy → so the operational efficiency the field needs comes from specialization rather than from the next process node.
  • A two-account view prevents false wins. Optimizing only the energy a chip uses while running looks like progress but ignores manufacturing emissions → but adding embodied carbon to the operational account shows the true net effect → so a specialization that adds more embodied carbon than it saves operationally is correctly seen as no gain.
  • Naming the rebound guards against complacency. Assuming that cheaper computation lowers total carbon is intuitive but historically unreliable → but recognizing that efficiency tends to induce more demand exposes how aggregate impact can rise → so efficiency is treated as necessary rather than sufficient for sustainability.
  • Holding both edges keeps the strategy sound. Rejecting specialization would forfeit the one strong efficiency lever left, while embracing it blindly courts hidden costs → but harnessing it with full accounting keeps the operational benefit while managing the embodied and demand-side costs → so the path forward is balanced rather than naive in either direction.
  • A framing keynote reorients the field’s questions. Chasing performance-per-watt alone would keep the community optimizing a single flattering metric → but reframing specialization as promise and perils redirects attention to embodied carbon, hardware longevity, and induced demand → so research and practice aim at total sustainability rather than a partial score.

What it costs (trade-offs and scope)

  • This is a keynote, and this explainer is a draft from its abstract. The source is an invited talk, and only its abstract was available; there is no full paper, and the talk’s specific arguments, examples, and any data were not accessible for this draft. The thesis presented here — specialization as the post-Dennard efficiency lever, with promise and perils for sustainability — is faithful to the abstract, but the detailed content of the talk is not reproduced, and the surrounding explanation draws on the well-established sustainability landscape the talk invokes rather than on the speaker’s specific claims.
  • It frames the problem rather than solving it. A keynote of this kind sets a direction and sharpens the questions; it is not a system, an algorithm, or a measured result. The value is in the framing — seeing both edges of specialization — not in a concrete technique to adopt, so readers wanting a method must look to the specific research the framing motivates.
  • The perils are qualitative tendencies, not quantified for every case. Whether specialization’s embodied carbon offsets its operational savings, and whether rebound overtakes efficiency, depend on the workload, the chip’s lifetime, the electricity’s carbon intensity, and how demand actually responds; these are real tensions but their balance varies case by case and is not settled by the framing alone.
  • Specialization remains essential despite the caveats. The message is emphatically not to abandon specialized hardware — it is the strongest remaining efficiency lever — but to wield it with full accounting; a reader who took the perils as a reason to stop specializing would draw the wrong conclusion from the talk.
  • The scope is the road, not the destination. Sustainable computing depends on far more than hardware specialization — clean electricity, software efficiency, circular hardware practices, and demand management all matter — so specialization is one crucial lever the keynote foregrounds, not the whole of the solution.

The evaluation

Three stances on making computing more sustainable

PropertyWait for process scalingSpecialize, optimize operational energyHarness specialization with full accounting
Source of efficiency
Viable after Dennard scaling
Accounts for embodied carbonNot applicable
Accounts for induced demand (rebound)No
Risk of a false sustainability win
A qualitative framing based on the keynote's abstract and the established sustainability landscape it invokes. The keynote's own arguments and any supporting data were not available for this draft; the comparison illustrates the promise-and-perils thesis rather than reporting results from the talk.Underlined values explain themselves when clicked.

Check yourself

Check your understanding

  1. 1. Why does the keynote argue that efficiency gains now depend on specialized hardware?

  2. 2. What is the difference between operational and embodied carbon, and why does it matter for specialization?

  3. 3. What is the rebound effect, and why is it a peril for sustainable computing?

  4. 4. What should a reader take as the keynote's conclusion, and how should this explainer be read?

Sources

The paper is “Harnessing the Power of Specialization for Sustainable Computing” by Tamar Eilam (IBM), a keynote at ASPLOS 2024, DOI 10.1145/3620666.3655591.

This explainer is a draft. The source is an invited keynote talk, and only its abstract was available (there is no full paper, no arXiv version, and no openly accessible copy of the talk’s content). The abstract states the thesis reproduced here: that computing is critical to addressing humanity’s most pressing needs including climate change mitigation and adaptation, yet is also a significant and steadily increasing source of carbon, attributed in part to the exponential growth of energy-demanding workloads such as artificial intelligence; that due to the demise of Dennard scaling we can no longer count on exponentially improving energy efficiency of general-purpose processors; that today’s operational efficiency gains therefore rely on specialized hardware; and that the talk discusses the promise and the perils of harnessing specialization on the road to sustainable computing. The elaboration in this explainer of what those perils are — the embodied carbon of manufacturing a proliferation of specialized chips, hardware longevity, and the rebound effect of induced demand — and of the distinction between operational and embodied carbon draws on the well-established sustainability landscape that the abstract invokes, not on specific statements from the talk, which were not available. The keynote’s own detailed arguments, examples, and any supporting data are not reproduced here and should be read from the talk itself; no figures or quantitative results have been introduced.

Related papers on Energy, Power & Sustainability

See all 37 →