Свершилось -!

Свершилось! Я запустил сайт, посвященный lock-free, wait-free и просто масштабируемым алгоритмым синхронизации, многопоточности, параллельным вычислениям, многоядерныи процессорам, масштабируемой архитектуре программных систем, concurrency, паттернам и анти-паттернам, технологиям и библиотекам многопоточности, сопутствующему инструментарию и связанным темам:

Use lambda expressions in C# to simplify the parallelized code

So, you want to start using Task Parallel Library Beta 1. You want to take advantage of the new features that will be available in .Net 4.0. Hold on! Are you familiar with lambda expressions?

If you aren’t using lambda expressions in your current C# programs, you should begin learning about them before jumping into the new features. C# 3.0 introduced lambda expressions and they are very useful to simplify the parallelized code. They will help you to create code that’s easier to read, understand and maintain.

Stateful Programming - a key element

A key feature of Object Oriented Programming is code manageability and reusability, key feature of Procedural Programming is flow manageability. A key element in flow manageability is Stateful Programming. This methodology is very common with Procedural programmers and is very uncommon with Object Oriented programmers, but it is easily applicable.

The Value of Infrastructure

Much have been said about parallel computing and parallel programming. There are many methods to approach this area, such as using low level API, many types of libraries, language extensions, and so on. The best approach is the one that out-lived time and stayed with us through the different generation of computer technologies. These are the Infrastructures. Not just any infrastructure but some specific types.

Introducing Smoke and Orion

Hi all ^_^

This is the first of a series of blogs I am going to post about Smoke.
Smoke is a demo developed by Intel to show n-way threading in a game framework… that’s a mouth full! Basically, it shows one way games can maximize the CPU. To maximize CPU utilization, a game needs to use all available cores. By properly threading a game it can have more accurate physics, smarter AI, more particles, and/or a faster frame-rate. Smoke demonstrates one way to achieve better games.

Suscribirse a multicore