| Sponsor | Karsten Schwan / Raj Krishnamurthy
rk@cc.gatech.edu 224 CoC |
| Area | Architecture / Systems |
Problem
Building Scalable Video Servers brings Computer architects and Operating
Systems researchers together. Current areas of research include media
storage, streaming of video streams, synchronization of video and audio
streams and scheduling of streams. Our research focuses on the scheduling
of media streams. To this end, we have implemented a host-based stream
scheduler and a stream scheduler resident on the network interface. The
problem is to be able to transfer streams from different producers to a
Scheduler card resident on the I/O bus in an efficient manner. PCI peer-to-peer
messaging, DMA transfers and PCI bus reads and writes are some ways
of intracomputer stream transfer. The performance of these may however
be limited by DMA transfer of a partial cache line ( dirty line in cache
on target CPU), DMA stalls because of inefficent implementation of the
DMA transfer engines and other issues. We would like to study these performance
bottlenecks in video stream transfer. We are currently using a Compaq
Pamette (PCI card with 4 Xilinx 4K parts) for some of our research.
A program may be downloaded to the Pamette ( C/VHDL compiled to Xilinx
bitstreams ) for PCI
bus monitoring of streams
Here is what you need to do.