The objective of high performance computing (HPC) is to ensure that the computational power of hardware resources is well utilized to solve a problem. Various techniques are usually employed to achieve this goal. Improvement of algorithm to reduce the number of arithmetic operations, modifications in accessing data or rearrangement of data in order to reduce memory traffic, code optimization at all levels, designing parallel algorithms to reduce span are some of the attractive areas that HPC researchers are working on. In this thesis, we investigate HPC techniques for the implementation of basic routines in computer algebra targeting hardware acceleration technologies. We start with a sorting algorithm and its application to sparse matrix-v...
Matrix multiplication is at the core of high-performance numerical computation. Software methods of ...
How should one design and implement a program for the multiplication of sparse polynomials? This is ...
Sparse matrix multiplication is a common operation in linear algebra and an important element of oth...
High Performance Computing (HPC) aims at providing reasonably fast computing solutions to both scien...
The high performance computing (HPC) community is obsessed over the general matrix-matrix multiply (...
With the advent of hardware accelerator technologies, multi-core processors and GPUs, much effort fo...
This dissertation details contributions made by the author to the field of computer science while wo...
Recent years have witnessed a tremendous surge of interest in accelerating sparse linear algebra app...
This dissertation presents an architecture to accelerate sparse matrix linear algebra,which is among...
Abstract: Few realize that, for large matrices, many dense matrix computations achieve nearly the sa...
This report has been developed over the work done in the deliverable [Nava94] There it was shown tha...
textIn the past, we could rely on technology scaling and new micro-architectural techniques to impro...
Mathematicians and computational scientists are often limited in their ability to model complex phen...
International audienceWe propose a new algorithm for multiplying dense polynomials with integer coef...
Achieving high computation efficiency, in terms of Cycles per Instruction (CPI), for high-performanc...
Matrix multiplication is at the core of high-performance numerical computation. Software methods of ...
How should one design and implement a program for the multiplication of sparse polynomials? This is ...
Sparse matrix multiplication is a common operation in linear algebra and an important element of oth...
High Performance Computing (HPC) aims at providing reasonably fast computing solutions to both scien...
The high performance computing (HPC) community is obsessed over the general matrix-matrix multiply (...
With the advent of hardware accelerator technologies, multi-core processors and GPUs, much effort fo...
This dissertation details contributions made by the author to the field of computer science while wo...
Recent years have witnessed a tremendous surge of interest in accelerating sparse linear algebra app...
This dissertation presents an architecture to accelerate sparse matrix linear algebra,which is among...
Abstract: Few realize that, for large matrices, many dense matrix computations achieve nearly the sa...
This report has been developed over the work done in the deliverable [Nava94] There it was shown tha...
textIn the past, we could rely on technology scaling and new micro-architectural techniques to impro...
Mathematicians and computational scientists are often limited in their ability to model complex phen...
International audienceWe propose a new algorithm for multiplying dense polynomials with integer coef...
Achieving high computation efficiency, in terms of Cycles per Instruction (CPI), for high-performanc...
Matrix multiplication is at the core of high-performance numerical computation. Software methods of ...
How should one design and implement a program for the multiplication of sparse polynomials? This is ...
Sparse matrix multiplication is a common operation in linear algebra and an important element of oth...