Browsing by Author "Bandara, LS"
Now showing 1 - 1 of 1
- Results Per Page
- Sort Options
- item: Conference-Full-textAn efficient multicore programming toolkit for java(Computer Science & Engineering Society c/o Department of Computer Science and Engineering, University of Moratuwa., 2010-09) Ganegoda, GACP; Samaranayake, DMA; Bandara, LS; Wimalawame, KADNK; Gunasekara, C; Wijegunawardana, P; Pavalanathan, UWith the popularity of the multi-core architectures there is a requirement for the toolsets which supports parallel programming methodologies. In addition to that there is a need for parallelization of existing applications according to the underlying multi-core architectures. In this paper we discuss about a toolkit JConqurr which provides a solution for the above problems. JConcurr is a multi-core programming toolkit for Java which is capable of providing support for main parallel programming patterns, which includes task, data, divide and conquer and pipeline parallelism. Toolkit uses an annotation and directive mechanism to convert the sequential application into a parallel one. In addition to that we have proposed a novel mechanism to achieve the parallelism using the graphical processing unit.