Data diffusion machine

Data diffusion machine

Data diffusion machine is a historical virtual shared memory architecture where data is free to migrate through the machine.

Shared memory machines are convenient for programming but do not scale beyond tens of processors. The Data Diffusion Machine (DDM) overcomes this problem by providing a virtual memory abstraction on top of a distributed memory machine. A DDM appears to the user as a conventional shared memory machine but is implemented using a distributed memory architecture.[1][2][3]

Data diffusion machines were under active research in the late 1980s and early 1990s, but the research has ceased since then.

References

  1. ^ David H. D. Warren and Seif Haridi, The Data Diffusion Machine – A Scalable Shared Virtual Memory Multiprocessor. In Proceedings of the 1988 International Conference on Fifth Generation Computer Systems. Tokyo, Japan, pp 943–952, December 1988.
  2. ^ E. Hagersten, A. Landin, and S. Haridi. DDM – A Cache-only Memory Architecture. IEEE Computer, September 1992. http://portal.acm.org/citation.cfm?id=141718
  3. ^ Henk L. Muller, Paul W.A. Stallard, David H.D. Warren, "Implementing the Data Diffusion Machine using Crossbar Routers," Parallel Processing Symposium, International, p. 152, 10th International Parallel Processing Symposium (IPPS '96), 1996. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.48.2301

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Diffusion MRI — Diagnostics DTI Color Map MeSH D038524 Diffusion MRI is a mag …   Wikipedia

  • Data Encryption Standard — The Feistel function (F function) of DES General Designers IBM First publis …   Wikipedia

  • Diffusion of technology in Canada — This article outlines the history of the diffusion or spread of technology in Canada. Technologies chosen for treatment here include, in rough order, transportation, communication, energy, materials, industry, public works, public services… …   Wikipedia

  • Data mining — Not to be confused with analytics, information extraction, or data analysis. Data mining (the analysis step of the knowledge discovery in databases process,[1] or KDD), a relatively young and interdisciplinary field of computer science[2][3] is… …   Wikipedia

  • DDM — Distributed Data Management (Computing » General) * Drop Down Menu (Computing » Software) * Data Diffusion Machine (Computing » General) * Device Driver Module (Computing » Software) * Dodoima, Papua New Guinea (Regional » Airport Codes) *… …   Abbreviations dictionary

  • DDM — is a three letter abbreviation that may refer to: DDM Tuning, an auto parts retailer DDM Racing (Dave s Discount Motors), an R/C Vehicle and Scooter Distributor Deutsches Dampflokomotiv Museum, the German Steam Locomotive Museum at Neuenmarkt,… …   Wikipedia

  • Dimension reduction — For dimensional reduction in physics, see Dimensional reduction. In machine learning, dimension reduction is the process of reducing the number of random variables under consideration, and can be divided into feature selection and feature… …   Wikipedia

  • Bioinformatics — For the journal, see Bioinformatics (journal). Map of the human X chromosome (from the NCBI website). Assembly of the human genome is one of the greatest achievements of bioinformatics. Bioinformatics …   Wikipedia

  • Ant colony optimization algorithms — Ant behavior was the inspiration for the metaheuristic optimization technique. In computer science and operations research, the ant colony optimization algorithm (ACO) is a probabilistic technique for solving computational problems which can be… …   Wikipedia

  • Nonlinear dimensionality reduction — High dimensional data, meaning data that requires more than two or three dimensions to represent, can be difficult to interpret. One approach to simplification is to assume that the data of interest lies on an embedded non linear manifold within… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”