• <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 楊粼波 閱讀(193) 評論(0)  編輯 收藏 引用

            久久午夜无码鲁丝片秋霞| 国产精品久久久久久久久久影院 | 狠狠综合久久AV一区二区三区| 要久久爱在线免费观看| 亚洲精品tv久久久久| 无码人妻久久久一区二区三区| 国产一区二区三区久久| 久久久精品久久久久久 | Xx性欧美肥妇精品久久久久久 | 久久精品国产亚洲av麻豆小说 | 一本久久a久久精品亚洲| 国产精品久久久久久久久免费| 人妻无码精品久久亚瑟影视| 精产国品久久一二三产区区别| 久久精品毛片免费观看| 亚洲а∨天堂久久精品| 久久er热视频在这里精品| 亚洲国产香蕉人人爽成AV片久久| 国内精品久久久久影院免费| 午夜精品久久久久成人| 久久国产精品波多野结衣AV| 久久精品中文闷骚内射| 久久精品国产亚洲AV久| 久久人人爽人人爽人人片AV东京热| 精品久久久噜噜噜久久久| 亚洲а∨天堂久久精品| 日日狠狠久久偷偷色综合免费| 国产精品一久久香蕉国产线看 | 久久久久女教师免费一区| 亚洲国产成人久久综合一 | 大香网伊人久久综合网2020| 久久电影网一区| 久久99精品国产99久久| 97久久香蕉国产线看观看| 久久久精品人妻一区二区三区蜜桃| 久久久久99这里有精品10| 欧美精品福利视频一区二区三区久久久精品 | 国产精品久久久久乳精品爆| 国产视频久久| 日韩久久无码免费毛片软件| 亚洲精品乱码久久久久久蜜桃|