• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 847
Next 10 →

Software pipelining: An effective scheduling technique for VLIW machines

by Monica Lam , 1988
"... This paper shows that software pipelining is an effective and viable scheduling technique for VLIW processors. In software pipelining, iterations of a loop in the source program are continuously initiated at constant intervals, before the preceding iterations complete. The advantage of software pipe ..."
Abstract - Cited by 581 (3 self) - Add to MetaCart
number of iterations. Hierarchical reduction comple-ments the software pipelining technique, permitting a consis-tent performance improvement be obtained. The techniques proposed have been validated by an im-plementation of a compiler for Warp, a systolic array consist-ing of 10 VLIW processors

Some efficient solutions to the affine scheduling problem -- Part I One-dimensional Time

by Paul Feautrier , 1996
"... Programs and systems of recurrence equations may be represented as sets of actions which are to be executed subject to precedence constraints. In many cases, actions may be labelled by integral vectors in some iteration domain, and precedence constraints may be described by affine relations. A s ..."
Abstract - Cited by 266 (22 self) - Add to MetaCart
schedule for such a program is a function which assigns an execution date to each action. Knowledge of such a schedule allows one to estimate the intrinsic degree of parallelism of the program and to compile a parallel version for multiprocessor architectures or systolic arrays. This paper deals

Programmable Systolic Arrays

by Richard Hughey - Brown University , 1991
"... This paper presents the New Systolic Language as a general solution to the problem systolic programming. The language provides a simple programming interface for systolic algorithms suitable for di erent hardware platforms and software simulators. The New Systolic Language hides the details and pote ..."
Abstract - Cited by 20 (7 self) - Add to MetaCart
This paper presents the New Systolic Language as a general solution to the problem systolic programming. The language provides a simple programming interface for systolic algorithms suitable for di erent hardware platforms and software simulators. The New Systolic Language hides the details

General-purpose systolic arrays

by Kurtis T. Johnson, A. R. Hurson, Systolic Arrays - IEEE Computer , 1993
"... effectively exploit massive parallelism in computationally intensive applications. With advances in VLSI, WSI, and FPGA technologies, they have progressed from fixedfunction to generalpurpose architectures. hen Sun Microsystems introduced its first workstation, the company could not have imagined ho ..."
Abstract - Cited by 13 (0 self) - Add to MetaCart
effectively exploit massive parallelism in computationally intensive applications. With advances in VLSI, WSI, and FPGA technologies, they have progressed from fixedfunction to generalpurpose architectures. hen Sun Microsystems introduced its first workstation, the company could not have imagined how quickly workstations would revolutionize computing. The idea of a community of engineers, scientists, or researchers time-sharing on a single mainframe computer could hardly have become ancient any more quickly. The almost instant wide acceptance of workstations

• Abstract Intro to Systolic Arrays • Importance of Systolic Arrays

by Jason Handuber , 2003
"... ..."
Abstract - Add to MetaCart
Abstract not found

BOUNDED BROADCAST IN SYSTOLIC ARRAYS

by Yoav Yaacoby, Peter Cappello , 2006
"... Much work has been done on the problem of synthesizing a processor array from a system of recurrence equations. Some researchers limit communication to nearest neighbors in the array; others use broadcast. In many cases, neither of the above approaches result in an optimal execution time. In this pa ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
those reported previously. In general, the technique can be used to design bounded broadcast systolic arrays for algorithms whose implementation can benefit from broadcasting. Keywords: all-pairs shortest distance, broadcast, data dependence, parallel computation, recurrence equation, systolic array

systolic arrays on FPGAs

by Arpith Jacob, Jeremy D. Buhler, Roger D. Chamberlain, Arpith Jacob, Jeremy D. Buhler, Roger D. Chamberlain, Arpith Jacob, Jeremy Buhler, Roger D. Chamberlain
"... RNA structure prediction, or folding, is a computeintensive task that lies at the core of several search applications in bioinformatics. We begin to address the need for high-throughput RNA folding by accelerating the Nussinov folding algorithm using a 2D systolic array architecture. We adapt classi ..."
Abstract - Add to MetaCart
RNA structure prediction, or folding, is a computeintensive task that lies at the core of several search applications in bioinformatics. We begin to address the need for high-throughput RNA folding by accelerating the Nussinov folding algorithm using a 2D systolic array architecture. We adapt

Systolic Arrays for Image Processing

by J. Tasič, U. Burnik
"... Recent advances in VLSI technology offer to the user to fabricate thousands of switching elements on a single chip. Computation power can be significantly increased by parallel processing of the algorithms mapped and designed in VLSI technology for applications that require large computational power ..."
Abstract - Add to MetaCart
power. The major applications in image processing systems may be divided into few categories; pre-processing, coding, compression, restoration, segmentation, representation, description and interpretation. Introducing the systolic arrays into the area of image processing can significantly improve speed

On Laguerre Expansions and Systolic Arrays

by Giridhar Mandyam, Nasir Ahmed - Computers and Electrical Engineering. RST n I RST n I I O O O
"... Discrete-time Laguerre sequences are effective for representing sequences in the form of orthogonal expansions. The main objective of this communication is to propose a systolicarray implementaion for finite-duration Laguerre expansions. Supported by a fellowship provided through the NASA Microel ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
of Laguerre expansions, although the Laguerre expansion of a discrete sequence can be represented as a network. Thus the purpose of this paper is to propose a systolic array implementation for Laguerre expansions. 2 Laguerre Expansions Given a sequence x(n), its Laguerre expansion is defined as [4],[5] x

Derivation of Systolic Convolution Arrays

by K. Sere, Y. Zhao
"... We show how the refinement calculus, combined with the action system formalism gives a stepwise refinement method for deriving parallel convolution algorithms that model systolic computation. We inspect how different architectural designs influence the derivation process. The action systems framewor ..."
Abstract - Add to MetaCart
We show how the refinement calculus, combined with the action system formalism gives a stepwise refinement method for deriving parallel convolution algorithms that model systolic computation. We inspect how different architectural designs influence the derivation process. The action systems
Next 10 →
Results 1 - 10 of 847
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University