Meta tags:
Headings (most frequently used words):
parallel, virtual, machine, contents, design, see, also, references, external, links,
Text of the page (most frequently used words):
and (29), parallel (28), the (27), pvm (19), #machine (15), virtual (12), software (12), this (11), for (11), computing (10), edit (8), wikipedia (7), may (7), page (7), was (7), article (7), from (6), distributed (6), memory (6), oak (6), ridge (6), message (6), license (5), links (5), articles (5), computer (5), processor (5), processing (5), programming (5), reactor (5), university (5), source (5), version (5), free (5), used (5), computers (5), has (5), learn (5), contents (4), search (4), additional (4), that (4), references (4), 2009 (4), problems (4), hardware (4), tennessee (4), national (4), also (4), programs (4), been (4), how (4), when (4), remove (4), main (4), hide (4), move (4), sidebar (4), view (3), under (3), terms (3), using (3), with (3), issues (3), original (3), 1989 (3), bsd (3), algorithm (3), cache (3), mpi (3), shared (3), array (3), thread (3), cost (3), general (3), computational (3), laboratory (3), march (3), material (3), release (3), passing (3), language (3), see (3), written (3), machines (3), pvm3 (3), more (3), released (3), tool (3), help (3), talk (3), tools (3), topic (2), languages (2), toggle (2), table (2), code (2), contact (2), about (2), privacy (2), policy (2), available (2), site (2), non (2), categories (2), wayback (2), multiple (2), december (2), 2011 (2), all (2), needing (2), june (2), short (2), description (2), wikidata (2), process (2), https (2), org (2), slowdown (2), automatic (2), fortran (2), grid (2), cluster (2), massively (2), vector (2), pipelined (2), dataflow (2), parallelism (2), coherence (2), multiprocessing (2), coordination (2), instruction (2), law (2), model (2), simultaneous (2), task (2), network (2), high (2), battelle (2), institute (2), center (2), sciences (2), experiment (2), website (2), external (2), calculus (2), broadcasting (2), systems (2), portal (2), which (2), sends (2), processes (2), can (2), through (2), library (2), installation (2), run (2), resource (2), fault (2), existing (2), system (2), enables (2), heterogeneous (2), design (2), but (2), much (2), solve (2), networking (2), unix (2), windows (2), netlib (2), please (2), these (2), sources (2), citations (2), improve (2), here (2), other (2), appearance (2), upload (2), file (2), changes (2), history (2), read (2), log (2), create (2), account (2), donate (2), menu (2), add, mobile, cookie, statement, statistics, developers, conduct, legal, safety, contacts, disclaimers, text, apply, you, agree, registered, trademark, profit, organization, wikimedia, foundation, inc, use, creative, commons, attribution, sharealike, rendered, parsoid, last, edited, 2026, utc, hidden, webarchive, template, maintenance, contain, research, matches, virtualization, inter, communication, retrieved, index, php, title, parallel_virtual_machine, oldid, 1353068188, category, starvation, scalability, lockout, race, condition, embarrassingly, deterministic, deadlock, stampede, parallelization, zpl, tbb, upc, rocm, raftlib, pthreads, extensions, openacc, openhmpp, opencl, openmp, gpuopen, global, arrays, amp, dryad, cuda, coarray, cilk, charm, hpx, chapel, boost, ateji, apis, acceleration, beowulf, coma, numa, uma, asymmetric, symmetric, multiprocessor, superscalar, architecture, mimd, misd, associative, simt, simd, sisd, flynn, taxonomy, blocking, concurrency, explicit, implicit, models, stream, application, checkpointing, synchronization, barrier, invalidation, window, fiber, elements, speedup, karp, flatt, metric, efficiency, gustafson, amdahl, analysis, algorithms, pem, pram, theory, scout, cmt, clustered, multi, cooperative, preemptive, spmt, speculative, heterogenous, smt, temporal, multithreading, pipeline, loop, data, bit, levels, systolic, gpgpu, manycore, performance, cloud, products, graphite, memorial, spallation, neutron, oracle, school, technology, frontier, leadership, facility, science, education, molten, salt, flux, isotope, freel, farm, mound, nanophase, materials, aircraft, facilities, archived, 2007, parawiki, official, homepage, based, taken, prior, november, 2008, incorporated, relicensing, later, gfdl, line, dictionary, notes, interface, communicating, linda, ease, occam, corba, open, supports, pvm_bcast, group, multicasting, pvm_mcast, specific, list, user, access, provided, routines, must, specifically, installed, every, given, there, onto, remote, although, simply, copying, directories, another, setting, sufficient, running, building, requires, full, compiling, pvm_arch, pvm_root, similar, bin, lib, executables, consists, time, environment, management, notification, while, will, not, automatically, make, commercial, package, faster, provide, powerful, set, functions, manually, parallelizing, program, writing, new, does, individual, local, specialized, interconnected, variety, such, fddi, ethernet, networks, pcs, workstations, scalar, graphics, engines, supercomputers, multiprocessors, collection, coherent, flexible, concurrent, step, towards, modern, trends, since, mid, 1990s, largely, supplanted, successful, standard, both, gnu, public, users, exploit, their, larger, less, educational, teach, important, practical, developed, first, ornl, after, being, rewritten, 1991, 1993, supported, better, portability, tolerance, emory, designed, allow, single, thus, large, solved, effectively, aggregate, power, many, very, portable, compiled, everything, crays, laptops, www, gpl, operating, february, years, ago, stable, developer, author, discuss, section, should, relevant, discussion, found, relate, verifiably, mention, possibly, contains, synthesis, unsourced, challenged, jstor, scholar, books, newspapers, news, find, removed, adding, reliable, needs, messages, redirects, uses, disambiguation, encyclopedia, item, projects, printable, download, pdf, print, export, switch, legacy, parser, get, shortened, url, cite, information, permanent, link, related, what, actions, english, українська, türkçe, русский, português, polski, മലയാളം, 한국어, 日本語, italiano, bahasa, indonesia, français, فارسی, español, deutsch, čeština, top, personal, special, pages, recent, community, contribute, random, current, events, navigation, jump, content,
Text of the page (random words):
parallel virtual machine wikipedia jump to content main menu main menu move to sidebar hide navigation main page contents current events random article about wikipedia contact us contribute help learn to edit community portal recent changes upload file special pages search search appearance donate create account log in personal tools donate create account log in contents move to sidebar hide top 1 design 2 see also 3 references 4 external links toggle the table of contents parallel virtual machine 15 languages čeština deutsch español فارسی français bahasa indonesia italiano 日本語 한국어 മലയാളം polski português русский türkçe українська edit links article talk english read edit view history tools tools move to sidebar hide actions read edit view history general what links here related changes upload file permanent link page information cite this page get shortened url switch to legacy parser print export download as pdf printable version in other projects wikidata item appearance move to sidebar hide from wikipedia the free encyclopedia software tool for parallel networking of computers pvm redirects here for other uses see pvm disambiguation this article has multiple issues please help improve it or discuss these issues on the talk page learn how and when to remove these messages this article needs more citations please help improve this article by adding citations to reliable sources unsourced material may be challenged and removed find sources parallel virtual machine news newspapers books scholar jstor june 2009 learn how and when to remove this message this article or section possibly contains original synthesis source material should verifiably mention and relate to the main topic relevant discussion may be found on the talk page december 2011 learn how and when to remove this message learn how and when to remove this message parallel virtual machine original author oak ridge national laboratory developer university of tennessee release 1989 stable release 3 4 6 february 2 2009 17 years ago 2009 02 02 1 written in c operating system windows and unix license bsd gpl website https www netlib org pvm3 parallel virtual machine pvm is a software tool for parallel networking of computers it is designed to allow a network of heterogeneous unix and or windows machines to be used as a single distributed parallel processor 2 thus large computational problems can be solved more cost effectively by using the aggregate power and memory of many computers the software is very portable the source code available free through netlib has been compiled on everything from laptops to crays 3 pvm enables users to exploit their existing computer hardware to solve much larger problems at less additional cost pvm has been used as an educational tool to teach parallel programming but has also been used to solve important practical problems 3 it was developed by the university of tennessee oak ridge national laboratory and emory university the first version was written at ornl in 1989 and after being rewritten by university of tennessee version 2 was released in march 1991 version 3 was released in march 1993 and supported fault tolerance and better portability pvm was a step towards modern trends in distributed processing and grid computing but has since the mid 1990s largely been supplanted by the much more successful mpi standard for message passing on parallel machines pvm is free software released under both the bsd license and the gnu general public license design edit pvm is a software system that enables a collection of heterogeneous computers to be used as a coherent and flexible concurrent computational resource or a parallel virtual machine the individual computers may be shared memory or local memory multiprocessors vector supercomputers specialized graphics engines or scalar workstations and pcs that may be interconnected by a variety of networks such as ethernet or fddi pvm consists of a run time environment and library for message passing task and resource management and fault notification while pvm will not automatically make a commercial software package run faster it does provide a powerful set of functions for manually parallelizing an existing source program or for writing new parallel distributed programs the pvm software must be specifically installed on every machine that is to be used in a given virtual machine there is no automatic installation of executables onto remote machines in pvm although simply copying the pvm3 lib and pvm3 bin directories to another similar machine and setting pvm_root and pvm_arch is sufficient for running pvm programs compiling or building pvm programs requires the full pvm installation user programs written in c c or fortran can access pvm through provided library routines pvm also supports broadcasting pvm_bcast which sends to all processes in a group and multicasting pvm_mcast which sends to a specific list of processes see also edit free and open source software portal corba occam programming language ease programming language linda coordination language calculus of communicating systems calculus of broadcasting systems message passing interface mpi references edit release notes this article is based on material taken from parallel virtual machine at the free on line dictionary of computing prior to 1 november 2008 and incorporated under the relicensing terms of the gfdl version 1 3 or later 1 2 parallel virtual machine pvm homepage external links edit official website parawiki parallel virtual machine at the wayback machine archived 21 march 2007 v t e oak ridge national laboratory facilities aircraft reactor experiment center for nanophase materials sciences freel farm mound site high flux isotope reactor molten salt reactor experiment national center for computational sciences oak ridge institute for science and education oak ridge leadership computing facility frontier oak ridge school of reactor technology oracle spallation neutron source ut battelle battelle memorial institute university of tennessee x 10 graphite reactor products parallel virtual machine v t e parallel computing general distributed computing parallel computing parallel algorithm massively parallel cloud computing high performance computing multiprocessing manycore processor gpgpu computer network systolic array levels bit instruction thread task data memory loop pipeline multithreading temporal simultaneous smt simultaneous and heterogenous speculative spmt preemptive cooperative clustered multi thread cmt hardware scout theory pram model pem model analysis of parallel algorithms amdahl s law gustafson s law cost efficiency karp flatt metric slowdown speedup elements process thread fiber instruction window array coordination multiprocessing memory coherence cache coherence cache invalidation barrier synchronization application checkpointing programming stream processing dataflow programming models implicit parallelism explicit parallelism concurrency non blocking algorithm hardware flynn s taxonomy sisd simd array processing simt pipelined processing associative processing misd mimd dataflow architecture pipelined processor superscalar processor vector processor multiprocessor symmetric asymmetric memory shared distributed distributed shared uma numa coma massively parallel computer computer cluster beowulf cluster grid computer hardware acceleration apis ateji px boost chapel hpx charm cilk coarray fortran cuda dryad c amp global arrays gpuopen mpi openmp opencl openhmpp openacc parallel extensions pvm pthreads raftlib rocm upc tbb zpl problems automatic parallelization cache stampede deadlock deterministic algorithm embarrassingly parallel parallel slowdown race condition software lockout scalability starvation category parallel computing retrieved from https en wikipedia org w index php title parallel_virtual_machine oldid 1353068188 categories parallel computing inter process communication virtualization software software using the bsd license 1989 software hidden categories articles with short description short description matches wikidata articles needing additional references from june 2009 all articles needing additional references articles that may contain original research from december 2011 articles with multiple maintenance issues webarchive template wayback links this page was last edited on 7 may 2026 at 23 51 utc page was rendered with parsoid text is available under the creative commons attribution sharealike 4 0 license additional terms may apply by using this site you agree to the terms of use and privacy policy wikipedia is a registered trademark of the wikimedia foundation inc a non profit organization privacy policy about wikipedia disclaimers contact wikipedia legal safety contacts code of conduct developers statistics cookie statement mobile view search search toggle the table of contents parallel virtual machine 15 languages add topic
|