Proceedings Article10.1109/WICOM.2008.2912
Design-Pattern Based Parallel Programming Model and System Implementation
Huabei Wu
- 18 Nov 2008
- pp 1-5
5
TL;DR: A design-pattern based parallel programming model is proposed and a parallel programming environment in the SMP platform is implemented to help the developers to build their parallel application system efficiently.
read more
Abstract: Design patterns make it easier to reuse successful designs and architectures. Expressing proven techniques as design patterns makes them more accessible to developers of new systems and helps a designer get a design faster. In sequential and object-oriented programming domain design patterns have played a very important role but in parallel programming the application of design patterns is very few. We propose a design-pattern based parallel programming model and implement a parallel programming environment in the SMP platform to help the developers to build their parallel application system efficiently. The experiment results show our system is effective and competent.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Application of least square support vector machine for thunderstorm prediction
Guoqing Qiu,Zexin Wu,Ziming Li,Qin Du +3 more
- 07 Jul 2010
TL;DR: Comparing with neural network and standard SVM, the results show that the LS-SVM model has better prediction results and can meet the requirement of practical prediction.
5
Thunderstorm prediction study based on PCA and least square support vector machine
Guoqing Qiu,Longhui Liao,Zexin Wu,Qin Du +3 more
- 16 Apr 2011
TL;DR: The thunderstorm prediction model based on least square support vector machine (LS-SVM) has better prediction results and faster running speed than neural network and standard SVM.
3
Using Parallel Combined Classifiers to Improve Classification of Proteins
Dong Wang,Jizhou Sun,Fuchao Li +2 more
- 14 Aug 2009
TL;DR: A novel parallel combined classifiers method to rebuild the high accuracy SVM-based algorithm and the complete coverage nearest neighbor algorithm and combine the output result together to reduce the running time and improve the classification accuracy.
1
OpenMP-RT: Native Pragma Support for Real-Time Tasks and Synchronization with LLVM under Linux
B.H. McDonald,Frank Mueller +1 more
- 20 Jun 2024
TL;DR: OpenMP-RT is a framework that extends OpenMP to support real-time tasks and synchronization with LLVM under Linux. It addresses the shortcomings of existing OpenMP in real-time systems by introducing a real-time task construct and robust specification for parallel real-time applications.
Parallel Programming Models and Paradigms: OpenMP Analysis
Arwa Alrawais
- 08 Apr 2021
TL;DR: Parallel programming as mentioned in this paper is a collection of software technologies that present parallel algorithms and resembling applications with underlying system, and it is one of the most widely used programming paradigms.
References
•Book
Design Patterns: Elements of Reusable Object-Oriented Software
Erich Gamma,Richard Helm,Ralph E. Johnson,John Vlissides +3 more
- 01 Jan 1994
TL;DR: The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns, which most experienced OOP designers will find out they've known about patterns all along.
24.8K
CODE: a unified approach to parallel programming
James C. Browne,M. Azam,S. Sobek +2 more
TL;DR: The authors describe CODE (computation-oriented display environment), which can be used to develop modular parallel programs graphically in an environment built around fill-in templates and lets programs written in any sequential language be incorporated into parallel programs targeted for any parallel architecture.
104
Visual programming and debugging for parallel computing
TL;DR: This work discusses visual parallel programming and how it is implemented in two integrated programming environments-Computationally Oriented Display Environment (CODE) and Heterogeneous Network Computing Environment (Hence)-that represent parallel programs as directed graphs.
Graphical design of distributed applications through reusable components
TL;DR: The Tracs graphical programming environment promotes a modular approach to the development of distributed applications, and its support of message models, task models, and architecture models as basic design components provides programmers with a framework that has proven practical, powerful, and easy to understand.
34
Design patterns for parallel computing using a network of processors
TL;DR: A parallel programming system, called DPnDP (Design Patterns and Distributed Processes), that employs such design patterns is described and can be defined and added to the system's library in an incremental manner without requiring any major modification of the system.
33
Related Papers (5)
Hung-Khoon Tan,Wentong Cai +1 more
- 19 Apr 1995
Peter Bertels,Dirk Stroobandt +1 more
- 04 Mar 2008
Elena Trichina,J. Oinonen +1 more
- 18 Dec 1997