Distribution of a class of divide and conquer recurrences arising from the computation of the Walsh-Hadamard transform

被引:2
|
作者
Hitczenko, P [1 ]
Johnson, JR
Huang, HJ
机构
[1] Drexel Univ, Dept Math, Philadelphia, PA 19104 USA
[2] Drexel Univ, Dept Comp Sci, Philadelphia, PA 19104 USA
基金
美国国家科学基金会;
关键词
automated performance tuning; performance models; algorithm search space; Walsh-Hadamard transform; divide and conquer recurrences; random compositions; Martingales; central limit theorem;
D O I
10.1016/j.tcs.2005.09.074
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper explores the performance of a family of algorithms for computing the Walsh-Hadamard transform, a useful computation in signal and image processing. Recent empirical work has shown that the family of algorithms exhibit a wide range of performance and that it is non-trivial to determine which algorithm is optimal on a given computer. This paper provides a theoretical basis for the performance distribution. Performance is modeled by a family of recurrence relations that determine the number of instructions required to execute a given algorithm, and the recurrence relations can be used to explore the performance of the space of algorithms. The recurrence relations are related to standard divide and conquer recurrences, however, there are a variable number of recursive parts which can grow to infinity as the input size increases. Thus standard approaches to solving such recurrences cannot be used and new techniques must be developed. In this paper, the minimum, maximum, expected values, and variances are calculated and the limiting distribution is obtained. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:8 / 30
页数:23
相关论文
共 50 条