Abstract

A systolic array for constructing the blending functions of B-spline curves and surfaces is described and shown to be 7 k times faster than the equivalent sequential computation. The array requires just 5 k inner product cell equivalents, where k − 1 is the maximum degree of the blending function polynomials. This array is then used as a basis for a composite systolic architecture for generating single or multiple points on a B-spline curve or surface. The total hardware requirement is bounded by 5 max( k, l) + 3 ( max( m, n) +1) inner product cells and O( mn) registers, where m and n are the numbers of control points in the two available directions. The hardware can be reduced to 5 max( k, l) + max( m, n) + 1 if each component of a point is generated by separate passes of data through the array. Equations for the array speed-up are given and likely speed-ups for different sized patches considered.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.