Related Experiment Video
Updated: Jan 27, 2026

A Novel Bayesian Change-point Algorithm for Genome-wide Analysis of Diverse ChIPseq Data Types
Published on: December 10, 2012
Towards High Performance Data Analytic on Heterogeneous Many-core Systems: A Study on Bayesian Sequential
Bo-Cheng Lai1, Tung-Yu Wu2, Tsou-Han Chiu3
1Nation Chiao-Tung University, 1001 Da-Hsueh Rd., Hsinchu, Taiwan 30010.
Abstract:
Bayesian Sequential Partitioning (BSP) is a statistically effective density estimation method to comprehend the characteristics of a high dimensional data space. The intensive computation of the statistical model and the counting of enormous data have caused serious design challenges for BSP to handle the growing volume of the data. This paper proposes a high performance design of BSP by leveraging a heterogeneous CPU/GPGPU system that consists of a host CPU and a K80 GPGPU. A series of techniques, on both data structures and execution management policies, is implemented to extensively exploit the computation capability of the heterogeneous many-core system and alleviate system bottlenecks. When compared with a parallel design on a high-end CPU, the proposed techniques achieve 48x average runtime enhancement while the maximum speedup can reach 78.76x.
Related Concept Videos
The Nucleosome Core Particle
The paradox
Nucleosomes, paradoxically, perform two opposite functions simultaneously. On the one hand, their main responsibility is to protect the delicate DNA strands from physical damage and help achieve a higher compaction ratio. While on the other hand, they must allow polymerase enzymes to access DNA...
The Nucleosome Core Particle
Nucleosomes, paradoxically, perform two opposite functions simultaneously. On the one hand, their primary aim is to protect the delicate DNA strands from physical damage and help achieve a higher compaction ratio. On the other hand, they must allow polymerase enzymes to access histone-bound DNA during...
Performing a Simple Data Analysis using MS-Excel Function
SUM: This function calculates the total sum of a range of values. It's the foundation for aggregating data, essential for determining overall trends and totals in datasets.
AVERAGE: It computes the mean value of a given set of numbers, providing a quick insight into the central...
Extraction: Partition and Distribution Coefficients
For extracting a solute from an aqueous phase into an...
Development of Analytical Methods
Analyte Adsorption and Distribution

