Institute of Computer Languages
Compilers and Languages Group

Talks 2005 - Bogong Su

The Compilers and Languages Group invites you to a talk given by

Prof. Dr. Bogong Su

William Paterson University of New Jersey, US on

Software De-Pipelining Technique And Its Applications

Date: Thursday, June 23th, 2005
Time: 16:00 (c.t.)
Location: TU Wien, Library, Institut f├╝r Computersprachen, Argentinierstra├če 8, 4th floor

Abstract:

Software pipelining is a loop optimization technique used to speed up loop execution. It is widely implemented in optimizing compilers for VLIW and superscalar processors that support instruction level parallelism. Software de-pipelining is the reverse of software pipelining; it restores the assembly code of a software-pipelined loop back to its semantically equivalent sequential form. Due to the non-sequential nature of the often optimized assembly code, it is very difficult to gain insight into the meaning of the code. Consequently, the task of de-pipelining the code of a software-pipelined loop is very complex and challenging. We developed a detailed de-pipelining algorithm with a formal description, proof, and a set of working examples. Experiments with loops taken from some practical DSP programs are conducted on popular VLIW digital signal processors to verify the algorithm. Some applications of software de-pipelining are studied.

About Professor Bogong Su:

Bogong Su was a professor at Tsinghua University, Beijing China. Now he is a professor at William Paterson University of New Jersey, US. His research fields are embedded processor architecture and optimizing compilers, software pipelining and instruction-level parallelism, de-compilation techniques and code conversion, system performance measurement and prediction.
Complang
   About Us
   Research
   Lehre
   Service
      Robotics
      Library
      Talks 2017
      Talks 2016
      Talks 2015
      Talks 2014
      Talks 2013
      Talks 2012
      Talks 2011
      Talks 2010
      Talks 2009
      Talks 2008
      Talks 2007
      Talks 2006
      Talks 2005
      Talks 2004
Sitemap
Contact
Fast Access:
Previous Talk
Next Talk
Faculty of Informatics
Vienna University of Technology
top | HTML 4.01 | last update: 2017-02-13 (Webmaster)