RISC-V(ファイブ)であるのは間違いありません。RISC-Vはオープンなプロセッサを作ることを目的とした活動で,先に取り上げたMIPSプロジェクトと同様,1980年代に研究プロジェクトとして始まりました。その第5世代めの設計がRISC-Vというわけです。ソフトウェアの重みが増したプロセッサ関連技術の蓄積と,現在の市場の状況がクロスして,RISC-Vはいま多くの企業とコミュニティの人たちを集めながら次々と新しい製品や応用がリリースされています。Technologiesがあります。Crusoeプロセッサなどを作ったTransmeta社を起業した著名なプロセッサ技術者・経営者です。筆者は2004年にTransmetaでDitzel氏を取材したことがあり(※5⁠)⁠,それ以来何度か会っています。取材の前日に!)再びDitzel氏に取材する幸運を得ました。Esperanto社の現状を伺いました。Esperanto社入口ロゴタイトル前にてDave:EsperantoはRISC-Vで最大のスタートアップカンパニーになりました。100人以上の従業員がいます。ここ,マウンテンビューの他にオレゴンのポートランド,テキサスのオースティン,そして大きなエンジニアリング拠点がスペインのバルセロナにあります。セルビアにも拠点を開きました。筆者:なぜセルビアなのですか?Dave:そこには多くの電子工学の技術者がいて,我々が必要としている特別なスキルを持っているのです。日本にも拡大しつつあります。(⁠はい,知っています)日本の企業では,過去に(Transmeta時代の)顧客だったところから「RISC-Vどうなの?」と聞かれて,今,話をしています。内容は話せませんが,しかしあなたも知っているような大企業がRISC-VについてEsperantoと話をしていますよ。Design』2004年5月号,安田豊)オープンな場への貢献と,独自の選択Esperanto社が開発しているAIプロセッサは高性能RISC-VコアであるET-Maxionを16個,並列演算のための小型RISC-VコアであるET-Minionを4,096個内包する大型のマルチコアCPUです。筆者:MaxionとMinionはオープンになるのでしょうか?Dave:おそらくはじめはオープンソースにはならないと思います。RISC-Vでは(必ずしも全部オープンになるわけではなく)一部はオープンソースになるし,一部はそうではないのです。シンプルなプロセッサはオープンにするのが容易です。他の人がモディファイする事も容易です。ローエンドプロセッサの領域でそうした努力を多く見る事ができるし,RISC-Vはその領域で極めてうまくいっている。一方で,より高い性能を求めて開発すると,それにはコストが掛かるのですが,Esperantoはとても複雑な,最高性能のプロセッサとしてMaxionを開発しています。ところで(小規模コアである)Minionはベクタプロセッサで,このベクタ拡張命令ワーキンググループのco-チェアをEsperantoの人(※6)がやっていますね。ベクタ(SIMD)の命令仕様は固まっていません。筆者:それはシリコンを作るのには難しい状況では......。我々はEsperanto自身の選択で作りつつあり,後で標準の仕様がどうなるかを見ることにしています。これはRISC-Vの1つ良いところでもあります。イノベーションに関して,あなたがやりたいことがあれば何だってできる,ってことです。AIに特化したことをやっているんです。違いは少しだけですが。拡張に対する自由度はRISC-Vに関する良いことの1つですからね。Dave:我々の製品はそろそろ準備が整いつつある(ready)のですが,何しろEsperantoはシークレットな企業なので(笑⁠)⁠,それが製品化されることが確実になったときまでオフィシャルなアナウンスメントはしないんです。それまでは我々が何かを変更しても誰も知ることがない(筆者註:困らない,知らないで済む,ということか)ですからね。筆者:秘密って言われますけど,社名(タイトル)をストリートの前に出しましたよね!Dave:ああ,今ハイヤリングしてるんですよ(笑)筆者:(去年訪問した)前のオフィスはタイトルも何もありませんでしたからね。Dave:ええ,ありませんでした。最初は100%シークレットで,少しずつ表に出てきています。カンファレンスに出たりして,人々の前で「我々はRISC-Vをやっている,AIをやっている」と言うようになりました。Esperanto社はコミュニティと協働して,RISC-Vそのものとともに成長しています。その姿を見ていると,このオープンなプロセッサ開発モデルがうまく機能していることが実感できます。Architectです。おわりに筆者はオープンソースプロセッサの成功は,人々がそこに素早く集まってくるかどうかに掛かっていると考えています。1993年あたりのLinux草創期のことを思い出します。当時Linuxに対して多くの人々が懐疑的でした。この小さなLinuxシステムで実応用に足りる?と。結局多くの人がコミュニティに続々と集まり,努力して,最終的にはすべてのソフトウェアがLinux世界に飛び込んでこざるを得なくなりました。ソフト開発に近づいているハード開発の様子を見ていると,かつてのオープンソースソフトウェアの草創期のように,オープンソースプロセッサにも続々と人が集まってきて,短い時間でどんどん強いパワーを放射するようになると思えます。逆にそうした人の流れを呼び込むためには,プロセッサをオープンにするのは必須・必然のことなのだ,とも言えます。今,オープンソースとコミュニティのエンスージアズムの渦の中で多くのものごとが起きています。これに抗うと,長期的に競争力が失われてしまうことをオープンソースソフトウェアの歴史が示しています。Artが言うように「我々はオープンソースソフトウェアから学べる」のです。2019」が開催されます。オープンなプロセッサに関心をお持ちの方はぜひ足をお運びください。参加方法など,詳細は下記URLをご覧ください。2019https://riscv-association.jp/riscv-day-tokyo-2019/コラム:相次ぐCPUオープン化の動きところで,Artは2018年の11月までEsperanto社でDaveと一緒に働いていました。それから1年後,Artはオープン化を含めたMIPS事業の舵切りのためにWaveに移ったわけです。それだけでなく彼らは度々一緒に仕事をしています。Art:過去にSunで一緒に働いていました。Marketingでした。Processorをローンチしました(UltraSPARC開発の時代,1995年前後です⁠)⁠。そこからDaveはTransmetaを起業し,しばらくして私をTransmetaに呼び,私は二世代目のEfficeonプロセッサをローンチしました。Transmetaには素晴らしい人達がいました。それから皆あちこちに散りましたが,またこうやって集まって一緒に働いています。これがシリコンバレーネットワークの美しさだと思いますね。Artはまた2009年から2011年にMIPSでも働いていました。働くのも二度目なのですが,実は前にMIPSで働いていた10年前にもオープン化をやりたかったのです。そのときは「仕方ない,今はリスキー過ぎる」と結論してあきらめたのです。当時は公開企業でしたからね。プライベートカンパニー(Wave社のこと)ならもっと簡単にそれができる,ということです。(⁠なるほど)キーパーソンが新しい企業に移り,そこでコミュニティを含めたオープンな活動に貢献しながら,その企業自体を変えていく。これもまた,オープンソースソフトウェアが立ち上がっていく過程で見た光景の1つです。Esperanto社訪問時に撮影。RISC-V著者プロフィール安田豊(やすだゆたか)京都産業大学コンピュータ理工学部所属。KOF(関西オープンフォーラム)やiPhoneプログラミング勉強会などのコミュニティ活動にも参加。京都の紫野で育ち,いまは岩倉在住。400Fに乗る機会がなく残念な日々を過ごしている。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。