Abstract-We have proposed a new approach to identify segments, which can be executed simultaneously, or coextending to achieve high computational speed with optimized utilization of available resources. Our suggested approach is divided into four modules. In first module we have represented a program segment using Abstract Syntax Tree (AST) along with an algorithm for constructing AST and in second module, this AST has been converted into Program Dependence Graph (PDG), the detailed approach has been described in section II, The process of construction of PDG is divided into two steps: First we construct a Control Dependence Graph (CDG, In second step reachability definition algorithm has been used to identify data dependencies between the various modules of a program by constructing Data Dependence Graph (DDG). In third module an algorithm is suggested to identify parallel modules, i.e., the modules that can be executed simultaneously in the section III and in fourth module performance analysis is discussed through our approach along with the computation of time complexity and its comparison with sequential approach is demonstrated in a pictorial form.
Frequent visit of doctors during pandemicis not recommended due to COVID-19 scenario. Internet of Things (IoT) based sensors can be used to measure andto do certain tests at home. The blockchain-based strategy promises to aid in the delivery of health-care services while maintaining data privacy. To maintain transparency in the health record, medications, claim history, etc., up-to-dated distributed ledger is required. Doctors have sometimes necessitate patients to undergo lab tests or buy drugs from those organisations merely in order to generate personal profit, even if the medical shop or pathology labs have a bad reputation. Therefore, blockchain technology provides trust among multiple parties so that any party could not be misguided. At times, the patient visits the hospital in critical condition and they may not be in situation to explain about medical history. In such scenario, the information stored in distributed leger may be helpful to the doctors for further treatment. The medical emergencies such as cardiac arrest and breathing issues, the patient requires immediate treatment or medicine at his/her location, the intelligent drone is useful for faster delivery of medicines and needed medical accessories.
Refactoring is the process of retaining the behavior of a program by making changes to the structure of a program. Initially refactoring is used only for sequential programs, but due to highly configurated architectural availability, it also aids parallel programmers in implementing their parallel applications. Refactoring provides many advantages to parallel programmers, in identifying independent modules, in refining process of programs, it also helps in separating concerns between application and system programmers, and it reduces the time for deployment. All mentioned advantages benefit the programmer in writing parallel programs. The approach for refactoring using multi core system is already developed. Hence all these advantages made us to thought of a system to develop refactoring approach for parallelism which uses heterogeneous parallel architectures which uses combination of both Graphic Processing Unit (GPU) and Central Processing Unit (CPU). A Tool in MATLAB, Parallel Computing Toolbox can be used to execute programs on multiple processing elements simultaneously with local workers available in the toolbox, which takes benefit of GPUs. This tool box uses complete processing speed of multi core system to execute applications on local workers without changing the code. Our suggested model can be simulated by using Parallel Computing Toolbox.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.