Search results for "ComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION"

showing 10 items of 140 documents

Fixed-size Quadruples for a New, Hardware-Oriented Representation of the 4D Clifford Algebra

2010

Clifford algebra (geometric algebra) offers a natural and intuitive way to model geometry in fields as robotics, machine vision and computer graphics. This paper proposes a new representation based on fixed-size elements (quadruples) of 4D Clifford algebra and demonstrates that this choice leads to an algorithmic simplification which in turn leads to a simpler and more compact hardware implementation of the algebraic operations. In order to prove the advantages of the new, quadruple-based representation over the classical representation based on homogeneous elements, a coprocessing core supporting the new fixed-size Clifford operands, namely Quad-CliffoSor (Quadruple-based Clifford coproces…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniSpeedupCoprocessorbusiness.industryApplied MathematicsClifford algebraUniversal geometric algebraOperandAlgebraGeometric algebraClifford algebra computational geometry embedded coprocessors application-specific processor FPGA-based prototypingAlgebraic operationComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATIONbusinessRepresentation (mathematics)Computer hardwareMathematics
researchProduct

Accelerating Clifford Algebra Operations using GPUs and an OpenCL Code Generator

2015

Clifford Algebra (CA) is a powerful mathematical language that allows for a simple and intuitive representation of geometric objects and their transformations. It has important applications in many research fields, such as computer graphics, robotics, and machine vision. Direct hardware support of Clifford data types and operators is needed to accelerate applications based on Clifford Algebra. This paper proposes a mixed software-hardware system that exploits the computational power of Graphics Processing Units (GPUs) to accelerate Clifford operations. A code generator, namely OpenCLifford, is presented that automatically generates Java and C libraries for the direct support of Clifford ele…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniSpeedupHardware-software co-designOpenCLComputer scienceClifford algebraGeometric AlgebraParallel computingData typeMetaprogrammingComputer graphicsClifford AlgebraGeometric algebraComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATIONCode generationCentral processing unitGraphicsGraphics Processing Unit
researchProduct

Design Space Exploration of Parallel Embedded Architectures for Native Clifford Algebra Operations

2012

In the past few decades, Geometric or Clifford algebra (CA) has received a growing attention in many research fields, such as robotics, machine vision and computer graphics, as a natural and intuitive way to model geometric objects and their transformations. At the same time, the high dimensionality of Clifford algebra and its computational complexity demand specialized hardware architectures for the direct support of Clifford data types and operators. This paper presents the design space exploration of parallel embedded architectures for native execution of four-dimensional (4D) and five-dimensional (5D) Clifford algebra operations. The design space exploration has been described along wit…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniSpeedupTheoretical computer scienceComputer sciencebusiness.industryDesign space explorationMachine visionClifford algebraClifford algebra Computational geometry Embedded coprocessors Application-specific processors Design space exploration FPGA-based prototypingRoboticsComputer graphicsSoftwareHardware and ArchitectureComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATIONArtificial intelligenceElectrical and Electronic EngineeringVariety (universal algebra)businessSoftwareIEEE Design & Test of Computers
researchProduct

An FPGA Implementation of a Quadruple-Based Multiplier for 4D Clifford Algebra

2008

Geometric or Clifford algebra is an interesting paradigm for geometric modeling in fields as computer graphics, machine vision and robotics. In these areas the research effort is actually aimed at finding an efficient implementation of geometric algebra. The best way to exploit the symbolic computing power of geometric algebra is to support its data types and operators directly in hardware. However the natural representation of the algebra elements as variable-length objects causes some problems in the case of a hardware implementation. This paper proposes a 4D Clifford algebra in which the variable-length elements are mapped into fixed-length elements (quadruples). This choice leads to a s…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniTheoretical computer scienceComputer scienceClifford algebraClifford Algebra computational geometry application-specific coprocessor FPGA prototypingSolid modelingOperandData typeComputer graphicsGeometric algebraComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATIONLinear algebraArithmeticGeometric modeling
researchProduct

A fixed point theorem for uniformly locally contractive mappings in a C-chainable cone rectangular metric space

2011

Recently, Azam, Arshad and Beg [ Banach contraction principle on cone rectangular metric spaces, Appl. Anal. Discrete Math. 2009] introduced the notion of cone rectangular metric spaces by replacing the triangular inequality of a cone metric space by a rectangular inequality. In this paper, we introduce the notion of c-chainable cone rectangular metric space and we establish a fixed point theorem for uniformly locally contractive mappings in such spaces. An example is given to illustrate our obtained result.

Settore MAT/05 - Analisi Matematicalcsh:MathematicsComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATIONC-chainable cone rectangular metric spaceMathematicsofComputing_NUMERICALANALYSISFixed pointlcsh:QA1-939Uniformly locally contractive mappings.Surveys in Mathematics and its Applications
researchProduct

CliffoSor: A Parallel Embedded Architecture for Geometric Algebra and Computer Graphics

2006

Geometric object representation and their transformations are the two key aspects in computer graphics applications. Traditionally, compute-intensive matrix calculations are involved to model and render 3D scenery. Geometric algebra (a.k.a. Clifford algebra) is gaining growing attention for its natural way to model geometric facts coupled with its being a powerful analytical tool for symbolic calculations. In this paper, the architecture of CliffoSor (Clifford Processor) is introduced. ClifforSor is an embedded parallel coprocessing core that offers direct hardware support to Clifford algebra operators. A prototype implementation on an FPGA board is detailed. Initial test results show more …

SpeedupComputer scienceClifford algebraSolid modelingParallel computingComputational geometryApplication softwarecomputer.software_genreComputational scienceComputer graphicsGeometric algebraComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATIONRepresentation (mathematics)computer
researchProduct

Inversion of matrix pencils for generalized systems

1993

Abstract This paper clarifies the nature of the Leverrier-Faddeev algorithm for generalized and state-space systems. It presents useful diagrams for recursive computation of the coefficients of the characteristic polynomial and the coefficient matrices of the adjoint matrix for various matrix pencils. A simplified case covers recursive equations and diagrams for inversion of the second-order matrix pencil (Es2 + A1s + A0) where E may be singular. The appendix provides two examples of mechanical and heat exchange systems which can be described by the generalized models.

State-transition matrixComputer Networks and CommunicationsApplied MathematicsMathematicsofComputing_NUMERICALANALYSISSingle-entry matrixInversion (discrete mathematics)Matrix (mathematics)Adjugate matrixControl and Systems EngineeringComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATIONSignal ProcessingCalculusMatrix pencilState spaceApplied mathematicsMathematicsCharacteristic polynomialJournal of the Franklin Institute
researchProduct

A more efficient second order blind identification method for separation of uncorrelated stationary time series

2016

The classical second order source separation methods use approximate joint diagonalization of autocovariance matrices with several lags to estimate the unmixing matrix. Based on recent asymptotic results, we propose a novel unmixing matrix estimator which selects the best lag set from a finite set of candidate sets specified by the user. The theory is illustrated by a simulation study.

Statistics and ProbabilityMathematical optimizationaffine equivarianceminimum distance indexasymptotic normalityAsymptotic distributionlinear process01 natural sciencesSet (abstract data type)010104 statistics & probabilityMatrix (mathematics)SOBIComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION0502 economics and businessSource separationjoint diagonalization0101 mathematicsFinite set050205 econometrics Mathematicsta112Series (mathematics)05 social sciencesEstimatorAutocovarianceStatistics Probability and UncertaintyAlgorithmStatistics & Probability Letters
researchProduct

Higher order matrix differential equations with singular coefficient matrices

2015

In this article, the class of higher order linear matrix differential equations with constant coefficient matrices and stochastic process terms is studied. The coefficient of the highest order is considered to be singular; thus, rendering the response determination of such systems in a straightforward manner a difficult task. In this regard, the notion of the generalized inverse of a singular matrix is used for determining response statistics. Further, an application relevant to engineering dynamics problems is included.

Stochastic partial differential equationMatrix (mathematics)Constant coefficientsSingular solutionComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATIONMathematical analysisMathematicsofComputing_NUMERICALANALYSISMatrix analysisCoefficient matrixDifferential algebraic equationMatrix multiplicationMathematicsAIP Conference Proceedings
researchProduct

epiModel: A system to build automatically systems of differential equations of compartmental type-epidemiological models

2011

In this paper we describe epiModel, a code developed in Mathematica that facilitates the building of systems of differential equations corresponding to type-epidemiological linear or quadratic models whose characteristics are defined in text files following an easy syntax. It includes the possibility of obtaining the equations of models involving age and/or sex groups. © 2011.

Systems of differential equationsDifferential equationsTheoretical computer scienceBuilding codesDifferential equationComputer scienceAutomatic building of systems of differential equationsDisease transmissionMathematical parametersMathematicaHealth InformaticsText fileComputer programEpidemiological modelType (model theory)Models BiologicalModellingArticleDisease predispositionQuadratic equationMathematical modelComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATIONComputer SimulationQuadratic modelsPriority journalSyntax (programming languages)Computer programText fileConvalescenceComputer Science ApplicationsCompartment modelType-epidemiological modelProgramming LanguagesEpidemiologic MethodsMATEMATICA APLICADADisease transmissionHuman
researchProduct