FR-V
富士通研究所システムLSI開発研究所第二開発プロジェクト部部長の高橋宏政、主任の須賀敦浩らは、1990年代前半にVPPシリーズのプロセッサの開発に従事していた。VPPシリーズはRISC型命令セットと64bit長LIW方式(VeryというほどではないのでVLIWからVを抜いて「LIW」と呼んでいた)を採用したことで、従来のVP2000シリーズと比べて大幅な小型化と高性能化が果たされた。特に1993年に航空宇宙技術研究所に納入した「NWT(Numerical Wind Tunnel、数値風洞)」は1993年11月期のスパコンランキングTOP500で1位となり、高橋らはVLIW型プロセッサで世界の頂点に立った。のちに富士通(株)LSI事業本部 FR-Vソリューション事業部 事業部長となる坂本喜則は、数値風洞のソフトウェアの開発によって1994年、1995年、1996年にゴードン・ベル賞を受賞しているなど、FR-Vの開発チームは数値風洞の開発チームを引き継いでいる。
一方、富士通では1994年に0.35μmプロセスが立ち上がった。富士通の研究者は皆、従来のLSIとは違う、システムLSI(SoC)の時代が来ることを確信した。そのため、高橋らはシステムLSI用VLIWプロセッサコアの開発への取り組みを開始した。
「VLIWアーキテクチャを採用した汎用マイコン」という点で、このFR-Vシリーズはマイコンの歴史において特異な製品である。
マイコンの性能を向上させるには「動作周波数を向上させる」という手法と「一度に多くの処理を同時に行う」という手法があるが、動作周波数を向上させるとどうしても消費電力が大きくなってしまう。デジタルAV家電向けのマルチメディア・プロセッサとして、高性能・低価格・低消費電力の三つの項目を満たすため、富士通は1サイクルで命令を並列に実行することができるVLIW型を選択した。FR-VのVLIWコアに関しては、富士通が1990年代に開発していた、同じくVLIW型CPUを採用したスーパーコンピューターであるVPPシリーズ(VPP500、およびVPP5000)の技術が継承されている。
命令を並列に実行するためには「命令スケジューリング」を行う必要がある。これをプロセッサチップ内に内蔵したハードウェアで行うのが、富士通SPARCシリーズ(スパコン「京」)などで採用されたスーパースカラ方式であり、それに対して、ソフトウェア(コンパイラ)で行うのが、富士通VPPシリーズ(スパコン「数値風洞」)やFR-Vシリーズなどで採用されたVLIW方式である。そのため、VLIWの力を引き出すにはコンパイラの技術が重要になってくる。