In order to achieve these operation modes, parallel languages, smart compilers, synchronization mechanisms, load balancing methods, mapping parallel algorithms, operating system functions, application library, and multidiscipline interactions are investigated to ensure high performance. The coverage emphasizes vectorization, multitasking, multiprocessing, and distributed computing. The authors cover advanced processing techniques suitable for supercomputers, high-end mainframes, minisupers, and array processors. Critical issues on architectural choices, parallel languages, compiling techniques, resource management, concurrency control, programming environment, parallel algorithms, and performance enhancement methods are examined and the best answers are presented. This paper investigates advanced parallel processing techniques and innovative hardware/software architectures that can be applied to boost the performance of supercomputers. International Nuclear Information System (INIS) The implementations of these applications by means of the parallel framework prove to have good performances: approximatively linear speedup and low communication cost.Īdvanced parallel processing with supercomputer architectures Two applications are presented: an Ant Colony Optimization (ACO parallel algorithm for the Travelling Salesman Problem (TSP and an Image Processing (IP parallel algorithm for the Symmetrical Neighborhood Filter (SNF. The parallel framework uses the message-passing communication paradigm and is organized as a master-slave system. The algorithms that the framework can be used with have several things in common: they have to run in cycles and the work should be possible to be split between several " processing units". The idea behind the system we are describing is to have a re-usable framework for running several sequential algorithms in a parallel environment. Parallel Framework for Cooperative Processesĭirectory of Open Access Journals (Sweden)įull Text Available This paper describes the work of an object oriented framework designed to be used in the parallelization of a set of related algorithms.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |