Performance Study of a Whole Genome Comparison Tool on a Hyper-Threading Multiprocessor
نویسندگان
چکیده
We developed a multithreaded parallel implementation of a sequence alignment algorithm that is able to align whole genomes with reliable output and reasonable cost. This paper presents a performance evaluation of the whole genome comparison tool called ATGC—Another Tool for Genome Comparison, on a Hyper-Threading multiprocessor. We use our application to determine the system scalability for this particular type of sequence comparison algorithm and the improvement due to Hyper-Threading technology. The experimental results show that despite of placing a great demand on the memory system, the multithreaded code generated by Intel compiler yields to a 3.3 absolute speedup on a quad-processor machine, with parallelization guided by OpenMP pragmas. Additionally, a relatively high 1 level cache miss rate of 7-8% and a lack of memory bandwidth prevent logical processors with hyperthreading technology enabled from achieving further improvement.
منابع مشابه
An Empirical Study of Hyper-Threading in High-Performance Computing Clusters
The effects of Intel Hyper-Threading technology on a system performance vary according to the type of applications the system is running. Hyper-Threading affects High Performance Computing (HPC) clusters similarly. The characteristics of application run on a cluster will determine whether Hyper-Threading will help or hinder performance. In addition, the operating system’s support for scheduling...
متن کاملHyper - Threading and Multiprocessor System Performance O N S ERVER 2003 Should you enable Hyper - Threading ? June 25 , 2003
H H Hy y yp p pe e er r r-T T Th h hr r re e ea a ad d di i in n ng g g a a an n nd d d M M Mu u ul l lt t t i i ip p pr r ro o oc c ce e es s ss s so o or r r S S Sy y ys s st t t e e em m m P P Pe e er r rf f fo o or r rm m ma a an n nc c ce e e
متن کاملExploring the Use of Hyper-Threading Technology for Multimedia Applications with Intel® OpenMP* Compiler
Processors with Hyper-Threading technology can improve the performance of applications by permitting a single processor to process data as if it were two processors by executing instructions from different threads in parallel rather than serially. However, the potential performance improvement can be only obtained if an application is multithreaded by parallelization techniques. This paper pres...
متن کاملPredicting CpG Islands and DNA Methlation in the Cow Genome Using DNA Microarray Meta-Analysis and Genome Wide Scanning
DNA methylation is a type of epigenetic changes that directly affects DNA. In mammals, DNA methylation is essential for fetal development and stem cell differentiation and this phenomenon essentially occurs within the CpG islands. In this study, two methods were used to study the DNA methylation profile of cow genome. In the first method, the DNA methylation profile of the differentially expres...
متن کاملArticles Preface 2 Foreword 3 Hyper - Threading Technology Architecture and Microarchitecture 4 Pre - Silicon Validation of Hyper - Threading Technology 16 Speculative Precomputation : Exploring the Use of Multithreading for Latency
is full of new things. First, there is a new look and design. This is the first big redesign since the inception of the ITJ on the Web in 1997. The new design, together with inclusion of the ISSN (International Standard Serial Number), makes it easier to index articles into technical indexes and search engines. There are new " subscribe, " search ITJ, and " e-mail to a colleague " features in t...
متن کامل