JP2015195976A5 - - Google Patents
Download PDFInfo
- Publication number
- JP2015195976A5 JP2015195976A5 JP2014075604A JP2014075604A JP2015195976A5 JP 2015195976 A5 JP2015195976 A5 JP 2015195976A5 JP 2014075604 A JP2014075604 A JP 2014075604A JP 2014075604 A JP2014075604 A JP 2014075604A JP 2015195976 A5 JP2015195976 A5 JP 2015195976A5
- Authority
- JP
- Japan
- Prior art keywords
- data
- processing system
- area
- input
- memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000010586 diagram Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Description
CPU710は、CPUバス720を介してメモリ726と接続している。CPU710はまた、GPUバス718を介してGPU724とも接続している。CPU710は、これらのバスとはブリッジ712を介して接続する。また、メモリ726はGPUバス718とCPUバス720とに接続する。このため、メモリ726におけるCPU710またはGPU724との間でのデータのやりとりは、メモリ制御部714を介して実行する。CPU710とGPU724とはメモリ726を共有し、メモリ726を介してデータを共有する。GPUバス718とCPUバス720とはともに、データ交換に用いられるデータバスとして機能する。
図4は、異なるプロセッシングシステム700間のデータ転送を説明するための図である。図4に示す例では、2つの異なるプロセッシングシステム700aおよび700bが、入出力ブリッジ722aおよび722bを介して接続している。より具体的に、プロセッシングシステム700aが備える入出力ブリッジ722aは、他のプロセッシングシステム700との間でデータを送受信するための複数の入出力ポート730a、731a、732a、および733aを備える。同様にプロセッシングシステム700bが備える入出力ブリッジ722bも、複数の入出力ポート730b、731b、732b、および733bを備える。プロセッシングシステム700aおよび700bは、入出力ポート730aおよび入出力ポート730bを介して接続している。
図4において、プロセッシングシステム700aはプロセッシングシステム700bの他、入出力ポート732aを介してプロセッシングシステム700cと接続し、入出力ポート733aを介してプロセッシングシステム700dとも接続している。また、プロセッシングシステム700bは、プロセッシングシステム700aの他、入出力ポート731b、732b、および733bを介して、それぞれプロセッシングシステム700c、700d、および700eとも接続している。このように、入出力ポートを介して異なるプロセッシングシステム700間を接続するバスが、それらのプロセッシングシステム700間でデータを送受信するための外部バスとして機能する。
実施の形態に係るプロセッシングシステム700において、GPU724は、CPU710の制御によらず、DMAコントローラ716に対してメモリ726が格納するデータのデータ転送命令を発行することができる。例えばGPU724aが、DMAコントローラ716aに対してメモリ726aが格納するデータを、プロセッシングシステム700bに転送することを指示するデータ転送命令を発行したとする。データ転送命令を発行する契機としては、GPU724aが自発的にデータ転送命令を発行する場合もある。あるいは、プロセッシングシステム700bがブロードキャストしたデータ読み出し命令に応答して、データ転送命令を発行する場合もある。いずれにしても、DMAコントローラ716aは、データ転送命令を受信すると、入出力ブリッジ722aに、プロセッシングシステム700bへメモリ726aが格納するデータを転送させる。
4つのブレード600a、600b、600c、および600dはそれぞれ、各ブレードにおけるいずれかのプロセッシングシステム700が備える入出力ブリッジ722を介して、1対1で通信可能に接続される。例えば、ブレード600aとブレード600dとは、ブレード600a内のプロセッシングシステム700dの入出力ブリッジ722と、ブレード600d内のプロセッシングシステム700mの入出力ブリッジ722とを介して、互いにポイント・ツー・ポイントで接続する。プロセッシングシステム700dは、ブレード600a内においてプロセッシングシステム700a、700b、および700cとも接続するが、入出力ブリッジ722は4つの入出力ポート730、731、732、および733備えるため、4つの異なるプロセッシングシステム700と同時に接続することができる。
記号Bで示すメモリ領域(以下、「領域B」という。)は、領域Aのデータを使って、GPU724が演算処理した結果を格納するメモリ領域を示す。記号Cで示す領域(以下、「領域C」という。)は、領域Aのデータと領域Bのデータとの両方を用いて、GPU724が演算処理した結果を格納するメモリ領域を示す。記号Dで示す領域(以下、「領域D」という。)は、領域Cのデータが完全に揃った後に、そのデータを使ってCPU710が演算処理した結果を格納するメモリ領域である。記号FBで示す領域(以下、「領域FB」という。)は、領域Aのデータ、領域Cのデータ、および領域Dのデータを使って描画した結果を格納するフレームバッファ(Frame Buffer)を示す。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014075604A JP6373620B2 (ja) | 2014-04-01 | 2014-04-01 | ゲーム提供システム |
US14/663,642 US9566514B2 (en) | 2014-04-01 | 2015-03-20 | Game providing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014075604A JP6373620B2 (ja) | 2014-04-01 | 2014-04-01 | ゲーム提供システム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2015195976A JP2015195976A (ja) | 2015-11-09 |
JP2015195976A5 true JP2015195976A5 (ja) | 2017-03-16 |
JP6373620B2 JP6373620B2 (ja) | 2018-08-15 |
Family
ID=54188937
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014075604A Active JP6373620B2 (ja) | 2014-04-01 | 2014-04-01 | ゲーム提供システム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9566514B2 (ja) |
JP (1) | JP6373620B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7548100B2 (ja) | 2021-03-29 | 2024-09-10 | 株式会社セガ | 情報処理システム及び情報処理装置 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5878938B2 (ja) * | 2014-01-29 | 2016-03-08 | 株式会社ソニー・コンピュータエンタテインメント | 配信システム、配信方法、配信プログラム |
US10462008B2 (en) * | 2016-04-29 | 2019-10-29 | Microsoft Technology Licensing, Llc | Cart mode provisioning of shared computing devices |
KR101897704B1 (ko) * | 2017-09-25 | 2018-10-29 | 넷마블 주식회사 | 게임 서비스 제공 장치 및 방법 |
US10803008B2 (en) * | 2018-09-26 | 2020-10-13 | Quanta Computer Inc. | Flexible coupling of processor modules |
US20230061637A1 (en) * | 2021-08-26 | 2023-03-02 | Microsoft Technology Licensing, Llc | Allocating compute nodes as storage in a power-constrained environment |
JP2023046337A (ja) * | 2021-09-23 | 2023-04-04 | 株式会社セガ | 情報処理装置及び実行切替システム |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6146275A (en) * | 1995-12-01 | 2000-11-14 | Sega Enterprises, Ltd. | Image processing apparatus |
US6015348A (en) * | 1996-10-18 | 2000-01-18 | Starwave Corporation | Scalable game server architecture |
JP2000042247A (ja) | 1998-07-30 | 2000-02-15 | Namco Ltd | ゲームシステム、ゲームデータ配信装置、ゲーム装置、リアルタイム画像表示システムおよび情報記録媒体 |
US20020026321A1 (en) * | 1999-02-26 | 2002-02-28 | Sadeg M. Faris | Internet-based system and method for fairly and securely enabling timed-constrained competition using globally time-sychronized client subsystems and information servers having microsecond client-event resolution |
EP1483741A2 (en) | 2002-03-01 | 2004-12-08 | t5 Labs Ltd | Centralised interactive graphical application server |
GB0302926D0 (en) * | 2003-02-08 | 2003-03-12 | Grex Games Ltd | System architecture and engine for massively multi-user operation |
US7813562B2 (en) | 2004-09-27 | 2010-10-12 | Intel Corporation | Low-latency remote display rendering using tile-based rendering systems |
US20070004501A1 (en) * | 2005-06-29 | 2007-01-04 | Christopher Brewer | Multi-core processing in a wagering game machine |
WO2007075332A2 (en) * | 2005-12-23 | 2007-07-05 | Wms Gaming Inc. | Networks for use in gaming |
US8968077B2 (en) * | 2006-04-13 | 2015-03-03 | Idt | Methods and systems for interfacing with a third-party application |
KR100829561B1 (ko) * | 2006-08-24 | 2008-05-15 | 삼성전자주식회사 | 3차원 그래픽 데이터 렌더링 방법 및 장치 |
JP5072774B2 (ja) | 2008-08-25 | 2012-11-14 | キヤノン株式会社 | 画像処理装置、方法、及び、プログラム |
JP2010061283A (ja) * | 2008-09-02 | 2010-03-18 | Fujitsu Ltd | ロードバランサ設定プログラム,ロードバランサ設定方法及びロードバランサ設定装置 |
US8151199B2 (en) * | 2009-02-09 | 2012-04-03 | AltEgo, LLC | Computational delivery system for avatar and background game content |
JP5581317B2 (ja) | 2009-05-22 | 2014-08-27 | 株式会社メガチップス | 動画像再生システムおよび動画像再生方法 |
US9723319B1 (en) * | 2009-06-01 | 2017-08-01 | Sony Interactive Entertainment America Llc | Differentiation for achieving buffered decoding and bufferless decoding |
US8208937B2 (en) * | 2009-06-12 | 2012-06-26 | Futurewei Technologies, Inc. | System and method for uplink inter cell interference coordination in a wireless access system |
WO2011041516A1 (en) * | 2009-09-30 | 2011-04-07 | Zynga Game Network Inc. | Apparatuses, methods and systems for an online game manager |
US8435121B1 (en) | 2010-11-05 | 2013-05-07 | Amazon Technologies, Inc. | Providing remote access to games designed for a single-machine experience |
US8830245B2 (en) | 2010-12-14 | 2014-09-09 | Amazon Technologies, Inc. | Load balancing between general purpose processors and graphics processors |
JP5117611B2 (ja) * | 2011-03-18 | 2013-01-16 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、ゲーム制御方法、プログラム及びゲーム管理装置 |
US10086292B2 (en) * | 2011-08-02 | 2018-10-02 | Zynga Inc. | Low-friction response in a social game |
JP5331192B2 (ja) * | 2011-11-07 | 2013-10-30 | 株式会社スクウェア・エニックス・ホールディングス | 描画サーバ、センタサーバ、符号化装置、制御方法、符号化方法、プログラム、及び記録媒体 |
JP5624074B2 (ja) * | 2012-03-30 | 2014-11-12 | 株式会社コナミデジタルエンタテインメント | ゲームシステム、ならびに、プログラム |
US9071609B2 (en) * | 2012-10-08 | 2015-06-30 | Google Technology Holdings LLC | Methods and apparatus for performing dynamic load balancing of processing resources |
US20140171204A1 (en) * | 2012-12-13 | 2014-06-19 | Microsoft Corporation | Asynchronous cloud rendered video delivery |
US20150133216A1 (en) * | 2013-11-11 | 2015-05-14 | Amazon Technologies, Inc. | View generation based on shared state |
US9348742B1 (en) * | 2013-12-18 | 2016-05-24 | Amazon Technologies, Inc. | Detecting code alteration based on memory allocation |
KR20150085376A (ko) * | 2014-01-15 | 2015-07-23 | 한국전자통신연구원 | 클라우드 게이밍 환경에서 렌더링 서비스를 위한 부하 분산 시스템 및 이의 부하 분산 방법 |
-
2014
- 2014-04-01 JP JP2014075604A patent/JP6373620B2/ja active Active
-
2015
- 2015-03-20 US US14/663,642 patent/US9566514B2/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7548100B2 (ja) | 2021-03-29 | 2024-09-10 | 株式会社セガ | 情報処理システム及び情報処理装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2015197805A5 (ja) | ||
JP2015195976A5 (ja) | ||
WO2014206356A3 (en) | System and method for extended peripheral component interconnect express fabrics | |
EP3087472B1 (en) | Scalable input/output system and techniques | |
JP2013025795A5 (ja) | ||
GB2533256A (en) | Data processing systems | |
RU2016108806A (ru) | Управление запросами на ввод/вывод в/из хранилища данных | |
WO2016102055A3 (de) | Verfahren zum betrieb einer steuerungskomponente für ein luftfahrzeug sowie steuerungskomponente | |
US9928206B2 (en) | Dedicated LAN interface per IPMI instance on a multiple baseboard management controller (BMC) system with single physical network interface | |
JP2016171442A5 (ja) | ||
EP3159802A1 (en) | Sharing method and device for pcie i/o device and interconnection system | |
JP2013175036A5 (ja) | ||
JP2017021749A5 (ja) | ||
JP2014035628A5 (ja) | ||
JP2018187032A5 (ja) | ||
KR101572689B1 (ko) | 네트워크 인터페이스 가상화 장치 및 방법 | |
JP2016095778A5 (ja) | ||
JP6138375B2 (ja) | コントローラ | |
US10202088B2 (en) | Combined remote sensing, processing, and solid state power control system | |
CN105393241A (zh) | 控制系统、主控站点以及远程站点 | |
CN107085394B (zh) | 控制装置及控制方法 | |
JP6402576B2 (ja) | 通信装置、情報処理装置、情報処理システム及び通信装置の制御方法 | |
JP2013186658A (ja) | データ伝送装置、データ伝送方法、及びプログラム | |
US9910718B2 (en) | Selective locking of operations on joint and disjoint sets | |
JP2018073162A5 (ja) |