InfoQ ホームページ パフォーマンス&スケーラビリティ に関するすべてのコンテンツ
-
GPU.NET が Linux と Mac で HPC を実現する
GPU.NET 2.0 に Mono のサポートが追加された。すでにサポートされている Windows に加えて,Linux や Mac OS X でも,計算集約型アプリケーションの構築や配布が可能になる。
-
.NET用NumPyとSciPy
Visual Studioプロジェクト向けのPythonツールの一部として、有名なNumPy と SciPy ライブラリが.NETにポートされた。ネイティブなCコアへのC#とCインターフェースを合わせたもので、全.NET言語が利用できるような方法でポートされた。
-
MVP Erland氏がSQL Serverのパフォーマンス概念について検討
記事「アプリケーションで遅く、SSMSで速い?」で SQL Server MVPのErland Sommarskog氏が クエリ プランに影響する様々なこと、 Dynamic SQLのコンパイル、最終的にSQL Serverデータベースのパフォーマンスに影響する他の要因について研究している。彼の研究は、様々な概念、パラメータ スニッフィングようなシナリオ、クエリ プラン キャッシング、ブロッキング、保存された設定、リンクしたサーバーの課題などに及んでいる。
-
Barrelfish - マルチコア異機種ハードウエアのためのマルチカーネルOS
Microsoft と ETH Zurich (スイス連邦工科大学チューリッヒ校) の研究チームが Barrelfish のソースコードを公開した。Barrelfish はマルチコア異機種ハードウェアを対象とする,次世代のマルチカーネルオペレーティングシステムである。
-
Stack Exchangeから提供されたMVCミニプロファイラ
Stack Exchangeは、Stack Overflowとその姉妹サイトで使用されているASP.NET MVCプロファイラをリリースした。MVCミニプロファイラは、特にデータベースを使用したWebサイト向けに設計された内部プロファイラーである。
-
.NETの Barrierクラスを解説する
マルチコアシステムの向上によりこれまで以上に並行と並列プログラミングに関する理解が重要になる。幸いなことに.NET 4は、多くの優れた同期基本命令が開発者に提供されている。一つの基本機能がBarrierであり、Emad Omara氏は、並行マージソートに使用している。
-
WebPは改善されているが、採用については、いまだ不明瞭
Googleは、彼らのオープンソース画像フォーマットである、WebPに対して、より高い画像クオリティ、プログレッシブデコード、強いエッジのピクセルの削減、、JNIサポートといった拡張を行った。アルファチャネルはまもなくサポートされ、さらにスピードが向上する予定である。フォーマットは現在、GoogleとOperaにのみサポートされている。
-
Zing 4.0よりも性能が80%向上したAzulのJava向け仮想システムZing 4.1
Azul SystemsはZing 4.1を来週出荷する。同社のよるとこのバージョンは前バージョンよりも性能が大幅に改善された。InfoQは同社のバイスプレジデントでありCTOである Gil Tene氏に詳細を聞いた。
-
インメモリ処理アプライアンスで進化するSAPのクラウド戦略
SAPはSAP Sapphire 2011でHigh-Performance Analytic Appliance(HANA)のクラウド提供を発表した。HANAは近年の同社の戦略の中心にある製品だ。この記事ではHANAのアーキテクチャや性能や今後の予定など基本的な情報を紹介する。
-
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 との結合強化に加え,完結型フレームワークとは一線を画した,アクタ/エージェント形式フレームワーク構築の基礎としての位置付けがなされている。