Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Characterization of communication patterns of parallel pro- grams has been used to better understand the behavior of such pro- grams as ll as to predict performance of large scale applications. This characterization could be performed by observing some communication attributes like volume or spatial characteristics of message passing paral- lel applications in different scenarios.  describes a methodology to characterize parallel communication patterns using a graph visualiza- tion tool in addition to a traditional monitoring tool that generates trace files. Graph visualization tools are commonly used to analyze large net- work connections existent in a variety of social or natural structures. Although, since it is possible to represent large scale parallel programs as graphs of communicating processes, this paper proposes a method- ology that takes advantage of such kind of tool to aid in characterize communication patterns.
['Denise Stringhini', 'Alvaro Luiz Fazenda']
I am writing a research paper on a idea Characterizing Communication Patterns of Parallel Programs Through Graph Visualization and Analysis
[{"from": "human", "value": "I am writing a research paper on a idea Characterizing Communication Patterns of Parallel Programs Through Graph Visualization and Analysis"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Characterization of communication patterns of parallel pro- grams has been used to better understand the behavior of such pro- grams as ll as to predict performance of large scale applications. This characterization could be performed by observing some communication attributes like volume or spatial characteristics of message passing paral- lel applications in different scenarios.  describes a methodology to characterize parallel communication patterns using a graph visualiza- tion tool in addition to a traditional monitoring tool that generates trace files. Graph visualization tools are commonly used to analyze large net- work connections existent in a variety of social or natural structures. Although, since it is possible to represent large scale parallel programs as graphs of communicating processes, this paper proposes a method- ology that takes advantage of such kind of tool to aid in characterize communication patterns."}]