Print Email Facebook Twitter Scalability of Bioinformatics Applications for Multicore Architectures Title Scalability of Bioinformatics Applications for Multicore Architectures Author Houtgast, E.J. Contributor Isaza, S. (mentor) Gaydadjiev, G.N. (mentor) Faculty Electrical Engineering, Mathematics and Computer Science Department Microelectronics & Computer Engineering Date 2009-11-13 Abstract Exponential growth in biological sequence data combined with the computationally intensive nature of bioinformatics applications results in a continuously rising demand for processing power. Microprocessor complexity and, more importantly, computational capability increases as well, through transistor budgets that grow in line with Moore's law. However, limits in power consumption, frequency scaling and memory technology cause single threaded performance improvements to stagnate. The result is a paradigm shift to parallel architectures, an example being the state-of-the-art Cell Broadband Engine. In this thesis, suitability of this architecture is examined for HMMER, a bioinformatics application that identifies similarities between protein sequences and a protein family model. Qualitative and quantitative analysis is performed to reveal its scaling behavior and potential bottlenecks. Inspection of the program structure shows that the parallelization strategy imposes limits on scaling ability. Based on function profiling, a model for application performance is proposed that is accurate within 2%. From the model, the optimal PPE/SPE ratio is derived for different workloads. For typical workloads, the PPE can supply nine SPEs with jobs. The TaskSim simulator, whose phase-based simulations are accurate within 2%, is used to validate the model's predictions and to demonstrate that scaling behavior is mostly determined by the buffering of jobs. Subject bioinformatics To reference this document use: http://resolver.tudelft.nl/uuid:dc4257fb-f1d4-4fa4-a289-63805bce8258 Part of collection Student theses Document type master thesis Rights (c) 2009 Houtgast, E.J. Files PDF thesis.pdf 2.21 MB Close viewer /islandora/object/uuid:dc4257fb-f1d4-4fa4-a289-63805bce8258/datastream/OBJ/view