Search results for "Coprocessor"

showing 10 items of 26 documents

Real-time Sound Source Localization on Graphics Processing Units

2013

Abstract Sound source localization is an important topic in microphone array signal processing applications, such as camera steering systems, human-machine interaction or surveillance systems. The Steered Response Power with Phase Transform (SRP- PHAT) algorithm is one of the most well-known approaches for sound source localization due to its good performance in noisy and reverberant environments. The algorithm analyzes the sound power captured by a microphone array on a grid of spatial points in a given room. While localization accuracy can be improved by using a high resolution spatial grid and a high number of microphones, performing the localization task in these circumstances requires …

Microphone arrayCoprocessorComputer sciencebusiness.industryAudio ProcessingGPUMicrophone ArraysAcoustic source localizationSound powerGridcomputer.software_genreSound Source LocalizationComputational scienceGeneral Earth and Planetary SciencesGraphicsbusinessAudio signal processingcomputerComputer hardwareGeneral Environmental ScienceProcedia Computer Science
researchProduct

Accelerating H.264 inter prediction in a GPU by using CUDA

2010

H.264/AVC defines a very efficient algorithm for the inter prediction but it takes too much time. With the emergence of General Purpose Graphics Processing Units (GPGPU), a new door has been opened to support this video algorithm into these small processing units. In this paper, a forward step is developed towards an implementation of the H.264/AVC inter prediction algorithm into a GPU using Compute Unified Device Architecture (CUDA). The results show a negligible rate distortion drop with a time reduction on average up to 93.6%.

Reduction (complexity)CUDACoprocessorComputer scienceImage processingParallel computingGeneral-purpose computing on graphics processing unitsGraphicsData compression2010 Digest of Technical Papers International Conference on Consumer Electronics (ICCE)
researchProduct

Graphic Coprocessors with Native Clifford Algebra Support

2009

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniClifford Algebra Geometric Algebra Embedded Coprocessors Application-specific Processors FPGA Prototyping
researchProduct

ConformalALU: A Conformal Geometric Algebra Coprocessor for Medical Image Processing

2015

