CSE 565M
Fall 2005
Acceleration of Network Gaming
Algorithms in Reconfigurable Hardware
J. W. Lockwood
Course Schedule
Thr. Sep. 1, 2005
First day of class: (11:30am in Urbauer 116)
Welcome to the course (Prof. John W. Lockwood)
Review of
Course Information
Tue. Sep. 6, 2005
The
Field Programmable Port Extender (FPX)
Platform
Lecture 1: Hardware Accelerated Protocol Wrappers
(Lockwood)
Thr. Sep. 8, 2005
Lecture 2: Language-based hardware design and
Finite State Machines (FSMs)
(Lockwood)
Homework 1 Assignment Discussion
Tue. Sep. 13, 2005 :
Business Overview of Gaming Industry (Blake Ashby)
Questions Every Entrepreneur Must Answer
Thr. Sep. 15, 2005 :
Introduction to the Video Game Industry
(Darrell Gentry)
Tue. Sep. 20, 2005
Lecture 3: Laboratory Configuration for MP1
Homework 2 Assignment Discussion
Thr. Sep. 22, 2005
Lecture 4: MP1 Tentative Team Assignments
(Lockwood)
Lecture 5: Logic Cores, Alliance Cores, and OpenCores.org
(Lockwood)
Lecture 6: CVS (version control system) and Cygwin
(Lockwood)
Tue. Sep. 27, 2005
Lecture 7: St. Louis LAN Party
(Lockwood)
Thr. Sep. 29, 2005
Machine Problem 1 Discussion
Business Plan Discussion (Blake, Darrell, Gil, Lockwood, Class..)
Tue. Oct 4, 2005
Work on
Machine Problem 1
(Work with your teams and have questions ready for Abdel)
Thr. Oct 6, 2005
Temp_Buffer
Design Guidelines (Abdel)
Temp_Buffer
Example Design
Each group presents design plan for MP1
Upload PowerPoint Files
by Wednesday night at 11:55pm
Tue. Oct 11, 2005
Project Management
(Guest lecture by Gary Brandenburger)
Thr. Oct 13, 2005
Semantic Processing of TNL Traffic
Discussion(Rigumye)
Description of
Statistics Module
used in MP1
Tue. Oct 18, 2005
Work on MP1, Part 2 (Due Monday, Oct 24, 11:55pm)
Thr. Oct 20, 2005
Work on MP1, Part 2 (Due Monday, Oct 24, 11:55pm)
Tue. Oct 25, 2005
Review MP1 part 2 status with Abdel
Thr. Oct 27, 2005
Assign Final Project
Provide
CSE565 Project Template
Assign
Measurement-based Characterization of a Collection of On-line Games
paper
From
IMC 2005
Tue. Nov 1, 2005
Discuss Final Projects
Review Deadlines for Final Project
Discuss Four Project Ideas Discussed
Voice Chat
Object Ghosting
Overlay Network
Measurement Study
Email to contact team leaders or mentors to Self-organize teams
Final Project Template included at the end of this presentation
Thr. Nov 3, 2005
Sign up for Final Project Team
Discussion of Machine Problem 1, Part 3
Lecture
TNL Ghosting Intrinsics
(Abdel Rigumye)
Tue. Nov 8, 2005
Project Proposal Due by Student Groups
Show Work Breakdown Structure (WBS) with Post-It notes and barcharts in :
Project Management Lecture
Submit PowerPoint slides to
Gradebot
and present to class
Firing Squad Presentation: Present slides to class and discuss
Nov 15
Status Report #1 Due
Identify status on milestones from timeline
Submit PowerPoint slides to
Gradebot
and present to class
Nov 17
Status Report Presentations
Overall Objective
Game Bypass Network
Nov 22
Work Session
Nov 29 (Tue)
Present Status Report #2 to Lockwood
Submit updated PowerPoint slides to Gradebot
Dec 1 (Thr)
Finish Status Report presentations with Abdel
In class work session
Dec 2 (Fri, by 11:55pm)
Upload draft of Project Report to Gradebot
Dec 6 (Tue)
Abdel available in Bryan 420 lab for hardware testing
of MP and Final Projects
Meet with team members outside of class
(Urbauer 116 occupied by workshop)
Dec 8 (Thr)
Abdel available in Bryan 420 lab for hardware testing
of MP and Final Projects
Meet with team members outside of class
(Urbauer 116 occupied by workshop)
Dec 13 (Tue)
Zap party in class
Test bitfiles
Upload MP1.3
Dec 16 (Friday, 11:55pm)
Submit Final project writeup to Gradebot
Dec 20
Final Project Presentation and Demonstration
Time: 1:00PM - 4:00PM
Place: Urbauer 116 (regular classroom)
Submit updated PowerPoint slides to Gradebot