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

            免费精品久久久久久中文字幕| 久久精品国产清自在天天线| 一本一本久久A久久综合精品| 中文字幕亚洲综合久久菠萝蜜| 久久精品青青草原伊人| 成人妇女免费播放久久久| 99久久免费国产精品| 国产精品99久久久久久宅男小说| 久久久国产精华液| 久久精品成人一区二区三区| 久久精品国产2020| 久久国产视频99电影| 久久亚洲AV成人无码国产| 久久国产影院| av无码久久久久不卡免费网站| 久久91这里精品国产2020| 久久青青草原亚洲av无码app| 久久久久亚洲精品天堂久久久久久| 久久久无码精品亚洲日韩京东传媒| 99久久精品国产一区二区三区| 日韩精品久久久久久免费| 亚洲国产精品综合久久网络| 中文字幕亚洲综合久久2| 久久久久久久97| 国产成人无码精品久久久性色| 久久精品国产精品亚洲人人 | 久久精品夜夜夜夜夜久久| 色天使久久综合网天天| 久久亚洲国产中v天仙www | 免费国产99久久久香蕉| 国产69精品久久久久久人妻精品| 久久久久一本毛久久久| 草草久久久无码国产专区| 久久精品免费观看| 欧美久久精品一级c片片| 精品久久久久久中文字幕| 久久91精品国产91久久小草| 国产午夜福利精品久久2021| 97久久精品午夜一区二区| 久久99精品久久久久久久不卡| 精品少妇人妻av无码久久|