THE A-TEAM MATHIVATHANI BARATHI MOHAN DINESH UDAYAKUMAR BHARGAV BHAT BHASKAR
Preview:
Citation preview
- Slide 1
- THE A-TEAM MATHIVATHANI BARATHI MOHAN DINESH UDAYAKUMAR BHARGAV
BHAT BHASKAR
- Slide 2
- Slide 3
- Slide 4
- CLIENT 1 SERVER 1 CLIENT 2 SERVER 2 SOFTWARE HARDWARE
- Slide 5
- BUYER 1 COMPANY B CLIENT 1 CLIENT 2 SERVER 2 SOFTWARE HARDWARE
STOCK MARKET SCENARIO BUYER 2 COMPANY A SERVER 1
- Slide 6
- BUYER 1 COMPANY B STOCK MARKET SCENARIO BUYER 2 COMPANY A
CUSTOM NETWORK PROCESSOR PAIRS TRADING ALGORITHM
- Slide 7
- MAC RxQ CPU RxQ MAC RxQ CPU RxQ MAC RxQ CPU RxQ MAC RxQ CPU RxQ
Input Arbiter Output Port Lookup MAC TxQ CPU TxQ MAC TxQ CPU TxQ
MAC TxQ CPU TxQ MAC TxQ CPU TxQ Output Queues Custom Network
Processor Incoming Packets
- Slide 8
- Control Unit FIFO/DATA MEMORY PC ALU Ctrl Branch PC+1 Branch
Address Jump Jump Address Thread Scheduler FALL THROUGH FIFO
INSTRUCTION MEMORY 1 INSTRUCTION MEMORY 2 REGISTER FILE 1 REGISTER
FILE 2 REG_SEL ALUSrcB MemToReg ALU INCOMING PACKETS FROM OUTPUT
PORT LOOKUP OUT_FIFO Memory Ctrl Start_write Start_proc Start_read
Crypto Engine
- Slide 9
- Control Unit PC ALU Ctrl Branch PC+1 Branch Address Jump Jump
Address Thread Scheduler FALL THROUGH FIFO REG_SEL ALUSrcB MemToReg
ALU INCOMING PACKETS FROM OUTPUT PORT LOOKUP OUT_FIFO Memory Ctrl
Start_write Start_proc Start_read User Authentication Module Valid
Invalid INSTR 1 INSTR 2 INSTR 3 INSTR 4 Packet Header Dst.Port
Src.Port Length 0001 XXXX XXXXXXXX 100 0010 XXXX XXXXXXXX n0 port
addr n1 port addr n0 val n1 val FIFO/Data Mem Scratch Mem HW
ACC.
- Slide 10
- Latency Comparison Hardware Vs Software Routers Time in ms No
of Bytes per packet
- Slide 11
- DateTasksStatus 6 th AprilMultithreaded ProcessorCompleted 13
th AprilAnalysis of packet contentsCompleted 20 th AprilSoftware
Router DesignCompleted 27 th AprilMimicking Pairs Trading
AlgorithmCompleted 27 th AprilImplementation of User
AuthenticationIn Progress 27 th AprilImplementation of Rerouting
mechanismIn Progress Analysis of achieved resultsYet to start
- Slide 12