InfoQ

Topic/Tag specific view

All content and news on InfoQ about Multi-threading


News about Multi-threading

Microsoft, Intel to invest $20M in parallel computing

Community
.NET,
Architecture
Topics
Performance & Scalability,
.NET Framework

Microsoft and Intel have recently announced a $20 million joint investment into parallel computing over the next 5 years.

Common Ruby MVM API research kicked off

Community
Java,
Ruby
Topics
Technology,
Runtimes,
Performance & Scalability,
JRuby

Research on the topic of Multiple VM (MVM) Ruby will be conducted at the University of Tokyo together with Sun's JRuby team. The work will investigate issues such as communication between VMs and a common API across all Ruby implementations, with solutions provided initially for Ruby and JRuby.

Rubinius adds Multi-VM support

Community
Ruby
Topics
Performance & Scalability

Rubinius adds a new feature called "Multi-VM", which allows to run multiple Ruby VMs inside an OS process. We talked with Evan Phoenix of the Rubinius project about the benefits and implementation of this feature.

Programming for Parrallelism: The Parallel Hierarchies Pattern

Community
Architecture
Topics
Programming,
Design

Multi-core processors offer new performance opportunities. Shekhar Borkar from Intel highlighted, however, that software development practices have to be retooled to leverage this potential. In this vein, Prof. Jorge L. Ortega-Arjona from the National Autonomous University of Mexico has recently introduced a new architectural pattern for parallel programming: Parallel Hierarchies pattern.

Ruby 1.9 adds Fibers for lightweight concurrency

Community
Ruby
Topics
Performance & Scalability,
Dynamic Languages,
Programming

Fibers were recently in the Ruby 1.9 branch. The Coroutine-like concept has many uses, such as implementing lightweight concurrency and others. We look at the concept and influences of Fibers in Ruby 1.9, as well as code samples.

Rubinius Internals: Threading, ObjectSpace, Debugging

Community
Ruby
Topics
Performance & Scalability,
Dynamic Languages,
Debugging

We continue the interview with Rubinius creator Evan Phoenix and talk about internals of how the VM uses bytecode manipulation for fast debugging, problems of implementing ObjectSpace and Threading.

Interview: Ezra Zygmuntowicz on Engine Yard and Rails Deployment

Community
Ruby
Topics
Ruby on Rails,
Deployment / Datacenter

Exclusive InfoQ interview with Rails deployment guru Ezra Zygmuntowicz. The topics include scaling Rails, Ruby threading, and Ezra's venture Engine Yard, an interesting new Rails hosting service that employs Xen and virtualization to provide scalable service.

A Replacement for .NET's Flawed ReaderWriterLock

Community
.NET
Topics
.NET Framework

Visual Studio 2007 will have a new lock called ReaderWriterLockSlim. According to Joe Duffy, in addition to being faster, it solves some of the nastier design flaws of its predecessor.