prime's diary

そすうの日々を垂れ流しちゃうやつだよ

2023-01-01から1年間の記事一覧

Brainf*ckを直接実行できるCPUを作った (その3) パイプライン化とデータキャッシュ【いろいろなコンピューター Advent Calendar 2023 12日目】

この記事はいろいろなコンピューター Advent Calendar 2023の12日目の記事です(大遅刻)。 adventar.org この記事は10日目の記事の続きです。ぜひ先にそちらをご覧ください。 primenumber.hatenadiary.jp 10日目の記事で実装したいとしていた 命令書き込み…

Brainf*ckを直接実行できるCPUを作った (その2) マルチサイクルCPU化【いろいろなコンピューター Advent Calendar 2023 10日目】

この記事はいろいろなコンピューター Advent Calendar 2023の10日目の記事です。(遅刻です すみません…) adventar.org 前日の記事 primenumber.hatenadiary.jp の続きとなっております。よければそちらからお読みください。 シングルサイクル・マルチサイ…

Brainf*ckを直接実行できるCPUを作った (その1)【いろいろなコンピューター Advent Calendar 2023 9日目】【Scala Advent Calendar 2023 9日目】

この記事はいろいろなコンピューター Advent Calendar 2023の9日目の記事です。 adventar.org Brainf*ckとは Brainf*ck(この記事では一部伏字にして表記しています)は難解プログラミング言語のひとつです。 コンパイラがなるべく単純になるように設計されて…

例え話の罠: 例え話と準同型

導入 何らかの議論をするときに、アナロジー、例え話をして説得力を持たせるテクニックは広く使われている。 故事成語のもととなった寓話などがその代表である。 例え話による議論では、もとの複雑で想像が難しいシチュエーションAを、理解しやすいシチュエ…

CPU自体が準光速で動くことで計算時間を短縮するコンピューター【いろいろなコンピューター Advent Calendar 2023 1日目】

この記事はいろいろなコンピューター Advent Calendar 2023(さっき作った)の1日目の記事です。 adventar.org 背景 さて、昨今のCPUはどんどん高速化し、クロック周波数も5GHzを超えることは珍しくなくなりました。 一方で、ここまで高速化すると問題になるの…