b4taylor talk
This commit is contained in:
parent
c5c863d13b
commit
64590aa268
17
events.xml
17
events.xml
|
@ -4,6 +4,23 @@
|
|||
<eventdefs>
|
||||
|
||||
<!-- Winter 2010 -->
|
||||
<eventitem date="2010-03-09" time="4:30 PM" room="DC1304" title="Software Transactional Memory and Using STM in Haskell">
|
||||
|
||||
<short><p>The fourth Undergraduate Seminar in Computer Science will be presented by Brennan Taylor, a club member. He will be discussing various concurrent computing problems, and introducing Software Transactional Memory as a solution to them.
|
||||
</p></short>
|
||||
|
||||
|
||||
<abstract><p>Concurrency is hard. Well maybe not hard, but it sure is annoying to get right. Even the
|
||||
simplest of synchronization tasks are hard to implement correctly when using synchronization
|
||||
primitives such as locks and semaphores.
|
||||
</p><p>In this talk we explore what Software Transactional Memory (STM) is, what problems STM solves,
|
||||
and how to use STM in Haskell. We explore a number of examples that show how easy STM is to use
|
||||
and how expressive Haskell can be. The goal of this talk is to convince attendees that STM is
|
||||
not only a viable synchronization solution, but superior to how synchronization is typically
|
||||
done today.
|
||||
</p></abstract>
|
||||
|
||||
</eventitem>
|
||||
<eventitem date="2010-03-06" time="5:00 PM" room="Waterloo Bowling Lanes" title="Bowling">
|
||||
<short><p>The CSC is going bowling. $9.75 for shoes and two games. The bowling alley serves fried food and beer. Join us for
|
||||
some or all of the above</p></short>
|
||||
|
|
Loading…
Reference in New Issue