Abstract

Principal component analysis (PCA) is a widely used algorithm in the field of artificial intelligence and statistical analysis. When dealing with a large number of high-dimensional data, the traditional PCA algorithm has some shortcomings, such as slow processing speed, high power consumption, low computational efficiency. By taking advantage of several characteristics which include large number of data bits, easy-expansion of data bits, and parallel computing in ternary optical computer (TOC), the implementation scheme of parallel PCA algorithm is studied. Through the analysis of the traditional PCA algorithm, the parallel parts are found out and parallel design is carried out. Then, the elaborate implementation flow of the algorithm is given, and the clock cycle and hardware resources of the algorithm are also analyzed. Finally, the validity of the parallel scheme is proved by experiments. Compared with the traditional PCA algorithm, the PCA algorithm based on TOC has better time performance, operational efficiency, and gives full play to the advantage of ternary optical computer in processing complex computation.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.