One-gigabit Router - PowerPoint PPT Presentation

About This Presentation
Title:

One-gigabit Router

Description:

Jump to first page. Background. Chip manufacturing technology has evolved a lot since 1970s. ... Jump to first page. Raw Architecture Workstation (Raw) ... – PowerPoint PPT presentation

Number of Views:14
Avg rating:3.0/5.0
Slides: 26
Provided by: cemala
Learn more at: http://www.ai.mit.edu
Category:
Tags: gigabit | jump | one | router

less

Transcript and Presenter's Notes

Title: One-gigabit Router


1
One-gigabit Router
  • Oskar E. Bruening
  • and Cemal Akcaba
  • Advisor Prof. Agarwal

2
Contents
  • Project background
  • The big picture
  • What we are building
  • Project milestones
  • Resources
  • Technical Risks
  • Whats next?

3
Background
  • Chip manufacturing technology has evolved a lot
    since 1970s.
  • The uses of computers have changed a lot too.
  • Super-computer architecture techniques for
    exploiting parallelism.

4
Background
  • Remember 6.004? Pipelining and hardware scheduled
    superscalars.
  • These approaches do not scale well.
  • A 4-stage pipeline, not a 4x performance boost.
  • Too much complexity.

5
Motivation
  • Want to do fast signal processing with a lot of
    data
  • Run computations parallel
  • Supercomputers
  • Beowulf clusters
  • Increased performance, high price
  • Might not be worth it

6
Parallel HW Problems
  • Inter processor communication expensive
  • Extra layers of software (driver, network
    protocols) slow down
  • Going through extra hardware (routers, switches)
  • No or limited shared memory
  • Customizing expensive

7
Parallel User Problem
  • Programmer needs to turn algorithm parallel
  • No Idle nodes
  • Effective communication
  • Effective spread
  • Effective gathering and evaluation
  • No Waiting / Deadlocks

8
The Raw Processor
  • 2-D mesh of identical tiles.
  • Each tile has its own processor.
  • Tiles connected by dynamic and static networks.
  • Current implementation has 16 tiles (4x4).

9
Raw Architecture Workstation (Raw)
  • Simple wire-efficient architecture, that scales
    with increasing VLSI gate densities.
  • Approach aims to provide better performance by
    exploiting fine-grain parallelism.

10
The Raw Evaluation Board
  • The Raw processor
  • 4 FPGAs
  • External memory
  • PCI bus
  • Other peripherals

11
Our project
  • A gigabit Ethernet router.
  • A router connects many computers with each other
    on a network
  • The work break down
  • Cemal - Ethernet Controller
  • Oskar - Router Software

12
Ethernet Controller
  • Ethernet controller is a device that allows the
    interfacing to Ethernet.
  • Sending Receiving Ethernet packets.
  • Will provide the Ethernet access of the
    evaluation board

13
What needs to be done?
  • Hardware interfacing
  • Filtering
  • Media Access Control (MAC)
  • Manchester decoding/encoding of data streams
  • An interface to rest of the board
  • Software interfacing

14
Challenges
  • To decide what needs to be built and what needs
    to be bought from a hardware vendor.
  • To decide what portion of these tasks are to
    implemented using Raw resources.

15
Resources Required
  • The Raw evaluation board
  • Simulator
  • Hardware specifications
  • Access time
  • Time and patience

16
Project Milestones
  • Spring 2003 preliminary design
  • Summer 2003 final design
  • Fall 2003 implementation
  • IAP 2004 testing and debugging
  • Spring 2004 system integration and completion of
    thesis

17
Risks
  • Error 42
  • The evaluation board
  • Complexity

18
Whats next ?
  • IAP Spring 2003 UROP
  • Familiarizing with the evaluation board and the
    raw processor
  • Learning more about Ethernet controllers
  • Coming up with a preliminary design
  • Summer 2003 UROP cont.

19
Raw Software
  • Hub wire connection
  • Switch package redirect by MAC
  • Router package redirect by network protocol

20
What needs to be done?
  • Switch
  • Ethernet Controller interface
  • Package Analysis
  • Header Recognition
  • Target Identification
  • Create Lookup Table
  • Router
  • IP protocol
  • Can be expanded

21
Challenges
  • Learn Raw architecture
  • Show that signal processing is easier to do on
    Raw than VLSI with same result

22
Resources Required
  • Raw Evaluation Board
  • Software Compiler
  • Hardware Simulator

23
Project Milestones
  • Switch
  • Ethernet Controller interface
  • Package Analysis
  • Header Recognition
  • Target Identification
  • Create Lookup Table
  • Router
  • IP protocol

24
Whats next?
  • Spring 2003 Urop
  • Familiarize with Raw software
  • Design Algorithms
  • Summer, Fall 03, Spring 04
  • Make it work

25
One-gigabit Router
  • Oskar E. Bruening
  • and Cemal Akcaba
Write a Comment
User Comments (0)
About PowerShow.com