DocumentCode :
3001765
Title :
Multithreaded Algorithms for Matching in Graphs with Application to Data Analysis in Flow Cytometry
Author :
Azad, Ariful ; Pothen, Alex
Author_Institution :
Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
fYear :
2012
fDate :
21-25 May 2012
Firstpage :
2494
Lastpage :
2497
Abstract :
We study parallel algorithms for computing matchings in graphs and apply them to solve population registration problem from bio-imaging data. We have developed several classes of multithreaded algorithms for maximum cardinality matching and achieved good speedups on three shared memory machines on a representative set of large real-world and synthetic graphs. The parallel machines include processors that employ multithreading and cache (Intel Nehalem and AMD Opteron) and massively multithreading and flat memory model (Cray XMT). The bio-imaging application involves registering different cell populations across samples using flow cytometry data. The population registration problem is solved by a generalized edge cover, computed from a weighted matching. We have used this approach to differentiate leukemic cells from healthy ones, and to identify phosphorylation shifts in T cells due to stimulation with an antibody. In current work, we are adapting the concept of consistency used in multiple sequence alignments to the population registration problem for large sample sets.
Keywords :
cache storage; graph theory; image matching; image registration; medical image processing; multi-threading; parallel algorithms; shared memory systems; AMD Opteron; Cray XMT; Intel Nehalem; T cells; antibody; bioimaging data; cache; data analysis; flow cytometry; graph matchings; leukemic cells; maximum cardinality matching; multiple sequence alignments; multithreaded algorithms; multithreading; parallel algorithms; parallel machines; phosphorylation shifts; population registration problem; shared memory machines; Algorithm design and analysis; Approximation algorithms; Approximation methods; Bipartite graph; Multicore processing; Program processors; Flow cytometry; Generalized edge cover; Graph matching;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
Conference_Location :
Shanghai
Print_ISBN :
978-1-4673-0974-5
Type :
conf
DOI :
10.1109/IPDPSW.2012.310
Filename :
6270877
Link To Document :
بازگشت