Due to the large amount of potential parallelism, resource management is a critical issue in multithreaded execution. The challenge in code generation is to control the parallelism without reducing the machine's ability to exploit it. Controlled parallelism reduces idle time, communication, and delay caused by synchronization. At the same time it increases the potential for exploitation of program data structure locality. In this paper, we evaluate the performance of methods to control program parallelism and resource usage in the context of the fine-grain dataflow execution model. The methods are in themselves not new, but their performance analysis is. The two methods to control parallelism here are slicing and chunking. We present the methods and their compilation strategy and evaluate their effectiveness in terms of run time and matching store occupancy. Communication is categorized in memory, loop, call, and expression communication. Input and output message locality is measured. Two techniques to reduce communication are introduced. Grouping allocates loop and function bodies on one processor and bundling combines messages with the same sender and receiver into one. Their effects on the total communication volume are quantified.
Academic Press
Abstract:Electrocardiogram is an important tool in diagnosing the condition of the heart. Extracting the information from the Electrocardiograph is an important task in determining the variations of the electrical activity of the heart. ECG feature extraction plays a major significant role in diagnosing the most of the cardiac diseases. One among the major cardiac diseases is arrhythmia which is abrupt and abnormal heart beat. In case of arrhythmia heart doesn't pump sufficient blood required for the human body and sudden cardiac death may happen and this can even damage vital organs such as brain, heart, etc. of the body positions. So it is very much needed to determine conditions of arrhythmia and should take necessary measure before the patient reaches some serious condition. Hence in order to find out arrhythmia ECG signal should be analyzed. Analyzing the ECG signal manually is a tedious process so number of researches has been done recently for analyzing the ECG signal based on fuzzy logic method, artificial neural networks, genetic algorithms and support vector machines and using other analysis techniques. This proposed paper discusses different ECG analysis techniques and provides comparative study of various methods of such techniques proposed by researchers in the previous articles. as both an instruction set and as a template into which you can type your own text.
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.