Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is below GT? (I know it is Java but how is the communications organized?

0
Posted

What is below GT? (I know it is Java but how is the communications organized?

0

GT does not make use of any existing parallel communication protocols or framework such as MPI, PVM, etc because they are more complex and cumbersome. For example, in order to run a traditional parallel application, the binary code must be physically residing on the remote machine. If there are 50 machines, the parallel application code must be installed in 50 machines, or must be installed to a well-known directory which each machine knows to locate the subtask binary code. In addition, the binary code must be recompiled for a specific machine/CPU/OS architecture, e.g. for Windows machine, the binary needs to recompiled to the Window’s platform; for Linux machine, it needs to be recompiled to Linux platform; for Sun Solaris machine, it needs to be recompiled to Solaris platform, and so on… In GT, the GT application code do not need to be known to remote machines because the subtask code is dynamically downloaded to remote machines. Since it is Java bytecode, any Java-enabled computi

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123