Table of Contents
Fetching ...

On low-power error-correcting cooling codes with large distances

Yuhao Zhao, Xiande Zhang

TL;DR

This work advances the theory of low-power error-correcting cooling (LPECC) codes by establishing tight upper bounds and asymptotics for the binary and q-ary settings. It connects LPECC code sizes to combinatorial packings and block designs, deriving a key bound C(n,t,w,w-2) ≤ floor((n+1 choose 2)/(w+t choose 2)) for large w, with equality under divisibility conditions and BIBD-based structures. For small w, it provides sharp bounds for (n,t,3,1) and frame-based constructions yielding substantial lower bounds for (n,t,3,1) and (n,t,4,2), including precise asymptotics. The paper extends the analysis to q-ary codes, showing that, under a standard condition, C_q(n,t,w,e) asymptotically matches (q-1)^{w-e} binom(n,w-e) / binom(w+t,w-e) and develops CPECC variants, thereby unifying theory and design-based constructions across binary and nonbinary domains.

Abstract

A low-power error-correcting cooling (LPECC) code was introduced as a coding scheme for communication over a bus by Chee et al. to control the peak temperature, the average power consumption of on-chip buses, and error-correction for the transmitted information, simultaneously. Specifically, an $(n, t, w, e)$-LPECC code is a coding scheme over $n$ wires that avoids state transitions on the $t$ hottest wires and allows at most $w$ state transitions in each transmission, and can correct up to $e$ transmission errors. In this paper, we study the maximum possible size of an $(n, t, w, e)$-LPECC code, denoted by $C(n,t,w,e)$. When $w=e+2$ is large, we establish a general upper bound $C(n,t,w,w-2)\leq \lfloor \binom{n+1}{2}/\binom{w+t}{2}\rfloor$; when $w=e+2=3$, we prove $C(n,t,3,1) \leq \lfloor \frac{n(n+1)}{6(t+1)}\rfloor$. Both bounds are tight for large $n$ satisfying some divisibility conditions. Previously, tight bounds were known only for $w=e+2=3,4$ and $t\leq 2$. In general, when $w=e+d$ is large for a constant $d$, we determine the asymptotic value of $C(n,t,w,w-d)\sim \binom{n}{d}/\binom{w+t}{d}$ as $n$ goes to infinity, which can be extended to $q$-ary codes.

On low-power error-correcting cooling codes with large distances

TL;DR

This work advances the theory of low-power error-correcting cooling (LPECC) codes by establishing tight upper bounds and asymptotics for the binary and q-ary settings. It connects LPECC code sizes to combinatorial packings and block designs, deriving a key bound C(n,t,w,w-2) ≤ floor((n+1 choose 2)/(w+t choose 2)) for large w, with equality under divisibility conditions and BIBD-based structures. For small w, it provides sharp bounds for (n,t,3,1) and frame-based constructions yielding substantial lower bounds for (n,t,3,1) and (n,t,4,2), including precise asymptotics. The paper extends the analysis to q-ary codes, showing that, under a standard condition, C_q(n,t,w,e) asymptotically matches (q-1)^{w-e} binom(n,w-e) / binom(w+t,w-e) and develops CPECC variants, thereby unifying theory and design-based constructions across binary and nonbinary domains.

Abstract

A low-power error-correcting cooling (LPECC) code was introduced as a coding scheme for communication over a bus by Chee et al. to control the peak temperature, the average power consumption of on-chip buses, and error-correction for the transmitted information, simultaneously. Specifically, an -LPECC code is a coding scheme over wires that avoids state transitions on the hottest wires and allows at most state transitions in each transmission, and can correct up to transmission errors. In this paper, we study the maximum possible size of an -LPECC code, denoted by . When is large, we establish a general upper bound ; when , we prove . Both bounds are tight for large satisfying some divisibility conditions. Previously, tight bounds were known only for and . In general, when is large for a constant , we determine the asymptotic value of as goes to infinity, which can be extended to -ary codes.

Paper Structure

This paper contains 13 sections, 22 theorems, 48 equations.

Key Result

Theorem 2.2

Let $1\leq t \leq w$ and $w\geq e+1$. Then $C(n,t,w,e) \geq D(n+1,w+t,w-e)$.

Theorems & Definitions (47)

  • Definition 2.1
  • Theorem 2.2: Liu-Ji
  • Theorem 3.1
  • Remark 3.2
  • Lemma 3.3
  • proof : Proof of Theorem \ref{['thm-(n,t,w,w-2)-upper']} assuming Lemma \ref{['lemma-(n,t,w,w-2)-upper']}
  • proof : Proof of Lemma \ref{['lemma-(n,t,w,w-2)-upper']}
  • Claim 3.4
  • proof
  • Claim 3.5
  • ...and 37 more