分123垂直統合でのユーザとの関係WaveがMIPSを買収したのは垂直統合のためでしたが,エッジ側でのユーザとの共創のために,それをオープンにする。これを聞いて筆者はちょうど同じ日の午前に取材したNGINX社で語られた,F5によるNGINX買収のストーリとの相似性を感じました。ような(ある種の)上流に位置するシステムを作っている企業は,もっと顧客のアプリケーションと緊密な立場でインテグレーションすることを望んでいる。多くのユーザ企業のエンジニアが自社システムを構築する際にNGINXを試し,結果や問題,改善提案をコミュニティに出している。NGINXの開発自身がその中で行われているのだから,そうしたユーザ企業の状況を最もよく知るポジションにいるのがNGINXだ,と。F5はネットワークの上流にいるが,NGINXはユーザ企業のR&D(研究開発)のただ中にいて,現場で何が望まれているかを最もよく知ることができる。それを知らずに,F5はその上流での競争力を維持できない。筆者:これとWaveによるMIPS買収とオープン化の流れは共通する部分があると思えます。Waveの垂直統合の中でMIPSは一番下の層にあり,そこにユーザが居るわけですよね。(⁠安田が紹介したNGINXの事例とは)興味深い関係性がいくつもあります。IPはAIアクセラレータとして使われています。MIPSは顧客,ユーザとつながっています。(⁠MIPSの買収によって)Waveはサプライヤーとカスタマー両方の立場に立てることになるため,このインテグレーションはとても価値があります。我々のAIソフトウェアチームはとても強く,エンドユーザのAIアプリケーションにフォーカスしています。そこで垂直統合されたソリューションを作るためには,ユーザの内側にある実際のユースケースやオープンソースの蓄積が非常に重要です。筆者:リアルな,また具体的(specific)なユースケースですね。人々が実際にどんなことをしているか,どんなAIをいまビジネスでデプロイしているか。これが最もエキサイティングなパートだからね。今,オープンソースソフトウェアが強いパワーを発揮している大きな理由の1つが,この「サプライヤとユーザが同一である」ことだと思います。「⁠現場で起きていることを最もよく理解している者が最も強い」のです。昨今のプロセッサのオープン化の流れを理解するためのキーの1つはこの視点だと筆者は考えています。Engineのモデルハードをソフトで作るいまユーザ企業あるいはそこに近いところでのプロセッサを含めたハードウェア開発がかつてなく活発になっています。その要因として,現在のハード開発がとてもソフト寄りになっていることがあります。Art:今,多くの作業がソフトウェア開発と同じ方法でできるようになっていますね。そのせいで1人の人間の能力が通常の10倍ほどに効いてきたりして,1人がどのくらいを作業をこなすか,予測しづらくなっています。筆者:ソフトウェアの領域でまさに起きていることですね。engineering)指向ではないですよね?筆者:すごく少数派です。学ぶ時間が掛かるので。ソフトはイタレーションの速度が速い。自分の成長速度を気にしている学生にとってハードは時間が掛かり過ぎるのです。Art:そこ,興味深いところです。オープンソースハードウェアはとても早く成長するからです。)Software,FPGAなどはとても早く進みます。Artの指摘どおり,筆者の勤務先の学生でも,パワフルな学生は1年次からFPGAを触り,自分のハードウェアを作っています。年々ハードウェアの作業がソフト寄りになり,ソフトウェア開発の素早さを身につけ始めています。ハードウェア開発作業がソフト寄りになるだけでなく,今,利用者に受け入れられるプロセッサとなるためには,ソフトウェア開発者が使い慣れたツールセットへの対応が不可欠です。LLVMなど一般的なコンパイラ,QEMUなど一般的なCPUエミュレータなどに対応し,普通のLinuxがそのまま動くことなどが重要です。そのためにはオープンソースであることがとても重要で,そこに人を引き込むにはプロセッサ自体がオープンであることが必須です。今はもうプロセッサはソフトのためにソフトで作る色合いが濃くなりました。そのための分厚いソフトウェア資産を積み上げるには,オープンソースであることがとてもうまく機能するのです。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.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。