Home| Contact Us| New Journals| Browse Journals| Journal Prices| For Authors|

Print ISSN:
Online ISSN: 2583-5009


  About DSPAI
  DLINE Portal Home
Home
Aims & Scope
Editorial Board
Current Issue
Next Issue
Previous Issue
Sample Issue
Upcoming Conferences
Self-archiving policy
Alert Services
Be a Reviewer
Publisher
Paper Submission
Subscription
Contact us
 
  How To Order
  Order Online
Price Information
Request for Complimentary
Print Copy

 
  For Authors
  Guidelines for Contributors
Online Submission
Statement of Ethics and Responsibilities
Review Policies
Transfer of Copyright
Archiving Policy
Call for Papers
Author Rights
 
 
RELATED JOURNALS
Journal of Digital Information Management (JDIM)
International Journal of Computational Linguistics Research (IJCL)
International Journal of Web Application (IJWA)

 

 
Digital Signal Processing and Artificial Intelligence for Automatic Learning
 

 

Group Theory and Fourier Analysis of Finite Abelian Groups
Dušan B. Gajic and Radomir S. Stankovic
The University of Niš, Faculty of Electronic Engineering Aleksandra Medvedeva 14 18000 Niš Serbia
Abstract: Group characters are an essential concept in group theory and Fourier analysis of finite Abelian groups. For example, in many applications, such as spectral processing of binary or p-valued logic functions, it is often necessary to construct a table of groups of characters for a given group. This is a computationally demanding task, both from a space and time point of view, especially when working with large groups. The group characters are represented in matrix notation as rows of p × pm matrices, with p as cardinality and m as the number of variables in the set. GPUs, a highly parallel computing platform, can help solve this complex problem. In this paper, we will discuss how GPU processing can be used to construct tables of group characters for finite abelian groups, represented as direct products of cyclic subgroups of order p, and how it can be used to redistribute related computing tasks across GPU resources. The results of the experiments show that the proposed solution provides a significant speed-up compared to the C / C++ C character construction method executed on the CPU.
Keywords: Abstract Harmonic Analysis, Finite Abelian Groups, Group Characters, Kronecker Product, GPU Computing, OpenCL Group Theory and Fourier Analysis of Finite Abelian Groups
DOI:https://doi.org/10.6025/dspaial/2023/2/4/109-117
Full_Text   PDF 1.90 MB   Download:   36  times
References:

[1] Aamodt, T. M. (2009). Architecting graphics processors for non-graphics compute acceleration. In Proc. 2009 IEEE PacRim Conf. Comm., Comp. & Sig. Proc., Victoria, BC, Canada.

[2] AMD. (2012). AMD Accelerated Parallel Processing OpenCL Programming Guide. Retrieved from http://developer.amd.com/sdks/AMDAPPSDK

[3] Apostol, T. (1976). Introduction to Analytic Number Theory. Springer-Verlag, New York, USA.

[4] Clausen, M. (1989). Fast generalized Fourier transforms. Theoretical Computer Science, 67, 55-63.

[5] Cooley, J. W., Tukey, J. W. (1965). An algorithm for the machine calculation of complex Fourier series. Mathematics of Computation, 90, 297-301.

[6] Dummit, D. S., Foote, R. M. (2003). Abstract Algebra. John Wiley & Sons.

[7] Gajic, D. B., Stankovic, R. S. (2011). GPU accelerated computation of fast spectral transforms. Facta Universitatis - Series:Electronics and Energetics, 24(3), 483-499.

[8] Gaster, B. R., Howes, L., Kaeli, D., Mistry, P., Schaa, D. (2011). Heterogeneous Computing with OpenCL. Elsevier.

[9] Karpovsky, M. G., Stankovic, R. S., Astola, J. T. (2008). Spectral Logic and Its Applications for the Design of Digital Devices. Wiley-Interscience.

[10] Khronos. (2011). OpenCL Specification 1.2. Khronos OpenCL Working Group.

[11] Maslen, D. K., Rockmore, D. N. (1998). Generalized FFTs – A survey of some recent results. In DIMACS Workshop in Groups and Computation, p 183-238.

[12] Nvidia. (2012). OpenCL Best Practices Guide. Retrieved from http://developer.nvidia.com/nvidia-gpu-computing-documentation

[13] Owens, J., Houston, M., Luebke, D., Green, S., Stone, J., Phillips, J. (2008). GPU computing. Proc. of the IEEE, 96(5), 279–299.

[14] Pinter, C. C. (2010). A Book of Abstract Algebra. Dover.

[15] Rudin, W. (1990). Fourier Analysis on Groups. Wiley.

[16] Stankovic, R. S., Astola, J. T. (2003). Spectral Interpretation of Decision Diagrams. Springer, New York City, USA.

[17] Stojic, M. R., Stankovic, M. S., Stankovic, R. S. (1993). Diskretne transformacije u primeni. Nauka, Beograd.

[18] Thornton, M. A. (2003). Spectral transforms of mixed-radix MVL functions. In Proc. IEEE Int. Symp. on Multiple-Valued Logic (ISMVL), p 329-333.

[19] Thornton, M. A., Drechsler, R., Miller, D. M. (2001). Spectral Techniques in VLSI CAD. Kluwer Academic Publishers.


Home | Aim & Scope | Editorial Board | Author Guidelines | Publisher | Subscription | Previous Issue | Contact Us |Upcoming Conferences|Sample Issues|Library Recommendation Form|

 

Copyright © 2011 dline.info