Thursday, August 18, 2005
12:00 pm - 1:00 pm
University of Texas, Austin
Shangri-La: A Programming Environment for Packet Processing Systems
To support complex packet processing applications in environments
with high-bandwidth links, modern packet processing systems utilize
heterogeneous, multi-threaded, multi-core architectures. Such systems
foreshadow a more general trend towards the design of multi-core
general-purpose processor and system architectures for
high-throughput request processing. Unfortunately, the methodologies
and tools needed to program such highly-parallel packet processing
systems are in their infancy. Today, to program such systems,
programmers are required to become intimately familiar with hardware
details. This approach is tedious and yields code that is difficult
to port from one platform to another. The long-term objective of our
research is to create a programming environment that will make
future-generations of packet processing systems as easily
programmable as today’s servers and workstations. In this talk, I will describe the overall vision for the project and discuss some initial results.
In this talk, I will also describe the vision and mission of Systems Research Lab – a new R&D initiative that I am starting at the Tata Research, Development and Design Center (TRDDC) in Pune, India. TRDDC is the R&D division of Tata Consultancy Services (TCS) – Asia’s largest IT Company.
Harrick Vin is a Professor of Computer Sciences and the Director of the Advanced Systems Research Laboratory at the University of Texas at Austin. He is also the head of the Systems Research Lab (SRL) being started at the Tata Research, Development and Design Center (TRDDC) in Pune, India. TRDDC is the R&D division of Tata Consultancy Services (TCS) – Asia’s largest IT Company.
Harrick’s research interests are in the areas of networks, operating systems, distributed systems, and multimedia systems. Harrick received his Ph.D. in Computer Science from the University of California at San Diego in 1993. He has co-authored more than 100 papers in leading journals and conferences. Harrick is a recipient of several awards including the Faculty Fellow in Computer Sciences, Dean's Fellowship, National Science Foundation CAREER award, IBM Faculty Development Award, Fellow of the IBM Austin Center for Advanced Studies, AT&T Foundation Award, National Science Foundation Research Initiation Award, IBM Doctoral Fellowship, NCR Innovation Award, and San Diego Supercomputer Center Creative Computing Award. He has served on the Editorial Board of ACM/ Springer Multimedia Systems Journal, IEEE Transactions on Multimedia, and IEEE Multimedia. He has been a guest editor for IEEE Network. He has served as the program chair, the program co-chair, and a program committee member for several conferences.
HOST: Hui Zhang
VISITOR COORDINATOR: Kathy McNiff, firstname.lastname@example.org, 8-2565
Seminar Info Contact:
or visit http://www.pdl.cmu.edu/SDI/