cpre 583 reconfigurable computing lecture 16: fri 10/20/2010 (data parallel architectures)
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 PresentationTRANSCRIPT
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