Mohammad Obaida - Academia.edu (original) (raw)
Uploads
Papers by Mohammad Obaida
Proceedings of the 10th EAI International Conference on Simulation Tools and Techniques
2017 Winter Simulation Conference (WSC)
Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2018
Parallel application performance models provide valuable insight about the performance in real sy... more Parallel application performance models provide valuable insight about the performance in real systems. Capable tools providing fast, accurate, and comprehensive prediction and evaluation of high-performance computing (HPC) applications and system architectures have important value. This paper presents PyPassT, an analysis based modeling framework built on static program analysis and integrated simulation of target HPC architectures. More specifically, the framework analyzes application source code written in C with OpenACC directives and transforms it into an application model describing its computation and communication behavior (including CPU and GPU workloads, memory accesses, and message-passing transactions). The application model is then executed on a simulated HPC architecture for performance analysis. Preliminary experiments demonstrate that the proposed framework can represent the runtime behavior of benchmark applications with good accuracy. CCS CONCEPTS • Computer systems organization → Parallel architectures; • Computing methodologies → Modeling methodologies; • Software and its engineering → Automated static analysis;
Proceedings of the 2016 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2016
International Journal of Advanced Computer Science and Applications, 2011
International Journal of Computer Applications, 2011
International Journal of Computer Applications, 2011
2014 Third GENI Research and Educational Experiment Workshop, 2014
International Journal
Abstract: There are immense efforts to design a complete OCR for most of the world's leading... more Abstract: There are immense efforts to design a complete OCR for most of the world's leading languages, however, multilingual documents either of handwritten or of printed form. As a united attempt, Unicode based OCRs were studied mostly with some positive ...
Conventional congestion control methods (e.g. DROP TAIL) discards all received packets after the ... more Conventional congestion control methods (e.g. DROP TAIL) discards all received packets after the queue is full moreover results in low-network performance. To address this problem, RED was proposed to improve the performance of TCP connections. As a queue management mechanism, it drops packets in the considered router buffer to adjust the network traffic behavior according to the queue size. In application, TCP Variants (Reno, NewReno, Vegas, Fack and Sack1) show oscillatory curve of packet reception if RED is considered for queuing, besides, some variants out performs in receiving packets over different network parameters that this paper analyzes and finds out. However, an increase in link capacity (with the resulting increase of per-flow bandwidth) will cause significant degradation in TCP‟s performance, irrespective of the queuing scheme used. Hence the network is prone to instability with the rise in the number of High-bandwidth-delay product that is also attended to in this paper.
Proceedings of the 10th EAI International Conference on Simulation Tools and Techniques
2017 Winter Simulation Conference (WSC)
Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2018
Parallel application performance models provide valuable insight about the performance in real sy... more Parallel application performance models provide valuable insight about the performance in real systems. Capable tools providing fast, accurate, and comprehensive prediction and evaluation of high-performance computing (HPC) applications and system architectures have important value. This paper presents PyPassT, an analysis based modeling framework built on static program analysis and integrated simulation of target HPC architectures. More specifically, the framework analyzes application source code written in C with OpenACC directives and transforms it into an application model describing its computation and communication behavior (including CPU and GPU workloads, memory accesses, and message-passing transactions). The application model is then executed on a simulated HPC architecture for performance analysis. Preliminary experiments demonstrate that the proposed framework can represent the runtime behavior of benchmark applications with good accuracy. CCS CONCEPTS • Computer systems organization → Parallel architectures; • Computing methodologies → Modeling methodologies; • Software and its engineering → Automated static analysis;
Proceedings of the 2016 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2016
International Journal of Advanced Computer Science and Applications, 2011
International Journal of Computer Applications, 2011
International Journal of Computer Applications, 2011
2014 Third GENI Research and Educational Experiment Workshop, 2014
International Journal
Abstract: There are immense efforts to design a complete OCR for most of the world's leading... more Abstract: There are immense efforts to design a complete OCR for most of the world's leading languages, however, multilingual documents either of handwritten or of printed form. As a united attempt, Unicode based OCRs were studied mostly with some positive ...
Conventional congestion control methods (e.g. DROP TAIL) discards all received packets after the ... more Conventional congestion control methods (e.g. DROP TAIL) discards all received packets after the queue is full moreover results in low-network performance. To address this problem, RED was proposed to improve the performance of TCP connections. As a queue management mechanism, it drops packets in the considered router buffer to adjust the network traffic behavior according to the queue size. In application, TCP Variants (Reno, NewReno, Vegas, Fack and Sack1) show oscillatory curve of packet reception if RED is considered for queuing, besides, some variants out performs in receiving packets over different network parameters that this paper analyzes and finds out. However, an increase in link capacity (with the resulting increase of per-flow bandwidth) will cause significant degradation in TCP‟s performance, irrespective of the queuing scheme used. Hence the network is prone to instability with the rise in the number of High-bandwidth-delay product that is also attended to in this paper.