【えーしっく】

ASIC とは?

💡 一芸特化の天才チップ。器用貧乏より一点突破
📌 このページのポイント
汎用チップ vs ASIC(専用チップ) 汎用CPU / GPU Web閲覧 文書作成 動画編集 AI学習 何でもそこそこできる 速度: ★★★☆☆ 柔軟性: ★★★★★ vs ASIC(専用チップ) マイニングASIC ハッシュ計算のみ特化 Google TPU AI推論の行列演算に特化 特定処理が圧倒的に速い 速度: ★★★★★ 柔軟性: ★☆☆☆☆
ASICのイメージ:汎用チップと専用チップの比較
ひよこ ひよこ

ASICって普通のCPUと何が違うの?

ペンギン先生 ペンギン先生

CPUは料理でいうと万能包丁みたいなもので、何でもそこそこできる。ASICは刺身包丁みたいな専用品で、刺身を引くことだけに特化してるから、その作業だけは圧倒的にうまいんだよ

ひよこ ひよこ

一つのことしかできないのに、なんでわざわざ作るの?

ペンギン先生 ペンギン先生

その一つの処理を何億回も繰り返す場面があるからだよ。たとえばビットコインのマイニングでは同じハッシュ計算を延々繰り返す。ASICならGPUの何百倍も効率よくできて、電気代も大幅に節約できるんだ

ひよこ ひよこ

Google TPUもASICなの?

ペンギン先生 ペンギン先生

そうだよ。TPUはTensor Processing Unitの略で、AIの行列演算に特化したASICなんだ。ChatGPTのような大規模言語モデルの推論処理を高速に行うために設計されていて、汎用GPUより電力効率がずっと良いんだよ

ひよこ ひよこ

じゃあ全部ASICにすればいいのに

ペンギン先生 ペンギン先生

ASICは設計から製造まで数億〜数十億円かかるし、一度作ったら用途を変えられないんだ。だから大量に同じ処理をする場面でしか元が取れない。スマホの中にも実はASICが入っていて、動画のデコードや通信処理を専用チップが担当してるんだよ。用途が決まってる部分はASIC、柔軟性が必要な部分はCPUという使い分けが大事なんだね

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
ASICって出てきたら「特定の仕事だけをやる専用チップ」と思えればだいたいOK!
📖 おまけ:英語の意味
「Application-Specific Integrated Circuit」 = 特定用途向け集積回路
💬 Applicationは用途、Specificは特定の、Integrated Circuitは集積回路のこと。汎用CPUが何でも屋さんなら、ASICはその道一筋の職人さんだよ
← 用語集にもどる