• <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>

            牽著老婆滿街逛

            嚴(yán)以律己,寬以待人. 三思而后行.
            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 楊粼波 閱讀(188) 評論(0)  編輯 收藏 引用

            99久久国产主播综合精品| 久久国产精品久久精品国产| 久久综合国产乱子伦精品免费| 精品伊人久久久| 狠狠色噜噜狠狠狠狠狠色综合久久| 久久er热视频在这里精品| 91麻豆精品国产91久久久久久| 久久AAAA片一区二区| 思思久久99热只有频精品66| 久久久精品国产Sm最大网站| 久久久综合香蕉尹人综合网| 久久香蕉国产线看观看猫咪?v| 久久夜色精品国产亚洲| 99国产欧美久久久精品蜜芽 | 777米奇久久最新地址| 伊人久久大香线蕉精品| 亚洲国产精品无码久久青草 | 日韩亚洲欧美久久久www综合网| 大伊人青草狠狠久久| 久久国产精品免费一区| 伊人色综合久久天天人手人婷| av午夜福利一片免费看久久| 久久国产免费观看精品| 合区精品久久久中文字幕一区| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 久久国产成人精品国产成人亚洲| 久久久久人妻一区二区三区| 久久青青草原精品国产| 久久久久久国产精品无码下载| 久久天天躁狠狠躁夜夜96流白浆| 久久夜色撩人精品国产| 久久精品国产亚洲麻豆| 狠狠色狠狠色综合久久| 久久久久久国产精品无码下载| 国产午夜福利精品久久2021| 人妻无码精品久久亚瑟影视| 久久偷看各类wc女厕嘘嘘| 中文成人久久久久影院免费观看| 欧美一区二区精品久久| 色综合久久久久无码专区| 久久99国产精品久久99小说|