マルチテナント(マルチアーキテクチャ)プログラミングが主流に

Santa Cruz, CALIF . (June 20, 2024) – The issue of optimizing for CPUs vs GPUs is

becoming moot as over half, 54%, of developers either are currently designing apps

to account for processor specifics across multiple hardware architectures including

CPUs, GPUs, or accelerators, or they have done so in the past according to Evans

Data’s recently released Global Development Survey. This comprehensive survey of

software developers worldwide was conducted in six languages across four regions

and also showed that of those developers experienced with multiarchitecture 79%

use SaaS-based cloud products to support this, and that usage was especially

strong in the APAC region.

カリフォルニア州サンタクルーズ(2024年6月20日) 現在、開発者の半数以上(54%)が、

複数のハードウェアアーキテクチャにまたがるプロセッサの仕様を考慮しながらアプリ設計

を行っている、または過去にそうした開発経験があるため、CPU対GPUの最適化という問

題が無意味になりつつある、ということがエバンスデータがのグローバル開発調査で明ら

かになった。世界中のソフトウェア開発者を対象としたこの包括的な調査は、世界で4つの

地域、6言語で実施され、マルチテナント経験のある開発者のうち79%が、これをサポート

するためにSaaSベースのクラウド製品を使用しており、APAC地域では特にその利用が顕

著であることも示された。

The survey also probed for what the key benefits are from programming for multiple

architectures. The top benefit cited lies in the flexibility to leverage specialized

architectures for specific tasks. Developers can exploit the unique strengths of

various hardware platforms using multiarchitecture programming. For instance,

computationally intensive tasks might be targeted towards execution on GPUs that

excel in parallel processing, while other functionalities can utilize the

general-purpose capabilities of CPUs. This flexibility was particularly valued in Latin

America.

マルチテナントプログラミングの主なメリットについても調査が行われた。最も多く挙げられ

たメリットは、アーキテクチャを特定のタスクに特化し利用することができる点であった。マ

ルチテナントプログラミングを使用することで、開発者は、様々なハードウェアプラットフォー

ムが持つ独自の強みを生かすことが出来る。例えば、計算負荷の高いタスクは、並列処理

に優れたGPU上での実行対象となるが、普通のタスク処理にはCPUの汎用的な能力が活

用される。この柔軟性は、ラテンアメリカで特に評価された。

Evans Data Corp’s biannual Global Development survey provides fresh data on a

range of current development topics. Its scope includes AI and machine learning,

Cloud development, HPC, Hardware platforms, Block Chain, Operating systems andLanguage Use, Security, Quantum development, and more. For an in-depth view of

the topics addressed, view the full table of contents and more at

https://evansdata.com/global.

エバンスデータが年に2回実施する開発におけるグローバルな調査は、開発に関する最新

のデータを提供しております。調査結果はAIと機械学習、クラウド開発、HPC、ハードウェ

アプラットフォーム、ブロックチェーン、オペレーティングシステムと言語使用、セキュリティ、

量子開発等にまたがります。詳細については、https://evansdata.com/global をご覧くださ

い。

  »
«