Article View: cu.cs.ugrads
Article #140CS Colloquium for Jose Martinez on 4/1/02
From: jane obrecht
Date: Tue, 26 Mar 2002 18:36
Date: Tue, 26 Mar 2002 18:36
56 lines
4168 bytes
4168 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 SPECULATIVE SHARED-MEMORY ARCHITECTURES Jose Martinez University of Illinois at Urbana-Champaign NOTE: Location, Date & Time Change Monday, April 1, 2002 2:00 2:50 PM Engineering Center Classroom 200 Refreshments will be served afterwards in ECOT 831 Thread-Level Speculation (TLS), a.k.a. Speculative Parallelization has emerged as a promising architectural technology to boost the performance of difficult-to-analyze codes. Under TLS, these codes are executed speculatively in parallel. The system provides a safety net, checking for dependence violations, and squashing and restarting offending threads on the fly. In this talk I will present the two main contributions of my work to TLS. First, I propose a scalable multiprocessor architecture for TLS. We take a hierarchical approach that uses largely unmodified speculative chip-multiprocessors (CMPs) as building blocks. Because of its scalability, the resulting system achieves high speedups in important non-analyzable loops of several applications. Furthermore, its hierarchical structure successfully leverages future "commodity" speculative CMPs. Second, I propose an application of TLS to overcome conservatively placed synchronization in parallel codes. Instead of waiting, threads execute speculatively past active barriers, taken locks, and unset flags. The proposed hardware solution is quite simple and it requires no programming effort, yet the performance improvements are very promising. We borrow the concept of "safe thread" from TLS to ensure that forward progress in the critical path is never compromised. Host: Dan Connors ------------------------------ 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:
<1017167829.15438@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!newsfeed1.cidera.com!Cidera!cpk-news-hub1.bbnplanet.com!denver-snf1.gtei.net!news.gtei.net!coop.net!cs.colorado.edu!csnews!recnewsShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 11534c,a96c1f80cbdfc6e5,start X-Google-Attributes: gid11534c,public X-Google-ArrivalTime: 2002-03-26 10:37:13 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 for Jose Martinez on 4/1/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: 26 Mar 2002 11:36:24 -0700 Message-ID: <1017167829.15438@csnews.cs.colorado.edu> Sender: news Distribution: co X-Note1: message-id generated by recnews X-Note2: mail msgid was <4.2.2.20020326113405.0261f838@columbine.cs.colorado.edu> Originator: daemon@csnews.cs.colorado.edu NNTP-Posting-Host: 128.138.243.15 X-Trace: cs.colorado.edu!csnews 1017167830 128.138.243.15 (26 Mar 2002 11:37:10 -0700) Lines: 56 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!newsfeed1.cidera.com!Cidera!cpk-news-hub1.bbnplanet.com!denver-snf1.gtei.net!news.gtei.net!coop.net!cs.colorado.edu!csnews!recnews