InfoQ Homepage Performance & Scalability Content on InfoQ
-
Scala 2.9.0 Introduces Parallel Collections
The latest Scala release 2.9.0 introduces parallel collections to easily utilize multicore processors. Other new features are an improved REPL, ScalaDoc and new packages for interacting with the operating system.
-
Akka 1.1 Released, Brings Many Improvements to Futures and Performance, Reduces Dependencies,
Akka 1.1 was released with many improvements in performance, Futures and more. The basic Akka also has no dependencies except for Scala 2.9. InfoQ caught up with Jonas Bonér to talk about the current state and the future of Akka.
-
Scala & Akka Creators Launch Typesafe Company for Multicore and Cloud Architectures
Scala creator Martin Odersky joined forces with Jonas Bonér, the creater of Akka, and launched Typesafe. With $3 million Series A financing led by Greylock Partners, Typesafe offers commercial support for enterprise development of multicore and cloud architectures.
-
Rubinius Comes To EngineYard's AppCloud, Work on 1.9 and GIL Removal Continues
EngineYard now offers Rubinius on its AppCloud PaaS service. InfoQ talked to Evan Phoenix about the state of Rubinius, the new performance tools and the status of the GIL removal.
-
Using Messaging and Scheduling for Lock-free Access to Shared State
In a message passing system there may be times when mutable data must be shared amongst many tasks. In traditional programming this would be handled by a read-writer block, which would allow one writer thread to block all other threads while it updates the shared data. With a technique found in frameworks such as TPL Dataflow it is possible to avoid this.
-
Asynchronous Message Processing using Task Parallel Library and Reactive Extensions
A new preview of TPL Dataflow has recently been released along with Visual Studio Async. Along with performance enhancements and stronger ties with the Reactive Framework, it is being positioned as a foundation for building actor/agent style frameworks as opposed to a complete solution.
-
Silo: Using Hashing and Delta Update to Improve Today’s Browsers
On Tuesday Microsoft Researcher James Mickens discussed Silo, a framework for using hashing and delta-updates to dramatically reduce the number of round-trips to the server needed when loading a website. The technology works in today’s browsers without the need for plugins.
-
Unlimited Load Testing for MSDN Subscribers
Visual Studio Ultimate with MSDN subscribers will receive the new Visual Studio 2010 Load Test Feature Pack with Visual Studio 2010 Service Pack 1. Developers are now able to load-test applications with no limit on virtual users and no need to purchase extra user packs.
-
Palladio provides Version 3.2 of its Software Architecture Simulator
Palladio Bench supports architects and developers in deriving quality of software estimations such as performance, reliability, maintainability and development costs from models. Its new version 3.2 is based on Eclipse 3.5 (Galileo) and adds several stabilizations and fixes, a reliability analysis, a new graphical editor and a new workflow engine, as well as a probe specification framework.
-
Google Page Speed Goes Online and Mobile
Google has made Page Speed available online, enhancing it for analyzing web pages targeted at smartphones.
-
Visual C++ gets GPU-accelerated graphics and animations, Intrinsics
The new Visual Studio 2010 SP1 improves Visual C++ with GPU-accelerated graphics and animations support and Compiler-Intrinsics, which allow for highly efficient computing.
-
Google Revamps Native Client, but will it be taking it all the way?
About a year after it’s original announcement, Google released a new version of the Native Client (NaCl) SDK, which allows the safe execution of native code from a web browser. It is unclear though, if this ambitious project will be making it to production, or have the fate of other projects like Wave or Gears.
-
Partitioning and Sharding Options for SQL Server and SQL Azure
Horizontal partitioning and sharding are important tools for developers working with extremely large datasets. We take a brief look at what’s available in SQL Server and what’s coming down the road.
-
NASA’s OODT selected as an Apache Top Level Project
The Apache Software Foundation has selected the Object Oriented Data Technology architecture to become one of its Top-Level-Projects (TLP). Originally created by NASA’s Jet Propulsion Laboratory, Pasadena, OODT allows transparent integration of geographically distributed and disparate computing and data resources via metadata middleware.
-
Targeting the GPU with GPU.NET
GPU.NET is a managed solution integrated with Visual Studio 2010 for .NET developers and aimed at creating calculation intensive applications for GPU.