🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cu.cs.ugrads
Article #132

CS Colloquium Reminder for Rajwar on 3/18/02

#132
From: jane obrecht
Date: Fri, 15 Mar 2002 17:27
51 lines
4031 bytes
University of Colorado at Boulder
Department of Computer Science
ECOT 717 Engineering Center
Campus Box 430
Boulder, Colorado 803090430
(303) 4927514, FAX: (303) 4922844

CS COLLOQUIUM
Lock-Free Execution of Lock-Based-Multithreaded Programs
Ravi Rajwar
University of Wisconsin-Madison
March 18, 2002
2:00-2:50 PM
Engineering Center Classroom 200

Refreshments will be served afterwards in ECOT 832

Writing multithreaded applications requires a careful trade-off between 
programmability and performance, largely due to subtleties in coordinating 
correct access to shared data. To ensure correctness, programmers rely on 
conservative locking, often at the expense of performance. The resulting 
serialization of threads is a fundamental bottleneck to achieving high 
performance in multithreaded programs.

This talk revisits the notion of lock-free execution of multithreaded 
applications for improving their programmability and performance. In a 
lock-free execution, shared objects are not locked when accessed by 
multiple threads. I will show how a program that uses lock-based 
synchronization can be correctly executed by the hardware in a lock-free 
manner without programmer support or software changes thus exposing 
concurrency earlier hidden by the lock. This is done using modest hardware 
support and features already present in many modern computer systems. The 
benefits include improved programmability, fault-tolerance, and 
performance. The programmer still uses the familiar lock-protected critical 
section for reasoning about program correctness while getting many of the 
benefits of lock-free data structures.


Host:  John Bennett
------------------------------
http://www.cs.colorado.edu/department/events/colloquia/colloquia.html

Sign Language Interpreters Available Upon Request.  Please contact Jane 
Obrecht, Department of
Computer Science, Engineering  ECOT 722, 303-492-6101, at least five days 
prior to the colloquium.

_______________________________________________
cscolloq mailing list
cscolloq@cs.colorado.edu
http://www.cs.colorado.edu/mailman/listinfo/cscolloq
Technical Details
Message-ID: <1016243658.22982@csnews.cs.colorado.edu>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!62.24.128.9.MISMATCH!news-1.opaltelecom.net!newsfeed.icl.net!out.nntp.be!propagator-SanJose!in.nntp.be!news-out.visi.com!hermes.visi.com!dimensional.com!pulsar.dimensional.com!coop.net!cs.colorado.edu!csnews!recnews

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 11534c,5484c262686412ee,start
X-Google-Attributes: gid11534c,public
X-Google-ArrivalTime: 2002-03-15 17:54:22 PST
Newsgroups: cu.cs.ugrads
X-Sender: obrecht@columbine.cs.colorado.edu
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.2 
From: jane obrecht <Jane.Obrecht@colorado.edu>
Subject: CS Colloquium Reminder for Rajwar on 3/18/02
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Errors-To: cscolloq-admin@cs.colorado.edu
X-BeenThere: cscolloq@cs.colorado.edu
X-Mailman-Version: 2.0.5
Precedence: bulk
Reply-To: jane.obrecht@colorado.edu
List-Help: <mailto:cscolloq-request@cs.colorado.edu?subject=help>
List-Post: <mailto:cscolloq@cs.colorado.edu>
List-Subscribe: <http://www.cs.colorado.edu/mailman/listinfo/cscolloq>,
 <mailto:cscolloq-request@cs.colorado.edu?subject=subscribe>
List-Id: CS Colloquium announcements <cscolloq.cs.colorado.edu>
List-Unsubscribe: <http://www.cs.colorado.edu/mailman/listinfo/cscolloq>,
 <mailto:cscolloq-request@cs.colorado.edu?subject=unsubscribe>
List-Archive: <http://www.cs.colorado.edu/pipermail/cscolloq/>
Date: 15 Mar 2002 10:27:55 -0700
Message-ID: <1016243658.22982@csnews.cs.colorado.edu>
Sender: news
Distribution: co
X-Note1: message-id generated by recnews
X-Note2: mail msgid was   <4.2.2.20020315102625.01454d90@columbine.cs.colorado.edu>
Originator: daemon@csnews.cs.colorado.edu
NNTP-Posting-Host: 128.138.243.15
X-Trace: cs.colorado.edu!csnews 1016243659 128.138.243.15 (15 Mar 2002 18:54:19 -0700)
Lines: 51
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!62.24.128.9.MISMATCH!news-1.opaltelecom.net!newsfeed.icl.net!out.nntp.be!propagator-SanJose!in.nntp.be!news-out.visi.com!hermes.visi.com!dimensional.com!pulsar.dimensional.com!coop.net!cs.colorado.edu!csnews!recnews