2 research outputs found
Generating Binary Optimal Codes Using Heterogeneous Parallel Computing
Generation of optimal codes is a well known problem in coding theory. Many
computational approaches exist in the literature for finding record breaking
codes. However generating codes with long lengths using serial algorithms
is computationally very expensive, for example the worst case time complexity
of a Greedy algorithm is . In order to improve the
efficiency of generating codes with long lengths, we propose and investigate
some parallel algorithms using General Purpose Graphic Processing Units
(GPGPU). This paper considers the implementation of parallel Greedy algorithm
using GPGPU-CUDA (Computed Unified Device Architecture) framework and discusses
various optimization techniques to accelerate the GPU code. The performance
achieved for optimized parallel implementations is more than two to three
orders of magnitude faster than that of serial implementation and shows a great
potential of GPGPU in the field of coding theory applications.Comment: 8 pages, draf
Lexicodes over Rings
In this paper, we consider the construction of linear lexicodes over finite
chain rings by using a -ordering over these rings and a selection criterion.
% and a greedy Algorithm. As examples we give lexicodes over and
. %First, greedy algorithms are presented to
construct %lexicodes using a multiplicative property. Then, greedy algorithms
%are given for the case when the selection criteria is not %multiplicative such
as the minimum distance constraint. It is shown that this construction produces
many optimal codes over rings and also good binary codes. Some of these codes
meet the Gilbert bound. We also obtain optimal self-dual codes, in particular
the octacode