{"title":"Parallel computing techniques for performance enhancement of a cDNA microarray gridding algorithm","authors":"Stamos Katsigiannis, D. Maroulis","doi":"10.1109/ISSPIT.2013.6781922","DOIUrl":null,"url":null,"abstract":"cDNA microarrays are a powerful tool for studying gene expression levels. A challenging and complex task of microarray image analysis is the creation of a grid that matches the spots in the image. Proposed methods and tools usually require human intervention, leading to variations of the gene expression results. Furthermore, while automatic methods are available, they present high computational complexity. In this work, the authors present a performance enhancement via GPU computing techniques of an automatic gridding method, previously proposed by their research group. Complex steps of the algorithm were computed in parallel by utilizing the NVIDIA CUDA architecture that allows the use of NVIDIA GPUs for general purpose parallel computations. Experiments showed that the proposed approach achieves higher utilization of the available computational resources, leading to enhanced performance and significantly reduced computational time.","PeriodicalId":88960,"journal":{"name":"Proceedings of the ... IEEE International Symposium on Signal Processing and Information Technology. IEEE International Symposium on Signal Processing and Information Technology","volume":"66 1","pages":"000446-000451"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the ... IEEE International Symposium on Signal Processing and Information Technology. IEEE International Symposium on Signal Processing and Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISSPIT.2013.6781922","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Parallel computing techniques for performance enhancement of a cDNA microarray gridding algorithm
cDNA microarrays are a powerful tool for studying gene expression levels. A challenging and complex task of microarray image analysis is the creation of a grid that matches the spots in the image. Proposed methods and tools usually require human intervention, leading to variations of the gene expression results. Furthermore, while automatic methods are available, they present high computational complexity. In this work, the authors present a performance enhancement via GPU computing techniques of an automatic gridding method, previously proposed by their research group. Complex steps of the algorithm were computed in parallel by utilizing the NVIDIA CUDA architecture that allows the use of NVIDIA GPUs for general purpose parallel computations. Experiments showed that the proposed approach achieves higher utilization of the available computational resources, leading to enhanced performance and significantly reduced computational time.