Comparison between the Applications of Fragment-Based and Vertex-Based GPU Approaches in K-Means Clustering of Time Series Gene Expression Data

Yau King Lam, Wuchao Situ, P.W.M. Tsang, Chi-Sing Leung, Yi Xiao

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

With the emergence of microarray technology, clustering of gene expression data has become an area of immense interest in recent years. However, due to the high dimensionality and complexity of the gene data landscape, the clustering process generally involves enormous amount of arithmetic operations. The problem has been partially alleviated with the K-Means algorithm, which enables high dimension data to be clustered efficiently. Further enhancement on the computation speed is achieved with the use of fragment shader running in a graphic processing unit (GPU) environment. Despite the success, such approach is not optimal as the process is scattered between the CPU and the GPU, causing bottleneck in the data exchange between the two processors, and the underused of the GPU. In this paper, we propose to realize the K-Means clustering algorithm with an integration of the vertex and the fragment shaders, which enables the majority of the clustering process to be implemented within the GPU. Experimental evaluation reflects that the computation efficiency of our proposed method in clustering short time gene expression is around 1.5 to 2 times faster than that attained with the conventional fragment shaders. © 2011 Springer-Verlag.
Original languageEnglish
Title of host publicationNeural information processing
Subtitle of host publication18th international conference, ICONIP 2011, Shanghai, China, November 13-17, 2011, Proceedings. Part I
EditorsBao-Liang Lu, Liqing Zhang, James Kwok
Place of PublicationHeidelberg
PublisherSpringer 
Pages662-667
ISBN (Electronic)9783642249556
ISBN (Print)9783642249549
DOIs
Publication statusPublished - Nov 2011
Event18th International Conference on Neural Information Processing (ICONIP 2011) - Shanghai, China
Duration: 13 Nov 201117 Nov 2011

Publication series

NameLecture Notes in Computer Science
Volume7062
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference18th International Conference on Neural Information Processing (ICONIP 2011)
Country/TerritoryChina
CityShanghai
Period13/11/1117/11/11

Research Keywords

  • Gene clustering
  • General-purpose computation
  • Graphics Processing Unit (GPU)
  • K-Means
  • Vertex shader program

Fingerprint

Dive into the research topics of 'Comparison between the Applications of Fragment-Based and Vertex-Based GPU Approaches in K-Means Clustering of Time Series Gene Expression Data'. Together they form a unique fingerprint.

Cite this