Monthly Archives: April 2010

Transactional Memory Everywhere: Follow-Up I

One of the big challenges for any synchronization mechanism is synchronization overhead. The larger the synchronization overhead, the greater the granularity of parallelism required to attain high efficiency. Given that software transactional memory has significant synchronization overhead, one natural reaction … Continue reading

Posted in Uncategorized | Tagged , | Comments Off on Transactional Memory Everywhere: Follow-Up I

Parallel Programming: The Summing Up

So what can we say about parallel programming? The many answers to this question fills many a book, but the following points seem especially worth emphasizing: Parallelism is universal and intuitive. It is programming, whether parallel or not, that is … Continue reading

Posted in Uncategorized | Tagged , , , | 4 Comments