オススメ機能
Twitter
鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��渇��膩��鰹申鐃緒申鐃初����鐃緒申��申鐃醇�鐃緒申��申鐃醇�鐃緒申��申鐃醇�鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��鰹申鐃順�渇����鐃初��膩��渇��膩��鰹申鐃処��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��渇��膩��鰹申鐃緒申鐃初����鐃緒申��申鐃醇�鐃緒申��申鐃初姐�渇��膩��渇����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��渇��膩��鰹申鐃緒申鐃初����鐃緒申��申鐃醇�鐃緒申��申鐃醇柑鐃緒��鰹申薜合�渇��膩��渇����鐃緒申鐃緒申��膩��鰹申鐃順�渇����紮�鐃醇�鐃緒申��申鐃醇��牡��膩��括�鐃初��膩��渇��膩��鰹申鐃処��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��渇��膩��鰹申鐃処��申鐃初姐�渇����鐃緒申��鐃�
記事履歴
ランキング
お気に入りタイトル/ワード

タイトル/ワード名(記事数)

    鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��鰹申鐃順�渇����鐃初��膩��渇��膩��鰹申鐃処��申鐃醇�鐃緒申��申鐃初姐�渇��膩��渇����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��渇��膩��鰹申鐃緒申鐃初����鐃緒申��申鐃醇�鐃緒申��申鐃初姐�渇��膩��渇����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��渇��膩��鰹申鐃緒申鐃初����鐃緒申��申鐃醇�鐃緒申��申鐃初姐�渇��膩��渇����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��渇��膩��鰹申鐃緒申鐃初����鐃緒申��申鐃醇�鐃緒申��申鐃初姐�渇��膩��渇����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��鰹申鐃順�渇����鐃初��膩��渇��膩��鰹申鐃処��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��渇��膩��鰹申鐃緒申鐃初����鐃緒申��申鐃醇�鐃緒申��申鐃初姐�渇��膩��渇����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申����鐃緒申��申鐃初姐�渇����鐃初姐�括貴鐃緒申薜合�渇��膩��渇����������鐃緒申鐃緒申����鐃緒申��申鐃醇�鐃緒申��申鐃初姐�括�鐃初��膩��渇��膩��鰹申鐃緒申鐃初����鐃緒申��申鐃醇�鐃緒申��申鐃初姐�渇��膩��渇����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��渇��膩��鰹申鐃緒申鐃初����鐃緒申��申鐃醇�鐃緒申��申鐃初姐�渇��膩��渇����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��渇��膩��鰹申鐃緒申鐃初����鐃緒申��申鐃醇�鐃緒申��申鐃初姐�渇��膩��渇����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申����鐃緒申��申鐃醇�鐃緒申��申鐃初姐�渇��膩��渇����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��鰹申鐃緒申絮��渇��膩��括�鐃初��膩��渇��膩��鰹申羝�鐃緒申鐃緒申����鐃初��膩��渇��膩��活�o申�鰹申鐃緒申鐃初����鐃緒申��申鐃醇�鐃緒申��申鐃初姐�括�鐃初��膩��渇��膩��鰹申鐃緒申鐃初����鐃緒申��申鐃醇�鐃緒申��申鐃初姐�渇��膩��渇����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��渇��膩��鰹申鐃緒申鐃初����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申��申鐃緒申/鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��鰹申鐃緒申絮��渇��膩��括�鐃初��膩��鰹申鐃順�渇����鐃初��膩��渇��膩��鰹申鐃処��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申��������膩��渇��膩��鰹申鐃緒申鐃初����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申��膩��鰹申薜合�渇��膩��渇����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��渇��膩��鰹申鐃緒申鐃初����鐃緒申��申鐃醇�鐃緒申��申鐃醇柑鐃緒��鰹申薜合�渇��膩��渇����������鐃緒申鐃緒申����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申��膩��鰹申薜合�渇��膩��渇����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��渇��膩��鰹申鐃緒申鐃初����鐃緒申��申鐃醇�鐃緒申��申鐃初姐�渇��膩��渇����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��渇��膩��鰹申鐃緒申鐃初����鐃緒申��申鐃醇�鐃緒申��申鐃初姐�渇��膩��渇����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��鰹申鐃順�渇����鐃初��膩��渇��膩��鰹申鐃処��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��渇��膩��鰹申鐃処��申鐃初姐�渇����鐃緒申��鐃�20鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��渇��膩��鰹申羝�鐃緒申鐃緒申����鐃初��膩��渇��膩��活�o申�鰹申鐃緒申鐃初����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申鐃緒申鐃緒申��申鐃醇�鐃緒申��申鐃初姐�渇��膩��渇����鐃緒申鐃緒申��膩��鰹申鐃順�渇����鐃初��膩��鰹申鐃順�渇����紮�鐃醇�鐃緒申鐃緒申�渇����鐃醇�鐃緒申鐃緒申����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃緒申�鰹申鐃緒申鐃初��膩��鰹申鐃順�渇����鐃初��膩��鰹申鐃順�渇����紮�鐃醇�鐃緒申鐃緒申�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃緒申�¥申鐃処��申鐃醇柑鐃緒申鐃緒申����鐃初��膩��鰹申鐃順�渇����鐃初��膩��渇��膩��鰹申鐃処��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��渇��膩��鰹申鐃緒申鐃初����鐃緒申��申鐃醇�鐃緒申��申鐃初姐�渇��膩��渇����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申鐃緒申膣�申����鐃初��膩��渇��膩��鰹申羝�鐃緒申鐃緒申����鐃初��膩��渇��膩��活�o申�鰹申鐃緒申鐃初����鐃緒申��申鐃醇�鐃緒申��申鐃初姐�括�鐃初��膩��渇��膩��鰹申鐃緒申鐃初����鐃緒申��申鐃初姐�渇����鐃醇�鐃緒申��申鐃緒申

