Hardware/Software Co-design Lab for DSP
and Communications
(CDC)
(This page is under
construction)
The slides for an introduction to the CDC Lab and its collaborations with
industry are available here: (PDF
format slides) (Postscript
format slides)
We welcome collaborations with industry. Please contact any
of the faculty members: Dr. Sha, Dr. Zheng, Dr. Wang or Dr. Pervin for more
information. Information concerning
possible budgets can be found in the slides.
Motivations
- Most existing computer
systems consist of both hardware and software components.
- Advances in process
technology and the ever-increasing demand for smarter, cheaper, and
power-conscious systems have fueled the needs for better tools to
implement such systems.
- Real needs have been
expressed by local high-tech industries.
- We now have the leading
researchers in this area at UTD.
Focus (different from other labs at UTD)
The CDC Lab focuses on implementation issues such as DSP
architectures, design space exploration, hardware component designs, optimal
software DSP code generation, HW/SW interface, memory issues, etc.
Goals of the CDC Lab
- Develop a strong research
program in hardware/software co-design for DSP and communications.
- Improve education through
research projects and courses that give hands-on experience in
implementing DSP and communications applications.
- Promote collaboration between
the members, other groups on campus, other universities, and industries.
Research Areas in the CDC Lab
- Applications: Embedded
controllers, DSP, routers, switches, wireless communications, virtual
conferencing, etc.
- ASIC designs for 3G wireless
communication components including wireless modem, equalizer, channel
estimator, channel codec, source codec, etc.
- Computer-aided co-design
techniques: specification and modeling, design representation, synthesis,
partitioning, and estimation.
- Design space exploration: How
many DSP processors and which types? How much on-chip/off-chip memory?
What type of bus and other hardware components, etc. Consider timing,
power, area and cost.
- Optimal code generation: the
most time and power efficient codes for DSP processors. It is a
particularly difficult problem for VLIW processors.
- Co-design architectures:
hardware/software interfaces, distributed and multiprocessor
architectures, re-configurable platforms.
- Hardware components: low
power, and time efficient components such as adders and multipliers.
- Software for co-design:
real-time operating systems, process scheduling, software synthesis,
system integration, and retargetable compilation.
- Resource Optimization in
Circuit Switched Wavelength Division Multiplexing (WDM) Optical Networks:
Design and analysis of wavelength assignment algorithms, and converter and
amplifier placement algorithms.
- Core Router Design for Burst
Switched WDM Networks: Design and implementation of important components
for operations such as burst routing, burst forwarding, data channel
scheduling and control channel scheduling in a core router of WDM
networks.
- Edge Router Design for Burst
Switched WDM Networks: Design and implementation of important components
for operations such as burstification of packets, burst routing and
switching, channel scheduling in an edge router of WDM networks.
- Architecture of Packet
Switching All-Optical WDM/TDM Networks: Design of new architectures of
future all-optical packet switching networks that use both WDM and Time
Division Multiplexing (TDM) techniques.
- Hardware/Software Co-design
of Network Components: Design of special-purpose parallel architectures
for implementing functions required in high performance networks to ensure
quality of services.
- Interconnection Networks for
Telecommunications: Design of special interconnection networks for
switching matrices used in telecommunication switches and data network
routers.
Rooms: ES 3.222, ES 3.612
Faculty Members
Graduate Students
We welcome any graduate students who are interested in
Embedded Systems, Hardware/Software Co-design, Real-time Systems, System
Software for Parallel or Distributed Systems to come and talk with us to pursue
any possibility of doing joint research. Please send your messages to edsha@utdallas.edu.
Revised by Edwin Sha – 6/3/2002.