Chapter 22. Instance-specific Design
Oliver Pell, Wayne LukDepartment of ComputingImperial College, London
This chapter covers instance-specific design, an optimization technique involving effective exploitation of information specific to an instance of a generic design description. Here we introduce different types of instance-specific designs with examples. We then describe partial evaluation, a systematic method for producing instance-specific designs that can be automated. Our treatment covers the application of partial evaluation to hardware design in general, and to field-programmable gate arrays (FPGAs) in particular.
FPGAs are an effective way to implement designs in computationally intensive datapath-orientated applications ...