scholarly journals Software complex for modeling and optimization of program implementation on parallel calculation systems

2018 ◽  
Vol 8 (1) ◽  
pp. 228-234
Author(s):  
Valery Bakanov

Abstract The paper considers the problem of developing rational methods for the creation of a framework (a plan, execution timetable) of parallel programs for real parallel computing systems. To solve this problem, a software environment (software stand) has been developed that allows implementing different strategies for building a framework for parallel programs and assessing the quality of these strategies. The built-in script Lua programming language is used to increase the flexibility of modeling and optimization capabilities. Results of applying some of the proposed strategies for constructing rational plans for parallel programming are outlined.

2020 ◽  
Vol 23 (4) ◽  
pp. 788-807
Author(s):  
Alexander Ivanovich Legalov ◽  
Igor Alexandrovich Legalov ◽  
Ivan Vasilievich Matkovsky

It is proposed to add a static system of types to the dataflow functional model of parallel computing and the dataflow functional parallel programming language developed on its basis. The use of static typing increases the possibility of transforming dataflow functional parallel programs into programs running on modern parallel computing systems. Language constructions are proposed. Their syntax and semantics are described. It is noted that the need to use the single assignment principle in the formation of data storages of a particular type. The features of instrumental support of the proposed approach are considered.


2003 ◽  
Vol 13 (03) ◽  
pp. 473-484 ◽  
Author(s):  
KONRAD HINSEN

One of the main obstacles to a more widespread use of parallel computing in computational science is the difficulty of implementing, testing, and maintaining parallel programs. The combination of a simple parallel computation model, BSP, and a high-level programming language, Python, simplifies these tasks significantly. It allows the rapid development facilities of Python to be applied to parallel programs, providing interactive development as well as interactive debugging of parallel programs.


Author(s):  
Wagner Al Alam ◽  
Francisco Carvalho Junior

The efforts to make cloud computing suitable for the requirements of HPC applications have motivated us to design HPC Shelf, a cloud computing platform of services for building and deploying parallel computing systems for large-scale parallel processing. We introduce Alite, the system of contextual contracts of HPC Shelf, aimed at selecting component implementations according to requirements of applications, features of targeting parallel computing platforms (e.g. clusters), QoS (Quality-of-Service) properties and cost restrictions. It is evaluated through a small-scale case study employing a componentbased framework for matrix-multiplication based on the BLAS library.


2021 ◽  
Vol 28 (2) ◽  
pp. 198-214
Author(s):  
Vladimir S. Vasilev ◽  
Alexander I. Legalov ◽  
Sergey V. Zykov

Functional dataflow programming languages are designed to create parallel portable programs. The source code of such programs is translated into a set of graphs that reflect information and control dependencies. The main way of their execution is interpretation, which does not allow to perform calculations efficiently on real parallel computing systems and leads to poor performance. To run programs directly on existing computing systems, you need to use specific optimization and transformation methods that take into account the features of both the programming language and the architecture of the system. Currently, the most common is the Von Neumann architecture, however, parallel programming for it in most cases is carried out using imperative languages with a static type system. For different architectures of parallel computing systems, there are various approaches to writing parallel programs. The transformation of dataflow parallel programs into imperative programs allows to form a framework of imperative code fragments that directly display sequential calculations. In the future, this framework can be adapted to a specific parallel architecture. The paper considers an approach to performing this type of transformation, which consists in allocating fragments of dataflow parallel programs as templates, which are subsequently replaced by equivalent fragments of imperative languages. The proposed transformation methods allow generating program code, to which various optimizing transformations can be applied in the future, including parallelization taking into account the target architecture.


2016 ◽  
Vol 1 (15) ◽  
pp. 64-67
Author(s):  
George Barnes ◽  
Joseph Salemi

The organizational structure of long-term care (LTC) facilities often removes the rehab department from the interdisciplinary work culture, inhibiting the speech-language pathologist's (SLP's) communication with the facility administration and limiting the SLP's influence when implementing clinical programs. The SLP then is unable to change policy or monitor the actions of the care staff. When the SLP asks staff members to follow protocols not yet accepted by facility policy, staff may be unable to respond due to confusing or conflicting protocol. The SLP needs to involve members of the facility administration in the policy-making process in order to create successful clinical programs. The SLP must overcome communication barriers by understanding the needs of the administration to explain how staff compliance with clinical goals improves quality of care, regulatory compliance, and patient-family satisfaction, and has the potential to enhance revenue for the facility. By taking this approach, the SLP has a greater opportunity to increase safety, independence, and quality of life for patients who otherwise may not receive access to the appropriate services.


2017 ◽  
Vol 24 (6) ◽  
pp. 929-936
Author(s):  
Lin Liu ◽  
Jun Xiao ◽  
Yong Li

AbstractTape placement manufacturing process, as one of the automated forming technologies for composite material, not only substantially improves the productivity of composite component and reduces the cost of production significantly but also raises the reliability and stability of composite structure. Automated tape placement technology is mainly applied for manufacturing the fuselage and wing panel of airplane characterized by small curvature and large size. For these kinds of structural components with a non-developable surface, trajectory planning by “natural path” method could reduce the internal stress and improve the quality of composite products to a certain extent but not be optimized by quantitative characterization. On the basis of preliminary work, the theoretical model of “unnatural degree” (UD) is introduced in the first step, which could characterize the tensile and shear strain of the laying tape quantitatively. Secondly, by adjusting the iterative step and laying direction to diminish the UD, local stress could be softened in order to optimize the laying track. Ultimately, the simulation model of the non-developable surface is established under the Matlab software environment, and the “variable step-angle” algorithm is adopted to verify the adjustment effect of the tape-laying track.


2014 ◽  
Vol 989-994 ◽  
pp. 1631-1634
Author(s):  
Ping Wang ◽  
Bin Wang

Product data is the source data of product lifecycle in manufacturing enterprise. The quality of product data largely determines the effect of the application of Engineering analysis, simulation assembly and CNC programming work and so on. In order to solve the problems of the existing product data quality, such as validation custom trival, lack of high efficiency and flexibility, etc. The validation method of product data quality (PDQ) based on class was proposed in NX software environment, the representation of validation rules classes of product data quality, validation rules customization and implementation of validation process were introduced in detail in this study. Finally, an application case was employed to verify the practicability and effectiveness of the proposed method.


2019 ◽  
Vol 29 (03) ◽  
pp. 1850049 ◽  
Author(s):  
Magdalena Zieleniewska ◽  
Anna Duszyk ◽  
Piotr Różański ◽  
Marcin Pietrzak ◽  
Marta Bogotko ◽  
...  

We propose a fully parametric approach to the assessment of sleep architecture, based upon the classical electroencephalographic criteria, applicable also to the recordings of patients with disorders of consciousness (DOC). Sleep spindles and slow waves are automatically detected from the matching pursuit decomposition of overnight EEG recordings. Their evolution can be presented in the form of EEG profiles, yielding a continuous description of sleep architecture, compatible with the classical criteria used in sleep staging. We propose assessment of these EEG profiles by five parameters, which can be combined by a linear classifier, assessing the quality of sleep architecture. Proposed methodology is evaluated on 59 overnight EEG recordings from 19 patients from a hospital for children with severe brain damage, in relation to their behavioral diagnosis according to the Coma Recovery Scale-Revised. Presented results indicate robustness of the proposed approach, which may serve as a valuable aid in diagnosis of DOC patients. Complete software environment for computing and presentation of EEG profiles is freely available from http://svarog.pl .


Sign in / Sign up

Export Citation Format

Share Document