Tag Archives: PARSEC

Parallel Programming with Transactions

One of the challenges of parallel programming is synchronizing concurrent access to shared memory. Today, programmers use locks for synchronization, but locks have many pitfalls that make them difficult to use for building large, robust, parallel applications. In the past … Continue reading

Posted in Uncategorized | Tagged , , , | 3 Comments

Designing future computers with future workloads

What will people do with their computers in five, ten or twenty years? How will computers need to change to support these future usage models? And finally, how the heck are we going to program these things? These are the … Continue reading

Posted in Uncategorized | Tagged , , , | Comments Off