首页 | 本学科首页   官方微博 | 高级检索  
     


Multiple Addition and Prefix Sum on a Linear Array with a Reconfigurable Pipelined Bus System
Authors:Amitava Datta
Abstract:We present several fast algorithms for multiple addition and prefix sum on the Linear Array with a Reconfigurable Pipelined Bus System (LARPBS), a recently proposed architecture based on optical buses. Our algorithm for adding N integers runs on an N log M-processor LARPBS in O(log* N) time, where log* N is the number of times logarithm has to be taken to reduce N below 1 and M is the largest integer in the input. Our addition algorithm improves the time complexity of several matrix multiplication algorithms proposed by Li, Pan and Zheng (IEEE Trans. Parallel and Distributed Systems, 9(8):705–720, 1998). We also present several fast algorithms for computing prefix sums of N integers on the LARPBS. For integers with bounded magnitude, our first algorithm for prefix sum computation runs in O(log log N) time using N processors and in O(1) time using N 1+epsi processors, for 
$$\frac{1}{3}$$
le epsi < 1. For integers with unbounded magnitude, the first algorithm for multiple addition runs in O(log log N log* N) time using N log M processors, when M is the largest integer in the input. Our second algorithm for multiple addition runs in O(log* N) time using N 1+epsi log M processors, for 
$$\frac{1}{3}$$
le epsi < 1. We also show suitable extensions of our algorithm for real numbers.
Keywords:optical computing  pipelined bus  reconfigurable bus  addition  prefix sum  matrix multiplication
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号