This paper presents two approaches to accelerate the MMD algorithm in multi-core environments. The MMD algorithm is a transformation-based algorithm based in the field of reversible logic synthesis. It is used to synthesize and optimize reversible circuits which are an integral part of future technologies like quantum computers. However, the MMD algorithm is computationally intensive and the acceleration of the algorithm might not only produce faster but also better results. This paper focuses on two parallel hardware environments, the Cell Broadband Engine and the NVIDIA Tesla architecture. In the course of this project two different parallel algorithmic approaches have been implemented on both hardware architectures. These implementations...
Over the past few years, energy consumption has become the main limiting factor for computing in gen...
In this paper we investigate the use of distributed graphics processing unit (GPU)-based architectur...
Abstract—Current software and hardware limitations prevent ManyTask Computing (MTC) from leveraging ...
The work done in this thesis enhances the MMD algorithm in multi-core environments. The MMD algorith...
Reversible logic synthesis is an emerging research topic with different application areas like low-p...
In this paper, we are going to implement parallel Floyd Steinberg Dithering algorithm for multi core...
Ever since computers were first used for scientific and numerical work, there has existed an "arms r...
The size of the VLSI circuit is increasing at a very rapid pace, and soon the sequential algorithms ...
ABSTRACT: High performance microprocessor design using Q-Dot technology addresses the key design iss...
This thesis investigates possible optimization on an efficient implementation of the multilevel fas...
Combinational logic synthesis is a very important phase of VLSI system design. But the logic synthes...
This thesis presents a feasibility analysis for hardware acceleration of the pattern recognition alg...
In this paper we investigate the use of distributed graphics processing unit (GPU)-based architectur...
This paper discusses high-performance computing from the hardware, software, and algorithmic perspec...
Abstract—SPICE is widely used for transistor-level circuit simulation. However, with the growing com...
Over the past few years, energy consumption has become the main limiting factor for computing in gen...
In this paper we investigate the use of distributed graphics processing unit (GPU)-based architectur...
Abstract—Current software and hardware limitations prevent ManyTask Computing (MTC) from leveraging ...
The work done in this thesis enhances the MMD algorithm in multi-core environments. The MMD algorith...
Reversible logic synthesis is an emerging research topic with different application areas like low-p...
In this paper, we are going to implement parallel Floyd Steinberg Dithering algorithm for multi core...
Ever since computers were first used for scientific and numerical work, there has existed an "arms r...
The size of the VLSI circuit is increasing at a very rapid pace, and soon the sequential algorithms ...
ABSTRACT: High performance microprocessor design using Q-Dot technology addresses the key design iss...
This thesis investigates possible optimization on an efficient implementation of the multilevel fas...
Combinational logic synthesis is a very important phase of VLSI system design. But the logic synthes...
This thesis presents a feasibility analysis for hardware acceleration of the pattern recognition alg...
In this paper we investigate the use of distributed graphics processing unit (GPU)-based architectur...
This paper discusses high-performance computing from the hardware, software, and algorithmic perspec...
Abstract—SPICE is widely used for transistor-level circuit simulation. However, with the growing com...
Over the past few years, energy consumption has become the main limiting factor for computing in gen...
In this paper we investigate the use of distributed graphics processing unit (GPU)-based architectur...
Abstract—Current software and hardware limitations prevent ManyTask Computing (MTC) from leveraging ...