Article View: cu.cs.ugrads
Article #132CS Colloquium Reminder for Rajwar on 3/18/02
From: jane obrecht
Date: Fri, 15 Mar 2002 17:27
Date: Fri, 15 Mar 2002 17:27
51 lines
4031 bytes
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!recnewsShow 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