首页> 外文学位 >Parallelization and performance optimization of bioinformatics and biomedical applications targeted to advanced computer architectures.
【24h】

Parallelization and performance optimization of bioinformatics and biomedical applications targeted to advanced computer architectures.

机译:针对高级计算机体系结构的生物信息学和生物医学应用程序的并行化和性能优化。

获取原文
获取原文并翻译 | 示例

摘要

In this dissertation, we focus on three representative applications targeted to advanced computer architectures: parallel Hmmpfam (Hidden Markov Model for Protein FAMily database search) on cluster computing, parallel SPACE RIP (Sensitivity Profiles From an Array of Coils for Encoding and Reconstruction in Parallel) on Cyclops-64, a state-of-the-art multiprocessor-on-a-chip computer architecture, and halftoning-based tactile graphics.; Hmmpfam is one of the widely used bioinformatics tools for searching a single sequence against a protein family database. We analyzed the Hmmpfam program structure, proposed a new task decomposition scheme to reduce data communication and implemented a scalable and robust cluster-based parallel Hmmpfam using the EARTH (Efficient Architecture for Running Threads) model.; SPACE RIP, one of the parallel imaging techniques, utilizes a number of receiver coils to simultaneously acquire data, thus reducing the acquisition time. We implemented the parallelization and optimization of SPACE RIP at three levels. The top level is the loop level parallelization, which decomposes SPACE RIP into many tasks of a singular value decomposition (SVD) problem. The middle level parallelizes the SVD problem using the one-sided Jacobi algorithm and is implemented on Cyclops-64. At this level, an SVD problem is decomposed into many matrix column rotation routines. The bottom level further optimizes the matrix column rotation routine using several memory preloading or loop unrolling approaches. We developed a performance model for the dissection of total execution cycles into four parts and used this model to compare different memory access approaches.; We introduced halftoning algorithms into the field of tactile imaging and implemented four different multilevel halftoning algorithms in the TIGER (Tactile Graphics Embosser) printer, a widely used embossing printer designed to produce tactile text and graphics for visually impaired individuals. Digital halftoning creates the illusion of a continuous-tone image from the judicious arrangement of binary picture elements. We exploited the TIGER tactile printer's variable-height punching ability to convert graphics to multilevel halftoning tactile texture patterns. We conducted experiments to compare the halftoning-based approach with the simple, commonly utilized thresholding-based approach and observed that the halftoning-based approach achieves significant improvement in terms of its texture pattern discrimination ability.
机译:在这篇论文中,我们专注于针对高级计算机体系结构的三个代表性应用程序:用于群集计算的并行Hmmpfam(蛋白质FAMily数据库搜索的隐马尔可夫模型),并行SPACE RIP(来自并行编码和重构线圈阵列的灵敏度分布图)在Cyclops-64上,它是最先进的片上多处理器计算机体系结构以及基于半色调的触觉图形。 Hmmpfam是广泛使用的生物信息学工具之一,可针对蛋白质家族数据库搜索单个序列。我们分析了Hmmpfam程序结构,提出了一种新的任务分解方案以减少数据通信,并使用EARTH(运行线程的有效体系结构)模型实现了可伸缩且健壮的基于群集的并行Hmmpfam。 SPACE RIP是并行成像技术之一,它利用多个接收器线圈来同时采集数据,从而减少了采集时间。我们在三个级别上实现了SPACE RIP的并行化和优化。顶层是循环级并行化,它将SPACE RIP分解为奇异值分解(SVD)问题的许多任务。中间层使用单侧Jacobi算法并行化SVD问题,并在Cyclops-64上实现。在此级别上,SVD问题被分解为许多矩阵列旋转例程。底层使用几种内存预加载或循环展开方法进一步优化了矩阵列旋转例程。我们将整个执行周期分为四个部分,开发了一个性能模型,并使用该模型比较了不同的内存访问方法。我们将半色调算法引入触觉成像领域,并在TIGER(触觉图形浮雕)打印机中实现了四种不同的多级半色调算法,TIGER打印机是一种广泛使用的浮雕打印机,旨在为视障人士产生触觉文本和图形。数字半色调从二进制像素的明智排列中产生连续色调图像的错觉。我们利用TIGER触觉打印机的可变高度打孔功能将图形转换为多级半色调触觉纹理图案。我们进行了实验,将基于半色调的方法与简单的,常用的基于阈值处理的方法进行了比较,并观察到基于半色调的方法在纹理图案识别能力方面取得了显着改善。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号