Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Adrianto Wirawan is active.

Publication


Featured researches published by Adrianto Wirawan.


BMC Bioinformatics | 2013

CUDASW++ 3.0: accelerating Smith-Waterman protein database search by coupling CPU and GPU SIMD instructions.

Yongchao Liu; Adrianto Wirawan; Bertil Schmidt

BackgroundThe maximal sensitivity for local alignments makes the Smith-Waterman algorithm a popular choice for protein sequence database search based on pairwise alignment. However, the algorithm is compute-intensive due to a quadratic time complexity. Corresponding runtimes are further compounded by the rapid growth of sequence databases.ResultsWe present CUDASW++ 3.0, a fast Smith-Waterman protein database search algorithm, which couples CPU and GPU SIMD instructions and carries out concurrent CPU and GPU computations. For the CPU computation, this algorithm employs SSE-based vector execution units as accelerators. For the GPU computation, we have investigated for the first time a GPU SIMD parallelization, which employs CUDA PTX SIMD video instructions to gain more data parallelism beyond the SIMT execution model. Moreover, sequence alignment workloads are automatically distributed over CPUs and GPUs based on their respective compute capabilities. Evaluation on the Swiss-Prot database shows that CUDASW++ 3.0 gains a performance improvement over CUDASW++ 2.0 up to 2.9 and 3.2, with a maximum performance of 119.0 and 185.6 GCUPS, on a single-GPU GeForce GTX 680 and a dual-GPU GeForce GTX 690 graphics card, respectively. In addition, our algorithm has demonstrated significant speedups over other top-performing tools: SWIPE and BLAST+.ConclusionsCUDASW++ 3.0 is written in CUDA C++ and PTX assembly languages, targeting GPUs based on the Kepler architecture. This algorithm obtains significant speedups over its predecessor: CUDASW++ 2.0, by benefiting from the use of CPU and GPU SIMD instructions as well as the concurrent execution on CPUs and GPUs. The source code and the simulated data are available at http://cudasw.sourceforge.net.


Briefings in Bioinformatics | 2013

Review of tandem repeat search tools: a systematic approach to evaluating algorithmic performance

Kian Guan Lim; Chee Keong Kwoh; Li Yang Hsu; Adrianto Wirawan

The prevalence of tandem repeats in eukaryotic genomes and their association with a number of genetic diseases has raised considerable interest in locating these repeats. Over the last 10-15 years, numerous tools have been developed for searching tandem repeats, but differences in the search algorithms adopted and difficulties with parameter settings have confounded many users resulting in widely varying results. In this review, we have systematically separated the algorithmic aspect of the search tools from the influence of the parameter settings. We hope that this will give a better understanding of how the tools differ in algorithmic performance, their inherent constraints and how one should approach in evaluating and selecting them.


BMC Bioinformatics | 2008

CBESW: Sequence Alignment on the Playstation 3

Adrianto Wirawan; Chee Keong Kwoh; Nim Tri T. Hieu; Bertil Schmidt

BackgroundThe exponential growth of available biological data has caused bioinformatics to be rapidly moving towards a data-intensive, computational science. As a result, the computational power needed by bioinformatics applications is growing exponentially as well. The recent emergence of accelerator technologies has made it possible to achieve an excellent improvement in execution time for many bioinformatics applications, compared to current general-purpose platforms. In this paper, we demonstrate how the PlayStation® 3, powered by the Cell Broadband Engine, can be used as a computational platform to accelerate the Smith-Waterman algorithm.ResultsFor large datasets, our implementation on the PlayStation® 3 provides a significant improvement in running time compared to other implementations such as SSEARCH, Striped Smith-Waterman and CUDA. Our implementation achieves a peak performance of up to 3,646 MCUPS.ConclusionThe results from our experiments demonstrate that the PlayStation® 3 console can be used as an efficient low cost computational platform for high performance sequence alignment applications.


parallel processing and applied mathematics | 2007

Parallel DNA sequence alignment on the cell broadband engine

Adrianto Wirawan; Kwoh Chee Keong; Bertil Schmidt

Sequence alignment is one of the most important techniques in Bioinformatics. Although efficient dynamic programming algorithms exist for this problem, the alignment of very long DNA sequences still requires significant time on traditional computer architectures. In this paper, we present a scalable and efficient mapping of DNA sequence alignment onto the Cell BE multicore architecture. Our mapping uses two types of parallelization techniques: (i) SIMD vectorization within a processor and (ii) wavefront parallelization between processors.


BMC Bioinformatics | 2014

HECTOR: a parallel multistage homopolymer spectrum based error corrector for 454 sequencing data

Adrianto Wirawan; Robert S. Harris; Yongchao Liu; Bertil Schmidt; Jan Schröder

BackgroundCurrent-generation sequencing technologies are able to produce low-cost, high-throughput reads. However, the produced reads are imperfect and may contain various sequencing errors. Although many error correction methods have been developed in recent years, none explicitly targets homopolymer-length errors in the 454 sequencing reads.ResultsWe present HECTOR, a parallel multistage homopolymer spectrum based error corrector for 454 sequencing data. In this algorithm, for the first time we have investigated a novel homopolymer spectrum based approach to handle homopolymer insertions or deletions, which are the dominant sequencing errors in 454 pyrosequencing reads. We have evaluated the performance of HECTOR, in terms of correction quality, runtime and parallel scalability, using both simulated and real pyrosequencing datasets. This performance has been further compared to that of Coral, a state-of-the-art error corrector which is based on multiple sequence alignment and Acacia, a recently published error corrector for amplicon pyrosequences. Our evaluations reveal that HECTOR demonstrates comparable correction quality to Coral, but runs 3.7× faster on average. In addition, HECTOR performs well even when the coverage of the dataset is low.ConclusionOur homopolymer spectrum based approach is theoretically capable of processing arbitrary-length homopolymer-length errors, with a linear time complexity. HECTOR employs a multi-threaded design based on a master-slave computing model. Our experimental results show that HECTOR is a practical 454 pyrosequencing read error corrector which is competitive in terms of both correction quality and speed. The source code and all simulated data are available at: http://hector454.sourceforge.net.


