Research Article

A Heterogeneous System Based on Latent Semantic Analysis Using GPU and Multi-CPU

Figure 2

The architecture used in the semantic space stage of the hLSA system. The blocks in light yellow represent the principal procedures executed by the CPU, the blocks in light blue represent the procedures executed by multi-CPUs, and the blocks in light green represent the procedures executed by GPU, respectively. The multi-CPUs include shared memory models for multiprocessing programming.