Grant: Discovery Grants Program - Individual
Wilfrid Laurier University
$19,000.00
Accelerated computational schemes for symbolic and numeric algorithms
FY 2006-07
Summary
The objective of this research program is to develop a set of algorithms, software and hardware tools for acceleration of some standard symbolic and numeric algorithms. Our target symbolic algorithms are in the area of symbolic summation. The target numeric algorithms focus on high precision evaluation of elementary and special functions. Our approach to the acceleration is based on -- symbolic preprocessing of computational problems, including the choice of an appropriate representation, for example, closed form formula, annihilating linear differential or difference operator, chains of recurrences, integral representation of combinatorial sums and code generation based on chosen representation; -- use of alternative arithmetics for high precision computations such as modular representation of arbitrary precision rational numbers with special choice of moduli, adaptive precision floating-point arithmetic; -- distributing computationally hard problems over a network of workstations or through the web; -- VHDL prototyping of specialized hardware for acceleration of a particular computational task, including prototyping of specialized floating point units based on the technique of multidimensional chains of recurrences and adaptive precision floating-point arithmetic.
Program
Discovery Grants Program - Individual
Recipient
Location
Ontario, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data
As published
Application id
238778-2006
Name nom
Zima, Evgueni
Department département
Physics and Computer Science
Organization id
35
Institution établissement
Wilfrid Laurier University
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2006
Competition year année de concours
2006
Award amount
19000
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
Discovery grants programs
Group fr
Programmes de subventions à la découverte
Committee code
331
Committee name en
Computing and Information Sciences - B
Committee name fr
Informatique - B
Area of application code
801
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Computer software
Area of application fr
Logiciel
Research subject code
2714
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Mathematics of computing
Research subject fr
Mathématiques de l'informatique
Partie
1
Nb partie
5
Application title
Accelerated computational schemes for symbolic and numeric algorithms
Keyword
NA
Application summary
The objective of this research program is to develop a set of algorithms, software and hardware tools for acceleration of some standard symbolic and numeric algorithms. Our target symbolic algorithms are in the area of symbolic summation. The target numeric algorithms focus on high precision evaluation of elementary and special functions. Our approach to the acceleration is based on -- symbolic preprocessing of computational problems, including the choice of an appropriate representation, for example, closed form formula, annihilating linear differential or difference operator, chains of recurrences, integral representation of combinatorial sums and code generation based on chosen representation; -- use of alternative arithmetics for high precision computations such as modular representation of arbitrary precision rational numbers with special choice of moduli, adaptive precision floating-point arithmetic; -- distributing computationally hard problems over a network of workstations or through the web; -- VHDL prototyping of specialized hardware for acceleration of a particular computational task, including prototyping of specialized floating point units based on the technique of multidimensional chains of recurrences and adaptive precision floating-point arithmetic.