international conference on computational science | 2009

Pairwise Distance Matrix Computation for Multiple Sequence Alignment on the Cell Broadband Engine

Adrianto Wirawan; Bertil Schmidt; Chee Keong Kwoh

Multiple sequence alignment is an important tool in bioinformatics. Although efficient heuristic algorithms exist for this problem, the exponential growth of biological data demands an even higher throughput. The recent emergence of accelerator technologies has made it possible to achieve a highly improved execution time for many bioinformatics applications compared to general-purpose platforms. In this paper, we demonstrate how the PlayStation®3, powered by the Cell Broadband Engine, can be used as a computational platform to accelerate the distance matrix computation utilized in multiple sequence alignment algorithms.


international conference of the ieee engineering in medicine and biology society | 2011

MRMR optimized classification for automatic glaucoma diagnosis

Zhuo Zhang; Chee Keong Kwoh; Jiang Liu; Fengshou Yin; Adrianto Wirawan; Carol Y. Cheung; Mani Baskaran; Tin Aung; Tien Yin Wong

Min-Redundancy Max-Relevance (mRMR) is a feature selection methodology based on information theory. We explore the mRMR principle for automatic glaucoma diagnosis. Optimal candidate feature sets are acquired from a composition of clinical screening data and retinal fundus image data. An mRMR optimized classifier is further trained using the candidate feature sets to find the optimized classifier. We tested the proposed methodology on eye records of 650 subjects collected from Singapore Eye Research Institute. The experimental results demonstrate that the new classifier is much compact by using less than ¼ of the initial feature set. The ranked feature set also enables the clinicians to better access the diagnostic process of the algorithm. The work is a further step towards the advancement of the automatic glaucoma diagnosis.


ieee international conference on high performance computing data and analytics | 2009

High performance protein sequence database scanning on the Cell Broadband Engine

Adrianto Wirawan; Bertil Schmidt; Huiliang Zhang; Chee Keong Kwoh

The enormous growth of biological sequence databases has caused bioinformatics to be rapidly moving towards a data-intensive, computational science. As a result, the computational power needed by bioinformatics applications is growing rapidly as well. The recent emergence of low cost parallel multicore accelerator technologies has made it possible to reduce execution times of many bioinformatics applications. In this paper, we demonstrate how the Cell Broadband Engine can be used as a computational platform to accelerate two approaches for protein sequence database scanning: exhaustive and heuristic. We present efficient parallelization techniques for two representative algorithms: the dynamic programming based Smith-Waterman algorithm and the popular BLASTP heuristic. Their implementation on a Playstation ®3 leads to significant runtime savings compared to corresponding sequential implementations.


Bioinformatics | 2010

Multi-threaded vectorized distance matrix computation on the CELL/BE and x86/SSE2 architectures

Adrianto Wirawan; Chee Keong Kwoh; Bertil Schmidt

SUMMARY Multiple sequence alignment is an important tool in bioinformatics. Although efficient heuristic algorithms exist for this problem, the exponential growth of biological data demands an even higher throughput. The recent emergence of multi-core technologies has made it possible to achieve a highly improved execution time for many bioinformatics applications. In this article, we introduce an implementation that accelerates the distance matrix computation on x86 and Cell Broadband Engine, a homogeneous and heterogeneous multi-core system, respectively. By taking advantage of multiple processors as well as Single Instruction Multiple Data vectorization, we were able to achieve speed-ups of two orders of magnitude compared to the publicly available implementation utilized in ClustalW. AVAILABILITY AND IMPLEMENTATION Source codes in C are publicly available at https://sourceforge.net/projects/distmatcomp/ CONTACT [email protected]


international conference on bioinformatics and biomedical engineering | 2008

Applications of Heterogeneous Structure of Cell Broadband Engine Architecture for Biological Database Similarity Search

Nim Tri T. Hieu; Kwoh Chee Keong; Adrianto Wirawan; Bertil Schmidt

In this paper, we present a technique to optimize the performance of database similarity search in the specific context of Cell Broadband Engine Architecture (CBEA). The technique applied was Striped Smith-Waterman algorithm for SIMD and heterogeneous task distribution in MIMD.In terms of sensitivity, the technique preserves the optimality of original Smith- Waterman algorithm. In addition, the performance recorded shows a remarkable speedup of 1.7 to 8.8 folds of this new architecture, as compared to other platforms such as Streaming SIMD Extensions 2 (SSE2) and Graphics Processing Unit (GPU).

Collaboration


Dive into the Adrianto Wirawan's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Chee Keong Kwoh

Nanyang Technological University

View shared research outputs
Top Co-Authors

Avatar

Yongchao Liu

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Kwoh Chee Keong

Nanyang Technological University

View shared research outputs
Top Co-Authors

Avatar

Li Yang Hsu

National University of Singapore

View shared research outputs
Top Co-Authors

Avatar

Nim Tri T. Hieu

Nanyang Technological University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Robert S. Harris

Pennsylvania State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Huiliang Zhang

Nanyang Technological University

View shared research outputs
Researchain Logo
Decentralizing Knowledge