CS176 Capstone Project TexPoint fonts used in EMF. Read the TexPoint manual before you delete this...

7
CS176 Capstone Project In Deo Speramus Brown

Transcript of CS176 Capstone Project TexPoint fonts used in EMF. Read the TexPoint manual before you delete this...

Page 1: CS176 Capstone Project TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A AA In Deo Speramus Brown.

CS176Capstone Project

In Deo Speramus

Brown

Page 2: CS176 Capstone Project TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A AA In Deo Speramus Brown.

Art of Multiprocessor Programming

Course Capstone

• Lots of interest in capstone projects• Here is a standard project anyone can do

– teams of 1, 2, or 3 people– expectations scale linearly!– regular meetings with instructor

• to make sure you’re on track

– preliminary design due 4 November– final version due 8 December

Page 3: CS176 Capstone Project TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A AA In Deo Speramus Brown.

Art of Multiprocessor Programming

Concurrent Packet Filter

• Accepts stream of packets– that we generate– data and configuration packets

• decides what to do with them– accept or reject

Page 4: CS176 Capstone Project TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A AA In Deo Speramus Brown.

Art of Multiprocessor Programming

Challenges

• Load balancing– keep all worker threads busy

• Data structures– look stuff up quickly and in parallel

• Locking or lock free?

Page 5: CS176 Capstone Project TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A AA In Deo Speramus Brown.

Art of Multiprocessor Programming

Why is it a capstone?

• Ties in themes from– this course– software engineering– systems– networking

Page 6: CS176 Capstone Project TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A AA In Deo Speramus Brown.

Art of Multiprocessor Programming

Coming soon!

• Specification• Useful libraries

Page 7: CS176 Capstone Project TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A AA In Deo Speramus Brown.

Art of Multiprocessor Programming

Customized Capstones?

• If you want to do something else– and you know what you want– and cs176 is the right course to do it

• Come talk to me.