DocumentCode
2860021
Title
An implementation of MacMahon´s partition analysis in ordering the number of lattice points in convex polyhedron with examples for systolic arrays
Author
Snopce, Halil ; Spahiu, Ilir
Author_Institution
CST Fac., South East Eur. Univ., Tetovo, Macedonia
fYear
2009
fDate
22-25 June 2009
Firstpage
659
Lastpage
664
Abstract
We have investigated the ldquoOmega calculusrdquo, as a computational method for solving problems via their corresponding Diophantine relation. These methods can be applied for the problems related with the number of lattice points in polyhedron, positively in our case for systolic array computations. From the corresponding systolic algorithm we form a system of linear diophantine equalities using the domain of computation which is given by the set of lattice points inside the polyhedron. Then we run the Mathematica program DiophantineGF.m. This program calculates the generating function from which is possible to find the number of solutions to the system of Diophantine equalities, which in fact gives the lower bound for the number of processors needed for the corresponding algorithm. There is given a mathematical explanation of the problem as well. We illustrate this for finding the lower bound of the systolic algorithm for discrete Fourier transformation (DFT).
Keywords
calculus; discrete Fourier transforms; mathematical analysis; systolic arrays; DFT; Diophantine relation; MacMahon partition analysis; Mathematica program; Omega calculus; convex polyhedron; discrete Fourier transformation; linear diophantine equalities; systolic arrays; Calculus; Discrete Fourier transforms; Equations; Lattices; Linear matrix inequalities; Pipeline processing; Polynomials; Processor scheduling; Signal processing algorithms; Systolic arrays; Ω calculus; Polyhedron; Systolic array; generating function; index space; lattice points; lower bound of processor elements; nested loop algorithm; system of Diophantine equations; systolic algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology Interfaces, 2009. ITI '09. Proceedings of the ITI 2009 31st International Conference on
Conference_Location
Dubrovnik
ISSN
1330-1012
Print_ISBN
978-953-7138-15-8
Type
conf
DOI
10.1109/ITI.2009.5196166
Filename
5196166
Link To Document