2 research outputs found

    Generating Binary Optimal Codes Using Heterogeneous Parallel Computing

    Full text link
    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 nn using serial algorithms is computationally very expensive, for example the worst case time complexity of a Greedy algorithm is O(nβ€…β€Š4n)\mathcal{O}(n\; 4^n). 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

    Full text link
    In this paper, we consider the construction of linear lexicodes over finite chain rings by using a BB-ordering over these rings and a selection criterion. % and a greedy Algorithm. As examples we give lexicodes over Z4\mathbb{Z}_4 and F2+uF2\mathbb{F}_2+u\mathbb{F}_2. %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
    corecore