• <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)  編輯 收藏 引用

            亚洲AV成人无码久久精品老人| 久久www免费人成精品香蕉| 亚洲精品无码久久毛片| 亚洲另类欧美综合久久图片区| 久久夜色精品国产噜噜亚洲a| 欧美日韩成人精品久久久免费看| 久久久久久亚洲精品无码| 久久婷婷五月综合色奶水99啪| 久久久无码人妻精品无码| 国产成人综合久久久久久| 久久久久久精品免费看SSS| 99久久免费国产特黄| 99久久免费只有精品国产| 伊人久久大香线蕉av不卡 | 欧美一级久久久久久久大片| 久久久这里有精品| 99久久国产亚洲高清观看2024| 亚洲中文字幕无码久久精品1| 国内精品伊人久久久久网站| 一本色综合网久久| 久久综合九色综合久99| 狠狠色丁香婷综合久久| 少妇内射兰兰久久| 亚洲精品乱码久久久久久不卡| 亚洲成色999久久网站| 久久久久亚洲AV无码专区体验| 无码精品久久一区二区三区| 超级碰久久免费公开视频| 国内精品久久久久久99| 久久精品国产久精国产果冻传媒 | 99久久这里只精品国产免费| 亚洲午夜精品久久久久久人妖| 久久精品无码专区免费青青| 久久久久亚洲精品日久生情| 色婷婷噜噜久久国产精品12p| 曰曰摸天天摸人人看久久久| 国产∨亚洲V天堂无码久久久| 亚洲中文久久精品无码| 天堂久久天堂AV色综合| 久久久久久亚洲AV无码专区| 久久综合给合久久国产免费|