26
1 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture 16: Fri 10/20/2010 (Data Parallel Architectures) Instructor: Dr. Phillip Jones ([email protected]) Reconfigurable Computing Laboratory Iowa State University Ames, Iowa, USA http://class.ee.iastate.ed u/cpre583/

CPRE 583 Reconfigurable Computing Lecture 16: Fri 10/20/2010 (Data Parallel Architectures)

Embed Size (px)

DESCRIPTION

CPRE 583 Reconfigurable Computing Lecture 16: Fri 10/20/2010 (Data Parallel Architectures). Instructor: Dr. Phillip Jones ([email protected]) Reconfigurable Computing Laboratory Iowa State University Ames, Iowa, USA. http://class.ee.iastate.edu/cpre583/. Announcements/Reminders. - PowerPoint PPT Presentation

Citation preview

1 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

CPRE 583Reconfigurable ComputingLecture 16: Fri 10/20/2010

(Data Parallel Architectures)

Instructor: Dr. Phillip Jones([email protected])

Reconfigurable Computing LaboratoryIowa State University

Ames, Iowa, USA

http://class.ee.iastate.edu/cpre583/

2 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

• Midterm:– Take home portion (40%) given Friday 10/29, due Tue 11/2

(midnight)– In class portion (60%) Wed 11/3

• Distance students will have in class portion given via a timed WebCT (2 hour) session (take on Wed, Thur or Friday).

• Start thinking of class projects and forming teams– Submit teams and project ideas: Mon 10/11 midnight– Project proposal presentations: Fri 10/22

• MP3: PowerPC Coprocessor offload (today):• Problem 2 of HW 2 (released after MP3 gets released)

Announcements/Reminders

3 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

Initial Project Proposal Slides (5-10 slides)

• Project team list: Name, Responsibility (who is project leader)– Team size: 3-4 (5 case-by-case)

• Project idea• Motivation (why is this interesting, useful)• What will be the end result• High-level picture of final product

• High-level Plan– Break project into mile stones

• Provide initial schedule: I would initially schedule aggressively to have project complete by Thanksgiving. Issues will pop up to cause the schedule to slip.

– System block diagrams– High-level algorithms (if any)– Concerns

• Implementation• Conceptual

• Research papers related to you project idea

4 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

• FPL• FPT• FCCM• FPGA• DAC• ICCAD• Reconfig• RTSS• RTAS• ISCA

Projects Ideas: Relevant conferences

• Micro• Super Computing• HPCA• IPDPS

5 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

Initial Project Proposal Slides (5-10 slides)

• Project team list: Name, Responsibility (who is project leader)• Project idea

• Motivation (why is this interesting, useful)• What will be the end result• High-level picture of final product

• High-level Plan– Break project into mile stones

• Provide initial schedule: I would initially schedule aggressively to have project complete by Thanksgiving. Issues will pop up to cause the schedule to slip.

– System block diagrams– High-level algorithms (if any)– Concerns

• Implementation• Conceptual

• Research papers related to you project idea

6 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

Weekly Project Updates

• The current state of your project write up– Even in the early stages of the project you

should be able to write a rough draft of the Introduction and Motivation section

• The current state of your Final Presentation– Your Initial Project proposal presentation

(Due Fri 10/22). Should make for a starting point for you Final presentation

• What things are work & not working• What roadblocks are you running into

7 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

• Teams Formed and Idea: Mon 10/11– Project idea in Power Point 3-5 slides

• Motivation (why is this interesting, useful)• What will be the end result• High-level picture of final product

– Project team list: Name, Responsibility• High-level Plan/Proposal: Fri 10/22

– Power Point 5-10 slides• System block diagrams• High-level algorithms (if any)• Concerns

– Implementation– Conceptual

• Related research papers (if any)

Projects: Target Timeline

8 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

• Work on projects: 10/22 - 12/8– Weekly update reports

• More information on updates will be given• Presentations: Last Wed/Fri of class

– Present / Demo what is done at this point– 15-20 minutes (depends on number of projects)

• Final write up and Software/Hardware turned in: Day of final (TBD)

Projects: Target Timeline

9 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

Project Grading Breakdown

• 50% Final Project Demo• 30% Final Project Report

– 30% of your project report grade will come from your 5-6 project updates. Friday’s midnight

• 20% Final Project Presentation

10 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

Common Questions

11 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

Common Questions

12 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

• Data Parallel Architectures:– Chapters 5.2.4, and chapter 10

• MP3 Demo/Overview

Overview

13 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

• Data Parallel Architecture basics

• Flexibility Reconfigurable Hardware Addes

What you should learn

14 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

Data Parallel Architectures

15 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

Data Parallel Architectures

16 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

Data Parallel Architectures

17 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

Data Parallel Architectures

18 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

Data Parallel Architectures

19 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

Data Parallel Architectures

20 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

Data Parallel Architectures

21 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

Data Parallel Architectures

22 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

Data Parallel Architectures

23 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

Data Parallel Architectures

24 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

Next Lecture

• Project initial presentations.

25 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

Questions/Comments/Concerns

• Write down– Main point of lecture

– One thing that’s still not quite clear

– If everything is clear, then give an example of how to apply something from lecture

OR

26 - CPRE 583 (Reconfigurable Computing): Data Parallel Architectures Iowa State University (Ames)

Lecture Notes