high level synthesis. tasks of the designer/manager these ideas apply to the design itself, must be...
Post on 21-Dec-2015
216 views
TRANSCRIPT
Tasks of the Tasks of the Designer/ManagerDesigner/Manager
These ideas apply to the design itself, must be reproduced in the chip
A view at the synthesis and designA view at the synthesis and design
You may optimize on focus of an aspect at one time
Hardware Solution Hardware Solution number 3number 3
• Slow and cheap
• 1 ALU and 1 multiplier
• 7 time steps
+
<
There are free Integer Linear Programming Packages on the internet, you can buy one at PSU bookstore
The Kung Systolic Array as an example of The Kung Systolic Array as an example of high-level structural synthesis, universal high-level structural synthesis, universal
protypeprotype
• CAD tools:
• Simulation and visual simulation
• Code generation,
• Array design
• Optimization
Conclusion: Steps lead to Conclusion: Steps lead to designdesign
This year project is on Hough Transform
Problems for students to think about.Problems for students to think about.
• Recall and discuss examples of pipelining.• Ford’s pipelining and other metaphores from social life or
industry that may be used in high level and system design. (how many workers to speed-up mowing the lawn).
• How to implement a long convolution – think about all possible methods.
• Discuss how you can solve scheduling and allocation using graphs and moving their nodes vertically and horizontally. Use first the differential equation example, next generalize to new graphs.
• Relation of floor-planning and high level synthesis – a new perspective.
• Computing in space – one, two and three directions.• Discuss ray-tracing and other similar applications in which the
computer mimicks physics in space.