Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

FLOCKING-BASED DOCUMENT CLUSTERING ON THE GRAPHICS PROCESSING UNIT [Book Chapter]

Book ·

Analyzing and grouping documents by content is a complex problem. One explored method of solving this problem borrows from nature, imitating the fl ocking behavior of birds. Each bird represents a single document and fl ies toward other documents that are similar to it. One limitation of this method of document clustering is its complexity O(n2). As the number of documents grows, it becomes increasingly diffi cult to receive results in a reasonable amount of time. However, fl ocking behavior, along with most naturally inspired algorithms such as ant colony optimization and particle swarm optimization, are highly parallel and have experienced improved performance on expensive cluster computers. In the last few years, the graphics processing unit (GPU) has received attention for its ability to solve highly-parallel and semi-parallel problems much faster than the traditional sequential processor. Some applications see a huge increase in performance on this new platform. The cost of these high-performance devices is also marginal when compared with the price of cluster machines. In this paper, we have conducted research to exploit this architecture and apply its strengths to the document flocking problem. Our results highlight the potential benefi t the GPU brings to all naturally inspired algorithms. Using the CUDA platform from NVIDIA®, we developed a document fl ocking implementation to be run on the NVIDIA® GEFORCE 8800. Additionally, we developed a similar but sequential implementation of the same algorithm to be run on a desktop CPU. We tested the performance of each on groups of news articles ranging in size from 200 to 3,000 documents. The results of these tests were very signifi cant. Performance gains ranged from three to nearly fi ve times improvement of the GPU over the CPU implementation. This dramatic improvement in runtime makes the GPU a potentially revolutionary platform for document clustering algorithms.

Research Organization:
DOESC (USDOE Office of Science (SC) (United States))
Sponsoring Organization:
USDOE Office of Science (SC)
OSTI ID:
1052106
Country of Publication:
United States
Language:
English

Similar Records

Flocking-based Document Clustering on the Graphics Processing Unit
Conference · Mon Dec 31 23:00:00 EST 2007 · OSTI ID:932628

Graphics Processing Unit Enhanced Parallel Document Flocking Clustering
Conference · Thu Dec 31 23:00:00 EST 2009 · OSTI ID:986787

A Flocking Based algorithm for Document Clustering Analysis
Journal Article · Sat Dec 31 23:00:00 EST 2005 · Journal of System Architecture · OSTI ID:1003223

Related Subjects