• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            牽著老婆滿街逛

            嚴以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            Parallel Virtual Machine

            來源:http://parallel.vub.ac.be/documentation/pvm/Example/Marc_Ramaekers/node7.html#SECTION00052000000000000000


            As already mentioned earlier, our parallelization of the collision detection methods presented earlier was implemented using Parallel Virtual Machine or PVM ([GBD+94]). PVM is the result of ongoing research into the use of heterogenous networks in computing at the University of Tennessee, Oak Ridge National Laboratory and other universities. It is essentially a system that allows a network of very different types of computers to be used as a single, parallel computers for example as in 4.2. Of course, a specific type of computer can only be used if a version specific for the architecture of the computer is available.

            More precisely, the system consists of two parts. The first part is a daemon program, called pvmd3 or pvmd. This daemon must run on every computer in the network that is to be used in the computing network. If there is no daemon available for this system, the system cannot be used. The daemon allows a computer to be used in different PVM's. The second part in the PVM system is a library. This library contains a number of tools and routines necessary to start up programs, add or remove computers from the virtual machine etc. In the current implementation of PVM, three programming languages are supported, namely C, C++ and FORTRAN, since these languages are most often used in scientific computing.


              
            Figure 2: PVM allows easy use of heterogeneous computer networks
            \begin{figure}
\begin{center}

\includegraphics [width=7cm] {pvm_het.eps}
\end{center}\end{figure}

            Now, when designing an application using PVM, you have to take into account that the basic element of computation is a task. Such a task usually corresponds with a UNIX task. It can, using the functionality offered by the PVM library, start up and kill other tasks, communicate with them and much more. A complete description and manual can be found in [GBD+94]. It is important to notice that the execution of tasks can be handled completely by the PVM daemon. We can let PVM decide on which computer and when exactly the task is effectively executed (of course, as fast as possible and taking into account the dependencies between the computations performed in the tasks). On the other hand, if you know that a certain computer is particularly fast in handling the computation needed by a certain task, it is perfectly possible to assign that task to that computer. As you can see, PVM allows great flexibility in parallel and concurrent computation and at the same time provides an abstract interface to the network of computers so you don't have to worry about specific implementations for different architectures.

            posted on 2008-01-15 15:46 楊粼波 閱讀(191) 評論(0)  編輯 收藏 引用

            91超碰碰碰碰久久久久久综合| 久久久久97国产精华液好用吗| 中文成人无码精品久久久不卡| 亚洲中文字幕无码久久精品1| 久久香蕉超碰97国产精品| 精品久久一区二区| 亚洲国产日韩欧美综合久久| 久久精品黄AA片一区二区三区| 久久精品国产精品青草app| 欧美粉嫩小泬久久久久久久 | 午夜精品久久久久久久无码| 99蜜桃臀久久久欧美精品网站| 伊人久久精品线影院| 久久久无码精品亚洲日韩蜜臀浪潮| 精品国际久久久久999波多野| 理论片午午伦夜理片久久 | 日韩一区二区久久久久久| 久久久久久久综合综合狠狠| 99久久超碰中文字幕伊人| 久久久久久免费视频| 久久高潮一级毛片免费| 国产成人久久激情91| 人妻无码αv中文字幕久久| 久久中文字幕无码专区| 国内精品久久久久影院网站 | 色8久久人人97超碰香蕉987| 久久亚洲视频| 超级碰久久免费公开视频| 久久er热视频在这里精品| 久久99精品久久久久久久久久| 久久无码中文字幕东京热| 久久涩综合| 一本色道久久88综合日韩精品| 久久久久99精品成人片三人毛片 | 日本强好片久久久久久AAA| 精品国产99久久久久久麻豆 | 色婷婷久久综合中文久久一本| 91久久福利国产成人精品| 国产精品熟女福利久久AV| 久久久久国产一级毛片高清板 | 久久精品国产91久久综合麻豆自制|