特定の用途に完全に特化した専用ICを「ASIC(エーシック)」と呼びます。ASICは極めて高速で大量生産に向いていますが、一度作ると修正できず、初期開発費が数億円かかることもあります。FPGAは、ASICの「処理が高速である」というハードウェア的メリットと、CPUの「後から機能を変更できる」というソフトウェア的メリットの中間に位置する存在です。近年では、クラウドサーバーの中にFPGAを大量に配置し、通信の暗号化処理やAIのディープラーニングなどの重い処理を、CPUの代わりに高速に実行させる「ハードウェアアクセラレーション」用途で大活躍しています。
試験でのポイント
ITパスポートや情報処理安全確保支援士試験の科目A-1では、FPGAの「現場で書き換え可能」という最大の特徴と、他のIC(ASICなど)との違いが問われます。
以下のポイントを押さえておくと得点源になります。