Diogo's goal is to develop a new set of programming constructs that promote university of texas at austin phd thesis word stronger separation of concerns in parallel computing.
He wants to hide the complexity of parallel programming from programmers and identify the concerns that can be specified as separate modules. He would like to do this by developing a new set of programming constructs university of texas at austin phd thesis word promote a stronger separation of concerns in parallel computing.
The idea is to separate the domain-specific code from parallelization university of texas at austin phd thesis word. In other words, he wants to hide the complexity of parallel programming from programmers, such as scientists.
He plans to hide the complexity as much as possible by identifying parallelization university of texas at austin phd thesis word. His goal is to identify the concerns that can be specified as separate modules. He will investigate the use of different programming paradigms and programming constructs for each concern.
For example, he will use a data flow model to specify data distributions, algorithmic skeletons to address coordination of tasks, etc. Diogo's research activities developed a framework named YaSkel see image to the right of this paragraph.
YaSkel is based on skeletons and software patterns. It allows the seamless parallelization of legacy code through the use of the Dependency Injection Pattern. Diogo is currently spending a semester at The University of Texas at Austin.
He is part of Dr. Keshav Pingali's research group. From February to July ofDiogo is focusing on graph algorithms, in addition to other tasks. One of his algorithms /how-to-write-a-5-paragraph-essay-in-steps.html phylogenetic trees upon a given set of taxa.
One goal is to apply separation of concerns and achieve better performance thesis a abstract good algorithm parallelization.
Another goal is to perform applied science. About Calendar News Contact.
2018 ©