AMD Am29000
Am29kは、バークレーRISC(英語版) の影響下にあるサン・マイクロシステムズのSPARCやIntel i960と同様、レジスタ・ウィンドウを採用している。これはプロシージャコールを劇的に高速化する技法である。基本的なアイデアは大きなレジスタセットをコールスタックのように使うものである。
元のバークレーの設計もSPARCもi960もレジスタウィンドウのサイズは固定であり性能上の問題を引き起こしていた。たとえば、SPARCではローカル変数をひとつも使用しないルーチンに対しても8本のローカルレジスタと8本の引数引渡しのレジスタが割り当てられウインドウを1面消費する。プロシージャコールが深くなるに伴い使用するウインドウ数が嵩んでウィンドウオーバーフローを引き起こし、性能悪化の原因となっている。この知見を生かし、29kではウィンドウサイズを可変にすることで効率を向上させた。