最近記事を読んだタイトル/ワード

タイトル/ワード名(記事数)

    LINEで4Gamerアカウントを登録
    次世代PlayStationではAMDのZenマイクロアーキテクチャをCPUコアに採用か
    特集記事一覧
    注目のレビュー
    注目のムービー

    メディアパートナー

    次世代PlayStationではAMDのZenマイクロアーキテクチャをCPUコアに採用か

     Linuxなどオープンソース関連のニュースサイトとして著名なPhoronixが,「次世代PlayStationはCPUコアにAMDのZenマイクロアーキテクチャを採用するのではないか」と報じている

     Phoronixがそう推測する根拠は,Sony Interactive Entertainment(以下,SIE) Europeでメインプログラマー(Principal Programmer)を務めるSimon Pilgrim氏(LinkedInにあるプロフィールページ)が,コンパイラ基盤「LLVM」のZen向けスケジューラに手を加えてある点とのことだ。

    Zen向けスケジューラのソース(GitHub
    画像集 No.002のサムネイル画像 / 次世代PlayStationではAMDのZenマイクロアーキテクチャをCPUコアに採用か

     ……と言われても何のことやらという読者はいると思うので,ざっと解説しておくと,まずLLVM(Low Level Virtual Machine,低水準仮想機械)というのはC言語などの高級言語(≒プログラム言語)をCPUが実行可能なバイナリへ変換するソフトウェアである「コンパイラ」のオープンソース基盤である。

     LLVMでは高級言語をいったん中間コードに翻訳し,中間コードを実行可能なバイナリに変換するという設計を採用している。これによりCやC++だけでなくさまざまな言語に対応でき,また各CPUに依存する強力な最適化が可能という特徴を持つ。
     オープンソースを代表するもう1つのコンパイラ「GNU Compiler」と比べ設計がモダンなこともあり,オープンソースソフトウェアの開発のみならず,たとえばNVIDIAのGPGPU言語である「CUDA」やmacOSのコンパイラなど,商用ソフトウェアにも採用が広がっている現状だ。

     SIEのPlayStation 4(以下,PS4)もソフトウェア開発にLLVMを採用しているプラットフォームの1つである。前出のPilgrim氏はこれまで,LLVMに対してPS4向けの変更――ソースツリーに変更を加えることを「コミット」(commit),コミットを行う人を「コミッター」(committer)とそれぞれ言う――を加えるなどしてきた人物である。

     そんなPilgrim氏がLLVMのソースに対してコミットを行っているスケジューラというのは,中間コードからCPU固有の最適化を行う部分である。Zen向けのスケジューラは2017年の段階でLLVMに追加となり,LLVMを使って開発されるソフトウェアのRyzenにおける性能を少し上げられるとして話題になった。冒頭で示したスクリーンショットとリンクは,まさにそのZen向けスケジューラのソースだ。
     なので,「SIEを代表するプログラマーがZenマイクロアーキテクチャ向けの最適化を行う部分に手を加えているのだから,次世代のPlayStationはZenマイクロアーキテクチャベースのCPUコアを採用しているはずだ」というのは,かなり筋のいい推測ではないかと思う。

     ここで注意しておく必要があるのは,Pilgrim氏がLLVMの開発コミュニティにおける活発なコミッターの1人であることだろう。調べてみたところ,Pilgrim氏のコミットは多数あるので,詳しく知りたい向きはllvmのコミットログを検索してもらうしかないが,Pilgrim氏は主にx86向けのコミットを行っており,PlayStation専門というわけでもなかったりする。「たまたま個人的にRyzenを使っていて,LLVMのZen向けスケジューラに何か気に入らない部分を見つけて修正してみているだけ」という可能性もゼロではないのだ。
     よって,Pilgrim氏がコミットしたという事実だけをもって「さあPlayStation 5(仮)登場だ!」と盛り上がるわけにはいかないというのが正直なところである。

     ちなみに,Pilgrim氏によるZen向けスケジューラへのコミットは2018年4月半ばから活発になり,5月前半頃までほぼ連日となっている(GitHubのログ
     平日もコミットしているため,業務として行っている可能性は小さくないと思うが,パワフルなプログラマーなら仕事を抱えながらも趣味の開発を続けるくらいの余力はあったりする。コミットの頻度だけで業務と断言することはできない。

     また,Pilgrim氏によるコミットの内容をざっと眺めてみると,Zen向けのスケジューラだけでなく,x86アーキテクチャ全般にわたるスケジューラ改定を試みている気配もある。Zen向けのスケジューラはその改定の一環としてコミットされただけという可能性もあるだろう。そしてそうであるなら,Phoronixの推測は早とちりということになり得る。なので現時点だと,次世代PlayStationのCPUコアがZenマイクロアーキテクチャを採用しているか否か,Pilgrim氏のコミットだけでは判断できない。

     とはいえ,AMDがいま抱えているプロセッサコアIP(Intellectual Property,知的財産)のラインナップ,そして現行のPlayStaion 4が採用するプロセッサアーキテクチャを考えても,次世代PlayStationがZenマイクロアーキテクチャをCPUコアに採用している可能性は低くないだろう。Pilgrim氏の動きはその可能性を示す一端かもしれないくらいに捉えておくとよさそうだ。

    Phoronixによる報道「Sony Is Working On AMD Ryzen LLVM Compiler Improvements - Possibly For The PlayStation 5」(英語)

    • 関連タイトル:

      PS5本体

    • この記事のURL:
    ����尊����贈����造����孫����造����属����造��但��|����造����足����造���束 G123����造���遜����促����族����臓����村����促����

    ��但��消���続����其����臓����臓����則G123

    4Gamer.net最新情報
    スペシャルコンテンツ
    注目記事ランキング
    集計:02月21日~02月22日
    4Gamerからお知らせ