Medical imaging involves important computational geometric problems, such as image segmentation and analysis, shape approximation, three-dimensional (3D) modeling, and registration of volumetric data. In the last few years, Conformal Geometric Algebra (CGA), based on five-dimensional (5D) Clifford Algebra, is emerging as a new paradigm that offers simple and universal operators for the representation and solution of complex geometric problems. However, the widespread use of CGA has been so far hindered by its high dimensionality and computational complexity. This paper proposes a simplified formulation of the conformal geometric operations (reflections, rotations, translations, and uniform …

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniCoprocessorComputer scienceClifford algebraConformal geometric algebraConformal mapImage processingParallel computingImage segmentationComputational geometryTheoretical Computer ScienceGeometric algebraOperator (computer programming)Computational Theory and MathematicsConformal geometric algebra five-dimensional clifford algebra computational geometry embedded coprocessors systems-on-programmable-chip FPGA-based prototyping medical imaging segmentation 3D modeling Volume registration Growing Neural Gas marching spheres iterative closest point (ICP) thin-plate spline robust point matching (TPS-RPM)Hardware and ArchitectureScalingSoftwareIEEE Transactions on Computers
researchProduct

A Sliced Coprocessor for Native Clifford Algebra Operations

2007

Computer graphics applications require efficient tools to model geometric objects. The traditional approach based on compute-intensive matrix calculations is error-prone due to a lack of integration between geometric reasoning and matrix-based algorithms. Clifford algebra offers a solution to these issues since it permits specification of geometry at a coordinate-free level. The best way to exploit the symbolic computing power of geometric (Clifford) algebra is supporting its data types and operators directly in hardware. This paper outlines the architecture of S-CliffoSor (Sliced Clifford coprocessor), a parallelizable embedded coprocessor that executes native Clifford algebra operations. …

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniCoprocessorComputer scienceProgramming languageClifford Algebra computational geometry application-specific coprocessor FPGA prototyping Sliced CoprocessorClifford algebraAlgebra over a fieldcomputer.software_genrecomputerFPGA prototype10th Euromicro Conference on Digital System Design Architectures, Methods and Tools (DSD 2007)
researchProduct

Design and implementation of an embedded coprocessor with native support for 5D, quadruple-based Clifford algebra

2013

Geometric or Clifford algebra (CA) is a powerful mathematical tool that offers a natural and intuitive way to model geometric facts in a number of research fields, such as robotics, machine vision, and computer graphics. Operating in higher dimensional spaces, its practical use is hindered, however, by a significant computational cost, only partially addressed by dedicated software libraries and hardware/software codesigns. For low-dimensional algebras, several dedicated hardware accelerators and coprocessing architectures have been already proposed in the literature. This paper introduces the architecture of CliffordALU5, an embedded coprocessing core conceived for native execution of up t…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniCoprocessorSpeedupComputational Theory and MathematicsClifford algebra Computational geometry Embedded coprocessors Application-specific processors FPGA-based prototypingHardware and ArchitectureComputer scienceClifford algebraParallel computingComputational geometryField-programmable gate arraySoftwareTheoretical Computer Science
researchProduct

A New Embedded Coprocessor for Clifford Algebra based Software Intensive Systems

2011

Computer graphics applications require efficient tools to model geometric objects and their transformations. Clifford algebra (also known as geometric algebra) is receiving a growing attention in many research fields, such as computer graphics, machine vision and robotics, as a new, interesting computational paradigm that offers a natural and intuitive way to perform geometric calculations. At the same time, compute-intensive graphics algorithms require the execution of million Clifford operations. Clifford algebra based software intensive systems need therefore the support of specialized hardware architectures capable of accelerating Clifford operations execution. In this paper the archite…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniCoprocessorSpeedupComputer sciencebusiness.industryembedded coprocessorsClifford algebraParallel computingcomputer graphicComputer graphicsGeometric algebracompute-intensive algorithmSoftwaresoftware intensive systemComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATIONcomputational geometryGraphicsClifford algebraField-programmable gate arraybusiness
researchProduct

GAPPCO: An Easy to Configure Geometric Algebra Coprocessor Based on GAPP Programs

2017

Because of the high numeric complexity of Geometric Algebra, its use in engineering applications relies heavily on tools and devices for efficient implementations. In this article, we present a novel hardware design for a Geometric Algebra coprocessor, called GAPPCO, which is based on Geometric Algebra Parallelism Programs (GAPP). GAPPCO is a design for a coprocessor combining the advantages of optimizing software with a configurable hardware able to implement arbitrary Geometric Algebra algorithms. The idea is to have a fixed hardware easily and fast to be configured for different algorithms. We describe the new hardware design together with the complete tool chain for its configuration.

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniCoprocessorTheoretical computer sciencebusiness.industryApplied MathematicsConfigurable hardware02 engineering and technologyParallel computing01 natural sciences020202 computer hardware & architectureComputer Science::Hardware ArchitectureGeometric algebraSoftwareChain (algebraic topology)0103 physical sciencesGeometric Algebra Geometric Algebra computing Gaalop GAPP GAPPCO0202 electrical engineering electronic engineering information engineeringParallelism (grammar)GapP010307 mathematical physicsbusinessImplementationMathematicsAdvances in Applied Clifford Algebras
researchProduct

A Family of Embedded Coprocessors with Native Geometric Algebra Support

2015

Clifford Algebra or Geometric Algebra (GA) is a simple and intuitive way to model geometric objects and their transformations. Operating in high-dimensional vector spaces with significant computational costs, the practical use of GA requires, however, dedicated software and/or hardware architectures to directly support Clifford data types and operators. In this paper, a family of embedded coprocessors for the native execution of GA operations is presented. The paper shows the evolution of the coprocessor family focusing on the latest two architectures that offer direct hardware support to up to five-dimensional Clifford operations. The proposed coprocessors exploit hardware-oriented represe…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniGeometric Algebra Embedded Coprocessors Application- Specic Processors FPGA-based Prototyping
researchProduct

An Embedded, FPGA-based Computer Graphics Coprocessor with Native Geometric Algebra Support

2009

The representation of geometric objects and their transformation are the two key aspects in computer graphics applications. Traditionally, computer-intensive matrix calculations are involved in modeling and rendering three-dimensional (3D) scenery. Geometric algebra (aka Clifford algebra) is attracting attention as a natural way to model geometric facts and as a powerful analytical tool for symbolic calculations. In this paper, the architecture of Clifford coprocessor (CliffoSor) is introduced. CliffoSor is an embedded parallel coprocessing core that offers direct hardware support to Clifford algebra operators. A prototype implementation on a programmable gate array (FPGA) board is detailed…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniSpeedupCoprocessorComputer scienceClifford algebraParallel computingRendering (computer graphics)Computer graphicsGeometric algebraHardware and ArchitectureComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATIONElectrical and Electronic EngineeringClifford algebra Computational geometry Embedded coprocessors Application-specific processor FPGA-based prototypingField-programmable gate arraySoftwareEuclidean vector
researchProduct