InfoQ ホームページ パフォーマンス&スケーラビリティ に関するすべてのコンテンツ
-
Scala 2.9.0、並列コレクションを導入
最新のScalaリリース2.9.0は並列コレクションを導入し、容易にマルチコアプロセッサを活用できるようになった。その他の新機能としては、改善されたREPL、ScalaDoc、オペレーティングシステムと相互作用する新しいパッケージなどだ。
-
Future、性能、依存性の低減など多くの改善がされたAkka 1.1リリース
性能やFuture機能に多くの改善が行われたAkka 1.1がリリースされた。Akkaの基本機能はScala 2.以外には依存していない。InfoQはAkkaの現在とこれからについてJonas Bonér氏に話を聞いた。
-
ScalaとAkkaの作者ら、マルチコアおよびクラウドアーキテクチャのための会社Typesafeを立ち上げ
プログラミング言語Scalaの作者Martin Odersky氏とAkkaの作者Jonas Bonér氏は、Typesafeを立ち上げた。Greylock Partnersが率いるシリーズAファイナンスで300万ドルを調達し、Typesafeはマルチコアおよびクラウドアーキテクチャの企業向け開発の商用サポートを提供する。
-
RubiniusがEngineYardのAppCloudに登場、1.9とGIL除去に関する作業は継続中
EngineYardはRubiniusをAppCloud PaaSサービスに提供し始めた。InfoQはEvan Phoenix氏にRubiniusの状態、新しいパフォーマンスツール、GIL除去の状況について聞いた。
-
メッセージングとスケジューリングで共有データにロック無しでアクセス
メッセージ・パッシング システムでは、変更可能なデータが多くのタスクで共有されなければならない時がしばしばある。これまでのプログラミングでは、これをリード-ライターブロックによって処理している。そこでは、1つのライター(書き込み)スレッドが共有データを変更している間は、他のすべてのスレッドをブロックする。TPL Dataflowのようなフレームワークにあるテクニックを使うと、これを回避できる。
-
Task Parallel Library (TPL) と Reactive Extension (Rx) による非同期メッセージ処理
TPL Dataflow の新たなプレビュー版が,Visual Studio Async と合わせてリリースされた。パフォーマンス向上と Reactive Framework との結合強化に加え,完結型フレームワークとは一線を画した,アクタ/エージェント形式フレームワーク構築の基礎としての位置付けがなされている。
-
MSDNサブスクライバに無制限の負荷テスト機能
MSDNサブスクリプション付きのVisual Studio Ultimateの購入者には、Visual Studio 2010 Service Pack 1で新しいVisual Studio 2010 Load Test Feature Packの特典が付く。開発者は、無制限の仮想ユーザで、アプリケーションの負荷テストができる。ユーザパックを余分に購入する必要がない。
-
Palladioがソフトウエアアーキテクチャシュミレーターのバージョン3.2を提供
Palladio Benchはアーキテクトや開発者が性能や信頼性、メンテナンス性や開発コストなどのソフトウエアの品質を評価するのをモデルを利用することで支援するツールだ。最新のバージョン3.2のフリーソフトウエアツールは、Eclipse 3.5(Galileo)をベースにしている。さらに、前バージョンを安定化させ問題を修正し、信頼性分析をサポートして、新しいグラフィカルなエディタとワークフローエンジンを導入した。また、仕様を検査するための新しいフレームワークも搭載している。
-
Googleがオンライン版Google Page Speedを発表。モバイルページの分析も可能
Googleが Page Speedのオンライン版を発表した。また、スマートフォン向けページの解析もできるようになった。
-
Visual C++にGPUアクセラレーションによるグラフィックとアニメーション、コンパイラ組み込み機能が提供された
新しいVisual Studio 2010 SP1では、Visual C++のGPUアクセラレーションによるグラフィックとアニメーションのサポートとコンパイラ組み込み機能の向上により、さらに効率的なコンピューティングが可能になった。
-
GoogleがNative Clientを刷新。が、最後までやり遂げるだろうか?
その初めての発表から約1年経った後、Googleは、Webブラウザからネイティブコードを安全に実行することができるようにするNative Client (NaCl) SDKの新バージョンをリリースした。とはいえ、この野心的なプロジェクトが製品にまで到達するのか、はたまたWaveやGearsのような他のプロジェクトと同じ運命を持っているのかは不透明である。
-
SQL ServerとSQL Azureの分割とシャーディング
水平分割とシャーディングは巨大なデータセットを扱う開発者にとって重要な道具だ。SQL Serverでできることとこれからの予定についての概要を入手した。
-
NASAのOODTがApacheトップレベルプロジェクトに選出
Apacheソフトウェア財団はObject Oriented Data Technology(OODT)アーキテクチャをトップレベルプロジェクト(TLP)に選出した。OODTはもともとPasadenaにあるNASAのJet Propulsion Laboratory(JPL)でつくられたもので、地理的に分散した異種のコンピューティングとメタデータミドルウェアによるデータリソースの透過的な統合を実現する。
-
GPU.NETでGPUが使える
GPU.NETは、.NET開発者向けに Visual Studio 2010に統合されているマネージド ソリューションで、GPU用の計算集中型アプリケーションを作成するが狙いである。
-
Yahoo!、リアルタイム分散処理プラットフォームのS4をリリース
今月、Yahoo!は新しいオープンソースフレームワークを発表した。このS4という名のフレームワークは絶えず変更されるデータに対する巨大な分散計算処理を実現する。InfoQはこのフレームワークのサンプルを調べた。また、S4とほかの技術との比較を行った。