16 papers · ranked by Valyu relevance
Gonzalo Vera, Ritsert C Jansen, Remo L Suppi
Background R is the preferred tool for statistical analysis of many bioinformaticians due in part to the increasing number of freely available analytical methods. Such methods can be quickly reused and adapted to each particular experiment. However, in experiments where large amounts of data are generated, for example…
Thomas C. Williams, Heinrich Kroukamp, Xin Xu, Elizabeth L.I. Wightman + 22 more
'Elizabeth L.I. Wightman' 'Briardo Llorente' 'Anthony R. Borneman' 'Alexander C. Carpenter' 'Niel Van Wyk' 'Felix Meier' 'Thomas R.V. Collier' 'Monica I. Espinosa' 'Elizabeth L. Daniel' 'Roy S.K. Walker' 'Yizhi Cai' 'Helena K.M. Nevalainen' 'Natalie C. Curach' 'Ira W. Deveson' 'Timothy R. Mercer' 'Daniel L. Johnson'…
Ananya Muddukrishna, Peter A. Jonsson, Mats Brorsson, Vince Grolmusz
Programmers struggle to understand performance of task-based OpenMP programs since profiling tools only report thread-based performance. Performance tuning also requires task-based performance in order to balance per-task memory hierarchy utilization against exposed task parallelism. We provide a cost-effective method…
Mikyung Kang, Dong-In Kang, Stephen P. Crago, Gyung-Leen Park + 1 more
'Junghoon Lee'] Cloud computing is a new information technology trend that moves computing and data away from desktops and portable PCs into large data centers. The basic principle of cloud computing is to deliver applications as services over the Internet as well as infrastructure. A cloud is a type of parallel and…
Alan G. Millard, Richard Redpath, Alistair M. Jewers, Charlotte Arndt + 4 more
'Charlotte Arndt' 'Russell Joyce' 'James A. Hilder' 'Liam J. McDaid' 'David M. Halliday'] Despite growing interest in collective robotics over the past few years, analysing and debugging the behaviour of swarm robotic systems remains a challenge due to the lack of appropriate tools. We present a solution to this…
Mary K. Askren, Trevor K. McAllister-Day, Natalie Koh, Zoé Mestre + 13 more
One of the advantages of using makefiles is that phony targets can be defined that allow underlying neuroimaging calls to be conceptually named or grouped. For example, in Example [E4], the phony target “skstrip” will run bet to perform skull stripping, and the phony target “transforms” will create all the necessary…
Francois Besnier, Kevin A. Glover, Maria Anisimova
This software package provides an R-based framework to make use of multi-core computers when running analyses in the population genetics program STRUCTURE. It is especially addressed to those users of STRUCTURE dealing with numerous and repeated data analyses, and who could take advantage of an efficient script to…
Julia L Turner, Scott T Kelley, James S Otto, Faramarz Valafar + 1 more
'Andrew J Bohonak'] Background The Isolation by Distance Web Service (IBDWS) is a user-friendly web interface for analyzing patterns of isolation by distance in population genetic data. IBDWS enables researchers to perform a variety of statistical tests such as Mantel tests and reduced major axis regression (RMA), and…
Tao Liu, Yi Liu, Chen Qian, Depei Qian + 1 more
With the development of multi-/many-core processors, applications need to be written as parallel programs to improve execution efficiency. For data-intensive applications that use multiple threads to read/write files simultaneously, an I/O sub-system can easily become a bottleneck when too many of these types of…
Fan Xu, Li Shen, Zhiying Wang, Bo Su + 2 more
Exploiting potential thread-level parallelism (TLP) is becoming the key factor to improving performance of programs on multicore or many-core systems. Among various kinds of parallel execution models, the software-based speculative parallel model has become a research focus due to its low cost, high efficiency…
Yi Ding, Kai Hu, Kai Wu, Zhenlong Zhao + 1 more
OpenMP, a typical shared memory programming paradigm, has been extensively applied in high performance computing community due to the popularity of multicore architectures in recent years. The most significant feature of the OpenMP 3.0 specification is the introduction of the task constructs to express parallelism at a…
Yuanchu Yin, Jiefan Qiu, Zhiqiang Li, Mingsheng Cao + 1 more
When a wireless sensor node’s wireless communication fails after being deployed in an inaccessible area, the lost node cannot be repaired through a debugging interaction that relies on that communication. Visible light communication (VLC) as a supplement of radio wave communication can improve the transmission security…
Paul Leger, Felipe Ruiz, Hiroaki Fukuda, Nicolás Cardozo + 1 more
'Muhammad Aleem'] JavaScript Web applications are a common product in industry. As with most applications, Web applications can acquire software flaws (known as bugs), whose symptoms are seen during the development stage and, even worse, in production. The use of debuggers is beneficial for detecting bugs.…
Cristian Vidal-Silva, Vannessa Duarte, Jesennia Cárdenas-Cobo, Iván Veas
Parallel computing is a current algorithmic approach to looking for efficient solutions; that is, to define a set of processes in charge of performing at the same time the same task. Advances in hardware permit the massification of accessibility to and applications of parallel computing. Nonetheless, some algorithms…
Yeongung Park, Seokwoo Choi, Un Yeong Choi, Haimin Jin + 2 more
'Nurul Harzira Mohamad Nor' 'Yongsu Park'] As IoT devices are being widely used, malicious code is increasingly appearing in Linux environments. Sophisticated Linux malware employs various evasive techniques to deter analysis. The embedded trace microcell (ETM) supported by modern Arm CPUs is a suitable hardware tracer…
Sirilak Ketchaya, Apisit Rattanatranurak
Quicksort is an important algorithm that uses the divide and conquer concept, and it can be run to solve any problem. The performance of the algorithm can be improved by implementing this algorithm in parallel. In this paper, the parallel sorting algorithm named the Multi-Deque Partition Dual-Deque Merge Sorting…