The proliferation of multi-core machines has led to a new software revolution: the concurrency revolution. At a first glance, this might look surprising since concurrency is almost as old as computing and tons of concurrent programming models and languages were invented. In fact, what the revolution is about is way more than concurrency alone: it is about concurrency for the masses. Transactional Memory (TM) is a well-promising programming paradigm for achieving this goal. This presentation dives into the proper functioning of TM systems by providing a theoretical study of the approach and its challenges.
Lecture: "Concurrency for the masses: The Paradigm of Transactional Memory" by Prof.Dr. Panagiota Fatourou10 February 2017
23 February, Thursday, 12.00 h, LH4, SEEU - Tetovo