High Performance Linux

High Performance Multi-core Networked and Storage Systems for Linux

Tuesday, April 2, 2013

My Article In Linux Journal

›
April issue of Linux Journal (issue #228, High Performance Computing) has arrived. My article "Lock-Free Multi-Producer Multi-Consume...
Friday, March 29, 2013

What's Wrong With Sockets Performance And How to Fix It

›
Socket API is a nice think which allows you to easily write network programs. But sockets have fundamental problem from performance point of...
9 comments:
Monday, November 26, 2012

Coding Style

›
I believe that coding style in a project is important thing. MySQL, PostgreSQL, Linux and FreeBSD kernels, glibc and many other excelent ope...
Thursday, September 20, 2012

Linux: scaling softirq among many CPU cores

›
Some years ago I have tested network interrupts affinity - you set ~0 as a CPU mask to balance network int errupts among all your CPU cores...
19 comments:
Friday, May 25, 2012

Software Transactional Memory (STM) in GCC-4.7

›
GCC-4.7 introduces new amazing feature - Software Transactional Memory (STM). It is still experimental and not yet optimized feature, howe...
11 comments:
Friday, March 30, 2012

Dynamic Strong Type System

›
Dynamic type system means that data types are defined in run-time. This is opposite to static type system, when data types are defined in ...
Saturday, March 24, 2012

Simple Cluster Management Using Erlang Mnesia

›
If you need to run some application in cluster to get high availability (through redundancy) or high performance (though scaling out), then ...
‹
›
Home
View web version

About Me

Alexander Krizhanovsky
CEO and founder of Tempesta Technologies.
View my complete profile
Powered by Blogger.