2006 · 32 citations · 8 references
Cluster ComputingEngineeringSkeleton-based FrameworkComputer ArchitectureStructured ClusterSoftware EngineeringParallel ImplementationData GridJava Skeleton-based FrameworkSoftware AnalysisGrid ApplicationsSkeleton CatalogueCluster TechnologyParallel ToolGrid DatabaseParallel SoftwareData ScienceData IntegrationParallel ComputingComputer EngineeringComputer ScienceGrid ApplicationSoftware DesignProgram AnalysisGrid ComputingParallel ProgrammingParallel Programming ModelData-level ParallelismSystem Software
This paper presents JaSkel, a skeleton-based framework to develop parallel and grid applications. The framework provides a set of Java abstract classes as a skeleton catalogue, which implements recurring parallel interaction paradigms. This approach aims to improve code efficiency and portability. It also helps to structure scalable applications through the refinement and composition of skeletons. Evaluation results show that using the provided skeletons do contribute to improve both application development time and execution performance.
8
A parallel java grande benchmark suite
Lorna Smith, J. Mark Bull, Jan Óbdržálek · 2001 · 251 citations
Algorithm + strategy = parallelism
Phil Trinder, Kevin Hammond, Hans Loidl et al. · Journal of Functional Programming · 1998 · 245 citations
MPJ: MPI-like message passing for Java
Bryan Carpenter, Vladimir Getov, Glenn Judd et al. · Concurrency Practice and Experience · 2000 · 141 citations · Full text
Engineering, Computer Architecture, Software Engineering +21
Parallel skeletons for structured composition
John Darlington, Yike Guo, Hing Wing To et al. · 1995 · 86 citations · Full text
Engineering, Computer Architecture, Computer-aided Design +24