- 2
- 0
- 约7.35千字
- 约 37页
- 2018-02-27 发布于湖北
- 举报
High-throughput sequence alignment using Graphics Processing文档文档
Suffix Trees Example: BANANA$ Searching for suffixes of ‘ANANA’ A $ NA NA 1 0 5 3 BANANA$ NA$ $ 2 4 NA$ $ * Suffix Trees Example: BANANA$ Searching for suffixes of ‘ANANA’ A $ NA NA 1 0 5 3 BANANA$ NA$ $ 2 4 NA$ $ * Suffix Trees Example: BANANA$ Searching for suffixes of ‘ANANA’ A $ NA NA 1 0 5 3 BANANA$ NA$ $ 2 4 NA$ $ * Suffix Trees Example: BANANA$ Searching for suffixes of ‘ANANA’ A $ NA NA 1 0 5 3 BANANA$ NA$ $ 2 4 NA$ $ * Suffix Trees Example: BANANA$ Searching for suffixes of ‘ANANA’ A $ NA NA 1 0 5 3 BANANA$ NA$ $ 2 4 NA$ $ * Memory Limitations Suffix trees take up a fair bit of memory GPUs have 100’s of MBs, but this is still small Divide the target sequence into ‘k’ segments with overlaps * Cache Optimisation Memory latency high, cache performance crucial We’re walking a tree here, not crunching numbers down an array Can store read-only data in 2D textures; nVidia caching scheme optimises access Re-order and squish tree nodes into ‘texel blocks’ such that: Nodes near root are level-ordered (BFS) Nodes further down are ordered with descendants * Cache Optimisation 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 23 20 22 24 25 26 27 28 29 0 2 4 6 8 10 12 14 1 3 5 7 9 11 13 15 16 18 20 22 24 26 28 30 17 19 21 23 25 27 29 31 Texture cache organized in 2x2 blocks. Try to place all children of a node are in the same cache block Shamelessly cribbed from: /software/cmatch/FastExactStringMatching.ppt * Cache Optimisation Reference Sequence stored in 4x216 blocks of a 2D array Sequence: A B C D E F G H … ………. A E B F C G D H ………. α Φ β Χ Γ Ψ Δ Ω Why? It worked well. * Cache Optimisation Memory layouts heuristically determined nVidia cache details not public Cache optimisation improves execution speed ‘by several fold’. * Conclusions GPGPU isn’t just good for ‘arithmetic intensive’ applications 5-11x speed-up for NGS data * Conclusions Fine Print: 5-11x is for the Suffix Tree kernel on the GPU Reality is different! 3.5x speed-up for re
您可能关注的文档
- Early world history文档.ppt
- E4大设备(空调、电梯、发电机)安装务实文档.ppt
- EPC工程总承包项目管理文档.ppt
- ERP知识培训讲座文档.ppt
- ERP销售项目经理培训教材文档.ppt
- ETX A High-Throughput Path Metric for Multi-hop Wireless Networks文档.ppt
- ercp治疗胆总管结石的护理文档.ppt
- Evaluation and Management Basics (PPT) - TRICARE文档.ppt
- EBZ230掘进机液压传动 PPT课件文档.ppt
- Evaluation and Management of Fever in the Neutropenic Patient 2003文档.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 05G359-3悬挂运输设备轨道标准图集.pdf VIP
- 新学期教师培训会,校长发言:明边界守初心,知尺度有温度,让教育履职既合规又暖心.doc VIP
- 湖南省长沙市第一中学2024-2025学年高二上学期语文1月期末考试试卷(含答案).pdf VIP
- 2025年秋季学期学校全面工作计划.doc VIP
- T∕CHAS 10-2-22-2023 中国医院质量安全管理 第2-22部分:患者服务 疼痛治疗.pdf
- T_CNFMA B036-2024 户外林业机械 以锂离子电池为动力源的步进式松土机.pdf VIP
- T_CCTAS 237-2025 城市轨道交通市域快线车辆运营技术规范.pdf VIP
- 广告策划与创意(第2版):网络广告创意PPT教学课件.pptx
- 人体解剖学试题及答案.docx VIP
- 最后倒计时最后倒数(The Final Countdown) 高清钢琴谱五线谱.doc VIP
原创力文档

文档评论(0)