|
|
 |
|
 |
Seminars
|
|
|
|
Time: Every Wednesday 3 - 4pm
Venue: #02-06 TR21, S15
Schedule for Academic year 2005-2006
| Date |
Speaker |
Topic |
Details |
| 31, Aug |
Phan Thi Xuan Linh |
Analysis of Stream Processing Systems |
 |
| 7th, Sep |
Sun Zhenxin |
Introduction to the Open Core Protocol (OCP) |
 |
| 14th, Sep |
Liu Haibin |
Automated Design of Custom Architecture for Embedded Systems |
 |
| 21st, Sep |
Vivy |
WCET-guided Scratchpad Memory Allocation |
 |
| 28th, Sep |
Yuan Yi |
Physically-Aware HW-SW Partitioning for Reconfigurable Architectures with
Partial Dynamic Reconfiguration |
 |
| 5th, Oct |
Prof. Andreas Herkersdorf |
Wed 4-5PM |
|
| 12nd, Oct |
Dirk Fahland |
|
|
| 19th, Oct |
KUNCHAMWAR Dinesh |
Synthesis of Multiprocessor Architectures for Multimedia |
 |
| 26th, Oct |
DUTTA BORDOLOI Unmesh(9.28) |
|
|
| 2nd, Nov |
SHANMUGA Priya Marimuthu
|
|
|
Date: |
31st August |
Speaker: |
PHAN Thi Xuan Linh |
Title: |
Analysis of Stream Processing Systems |
Abstract: |
Recently there has been a growing interest in models and methods targeted towards the (co)design of stream processing applications; e.g. those for audio/video processing. Streams processed by such applications tend to be highly bursty and exhibit a high data-dependent variability in their processing requirements. As a result, classical event and service models such as periodic, sporadic, etc. can be overly pessimistic when dealing with such applications. In this paper, we present a new model called Event Count Automata (ECAs) for capturing the timing properties of such streams. Our model can be used to cleanly formulate properties relevant to stream processing on heterogeneous multiprocessor architectures, such as buffer overflow/underflow constraints. It can also provide the basis for developing analysis methods to compute delay/timing properties of the processed streams under different scheduling policies. Our ECAs, though similar in flavor to timed and hybrid automata, have different semantics, are more light-weight, and are specifically suited for modeling stream processing applications and architectures. We study the basic aspects of the model and illustrate its modeling potential. We then apply it in a specific stream processing setting and develop methods for analyzing the ECA model. The basic theory of ECA and its associated analysis techniques provide a more versatile and efficient methodology for analyzing stream processing systems.
|
|
Date: |
7st Sep |
Speaker: |
Sun Zhenxin |
Title: |
Introduction to the Open Core Protocol (OCP) |
Abstract: |
The Open Core Protocol (OCP) standard is one of the most exciting, leading-edge technology initiatives to hit the intellectual property (IP) / system-on-chip (SoC) industry. The OCP was defined to support today's on-chip, system-level design practices, is completely bus-independent and captures all of an IP core's communication requirements. OCP will help designers released from communication design and focus on the
functionality level design issues. Furthermore, OCP will enable reuse without rework, the plug and play technology will shorten the time-to-market greatly.
|
|
Date: |
14th Sep |
Speaker: |
Liu Haibing |
Title: |
Automated Design of Custom Architecture for Embedded Systems |
Abstract: |
An embedded system runs one specific application throughout its lifetime.
This gives designers the opportunity to develop customized processor for
an embedded application. However, given the short time-to-market
constraint for embedded systems, this customization should be
(semi)-automatic. Currently, processor customization is performed in an
ad-hoc manner. The aim of this project is to develop a systematic
methodology to choose and implement performance optimal customization
within area and energy constraints.
|
|
Date: |
21st Sep |
Speaker: |
Vivy SUHENDRA |
Title: |
WCET-guided Scratchpad Memory Allocation |
Abstract: |
Scratchpad memory is a popular choice for on-chip storage in real-time
embedded systems. Data is allocated at compile time, making memory access
latencies predictable, thus allowing tighter worst-case execution time
(WCET) estimation which is important for real-time systems.
Current scratchpad memory allocation techniques focus on improving the
average case performance. Our experiments found that average-case guided
allocation does not always yield optimal performance in the worst case,
which is the key concern in real-time embedded systems.
In this talk, we present and evaluate several scratchpad allocation
techniques that aim to minimize the WCET of the application. We will also
touch briefly on the WCET estimation method employed in our allocation
techniques.
|
|
Date: |
19th Oct |
Speaker: |
Dinesh Kunchamwar |
Title: |
Synthesis of Multiprocessor Architectures for Multimedia |
Abstract: |
Abstract: Multimedia applications typically consist of a large number of
tasks, each of which can be mapped onto a different processor on a SoC
platform. This gives rise to a large design space (whose size can be
exponential in the number of tasks in the application). In this work we
present an efficient design space exploration method using a Branch and
Bound algorithm. We show that for this class of applications it is
possible to come up with efficient bounding conditions based on buffer
constrains and timing constraints associated with the multimedia streams.
We are currently in the process of implementing our scheme and performing
a case study based on the MPEG-2 decoder application.
|
|
|
|
|
 |