Figure, measured on chatjimmy.ai: about 15,600 tokens per second while generating; first token after about 1.2 ms of chip time; a 1,227-token answer took 80 ms on the chip; 64 microseconds per token, about 2 microseconds for each of the model's 32 layers; prompts are capped at 6,144 tokens of context.
Figure, speed limit for one user on Llama 3.1 8B (8.03 billion weights) from memory bandwidth alone. At 16-bit weights: H100 (3.35 TB/s) at most 209 tokens/s, H200 (4.8 TB/s) 299 tokens/s, B200 (8 TB/s) 498 tokens/s. HC1 measured 15,600 tokens/s. A slider changes the weight precision: at 4-bit, B200's limit is 1,993 tokens/s.
Figure, two panels. GPU: the 16 GB of weights sit in HBM memory stacks beside the compute die, and for every token all 8 billion weights cross the memory bus to the compute cores. Taalas HC1: the weights are part of the circuit, laid out as tiles of fixed multiply-add units, layer after layer; only the activations (4,096 numbers between layers) move through the chip.
Figure, illustrative: multiplying an 8-bit input x by a 3-bit weight w. A general multiplier needs 24 AND gates and 2 adders whatever w is. If w is fixed, say w = 5 (binary 101), the circuit is just x plus x shifted left by two: one adder and no AND gates. w = 4 is pure wiring, x shifted by two, with zero gates. Buttons pick w from 0 to 7.
Figure, illustrative chip cross-section: a transistor layer and a stack of metal wiring layers are the same for every model; only the top two metal layers, whose via pattern encodes the weights, are made per model. Buttons switch between Model A and Model B; only the top two layers change. Turning a new model into PCIe cards takes about two months, according to Taalas.
Figure: HC1 has 53 billion transistors for 8.03 billion weights, about 6.6 transistors per weight including everything else on the chip. Storing the same weights in ordinary SRAM at 3 bits each, at 6 transistors per bit, would need about 144.5 billion transistors, 2.7 times the whole chip.
Figure, KV cache calculator for Llama 3.1 8B: 128 KiB per token at 16-bit (32 layers × 8 KV heads × 128 dimensions × keys and values). ChatJimmy's 6,144-token limit needs 768 MiB at 16-bit or 384 MiB at 8-bit; the model's native 131,072-token context would need 16 GiB at 16-bit. A slider changes the context length.
Figure, measured: 12 requests to chatjimmy.ai. Time on the chip versus total round trip from my client. Examples: a 1,227-token guide took 80.3 ms on the chip and 324 ms round trip; a 1,197-token essay 78.5 ms versus 397 ms; a 3-token greeting 1.5 ms versus 505 ms. The chip time is a small slice of the wait; the network and web stack are the rest.
Figure, two panels. Fixed when the chip is made: the model's weights, its architecture (Llama 3.1 8B), and the quantization (3-bit and 6-bit). Changeable at run time: context window size, LoRA fine-tuning adapters, sampling settings such as top-k, and the system prompt. A new model takes about two months to turn into cards.
Figure, timeline: August 2023, Taalas founded in Toronto. 19 February 2026, HC1 and the ChatJimmy demo unveiled. Spring 2026, a mid-sized reasoning model on HC1 planned. 6 August 2026, AMD agrees to acquire Taalas. Winter 2026, a frontier-class model on second-generation HC2 silicon planned. As of October 2026, ChatJimmy still serves only Llama 3.1 8B.