Presentation is loading. Please wait.

Presentation is loading. Please wait.

11/04/06 1 Multicore Processor On FPGA Project name : Spring Semester 2005 / 2006 Characterization Presentation Presenting : Oren Sela & Tom Yahalom Supervisor.

Similar presentations


Presentation on theme: "11/04/06 1 Multicore Processor On FPGA Project name : Spring Semester 2005 / 2006 Characterization Presentation Presenting : Oren Sela & Tom Yahalom Supervisor."— Presentation transcript:

1 11/04/06 1 Multicore Processor On FPGA Project name : Spring Semester 2005 / 2006 Characterization Presentation Presenting : Oren Sela & Tom Yahalom Supervisor : Avshalom Elyada

2 11/04/06 2 AGENDA OverviewOverview Project GoalProject Goal Development Flow.Development Flow. Main Points.Main Points. Schedule.Schedule.

3 11/04/06 3 OVERVIEW There is a constant need for increasing processing power.There is a constant need for increasing processing power. The acceleration of a single CPU has reached the technology limit.The acceleration of a single CPU has reached the technology limit. Using Multi-core processor with Multi-threaded software to overcome single processor limitations.Using Multi-core processor with Multi-threaded software to overcome single processor limitations.

4 11/04/06 4 Project Goals Running and analyzing a multi threaded program on a multicore processor using MPSOC technology

5 11/04/06 5 PART 1PART 1 –Single processor vs. Dual-processor. PART 2-PART 2- –Multi-processors analysis. Project phases

6 11/04/06 6 Development Flow Learning-Learning- –EDK and embedded design –Multi-Threading programming and OS Designing a system with one processor and running the test program on it.Designing a system with one processor and running the test program on it.

7 11/04/06 7 Development Flow (cont) Designing a Dual core processor and running the multi threaded program on it.Designing a Dual core processor and running the multi threaded program on it. Comparing the result of the single core to the Dual-core.Comparing the result of the single core to the Dual-core. Conclusions for Part 2.Conclusions for Part 2.

8 11/04/06 8 Main Points Evaluation Board-Evaluation Board- –We shall use the –We shall use the ML310 board as it is the most available:

9 11/04/06 9 Main Points (cont) Embedded Processor-Embedded Processor- –PowerPc Only one (or two) are available on the FPGA.Only one (or two) are available on the FPGA. –Other open source processors Not suported by the Xilinx tools.Not suported by the Xilinx tools. –MicroBlaze – √– √– √– √

10 11/04/06 10 MicroBlaze MicroBlaze-MicroBlaze- –Architecture- use the standard architecture. –Use some of the built in peripherals (UART, GPIO). –Use at least one costume core (hardware counter). count

11 11/04/06 11 Single core Virtex2-PRO FPGA EPROM RS232 JTAG ML310 UART GPIO count

12 11/04/06 12 Dual-Core -simple Virtex2-PRO FPGA EPROM RS232 JTAG ML310 BRAM GPIO count UART

13 11/04/06 13 Dual-Core with OS EPROM RS232 JTAG ML310 BRAM GPIO count UART PowerPC ? PPC with some Multi threading OS (micro Kernel?) FPGA

14 11/04/06 14 Performance analysis Performance criteria:Performance criteria: –Processing speed- Hardware counter shall measure the time.Hardware counter shall measure the time. –Power- Using Xilinx ’ s XPower tool.Using Xilinx ’ s XPower tool. Measuring max and average power from power supply.Measuring max and average power from power supply.

15 11/04/06 15 Schedule Learning- two weeksLearning- two weeks Demo single processor- one weeks.Demo single processor- one weeks. Single core processor performance- two weeks.Single core processor performance- two weeks. Dual-Core processor Demo- one week.Dual-Core processor Demo- one week.

16 11/04/06 16 Schedule (cont) Dual-Core processor performance- three weeks.Dual-Core processor performance- three weeks. Analysis, Comparison and conclusions- two weeks.Analysis, Comparison and conclusions- two weeks. Report- two weeks.Report- two weeks.


Download ppt "11/04/06 1 Multicore Processor On FPGA Project name : Spring Semester 2005 / 2006 Characterization Presentation Presenting : Oren Sela & Tom Yahalom Supervisor."

Similar presentations


Ads by Google